<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.communities.hp.com/securitysoftware/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Following the White Rabbit Blog : Web application firewall</title><link>http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/tags/Web+application+firewall/default.aspx</link><description>Tags: Web application firewall</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>PCI Compliance Madness - See!  I'm not insane!</title><link>http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/2008/10/25/see-i-m-not-insane.aspx</link><pubDate>Sat, 25 Oct 2008 05:41:00 GMT</pubDate><guid isPermaLink="false">94bda21f-7d63-4095-85de-7c2a68fb172c:86292</guid><dc:creator>RafalLos</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.communities.hp.com/securitysoftware/blogs/rafal/rsscomments.aspx?PostID=86292</wfw:commentRss><comments>http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/2008/10/25/see-i-m-not-insane.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;Rich Mogull over at &lt;a href="http://securosis.com/" title="Securosis Homepage" target="_blank"&gt;Securosis&lt;/a&gt; totally nailed it.&amp;nbsp; &lt;a href="http://securosis.com/2008/10/22/waf-vs-secure-code-vs-dead-fish/" title="WAF vs Secure Code" target="_blank"&gt;This article&lt;/a&gt; he put up talking about the Web Application Firewall (although it&amp;#39;s still a mis-named product, see &lt;a href="http://preachsecurity.blogspot.com/2008/06/product-formerly-known-as-waf.html" title="WAF is mis-named... my rant" target="_blank"&gt;my rant here&lt;/a&gt;) vs. secure coding is brilliant.&amp;nbsp; I&amp;#39;ve been saying this since I can remember hearing about &amp;quot;WAFs&amp;quot;... and it&amp;#39;s nice to see someone out there that people actually recognize (Rich is an industry heavyweight) echo this sentiment... although the analogy of using Cajuns and gumbo is probably beyond my abilities :)&lt;/p&gt;&lt;p&gt;Still thinking about this as I sat here and re-read the &lt;a href="https://www.pcisecuritystandards.org/security_standards/pci_dss_download.html" title="PCI DSS" target="_blank"&gt;PCI DSS current standard (and supporting documentation)&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;{PCI DSS}&lt;br /&gt;&lt;i&gt;6.6 For public-facing web applications, address new threats and vulnerabilities on an ongoing basis and ensure these applications are protected against known attacks by either of the following methods:&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Reviewing public-facing web applications via manual or automated application vulnerability security assessment tools or methods, at least annually and after any changes &lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Installing a web-application firewall in front of public-facing web applications &lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;{/PCI DSS}&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A few things immediately hit me that I felt the immediate need to comment on, because my mind now thinks in terms of &amp;quot;if I&amp;#39;m a business leader, how do I find loopholes in this...&amp;quot;.&amp;nbsp; Here are my thoughts:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&amp;nbsp;I am having an issue with the term public-facing being there.&amp;nbsp; I&amp;#39;d be OK with business-critical or something that indicates the application/site hosts critical data (such as user information, credit card numbers, etc).&amp;nbsp; What if I&amp;#39;m a business and I have 100 &amp;quot;public-facing&amp;quot; sites, but they just all happen to be brochure-ware.&amp;nbsp; Granted I am a card processor.&amp;nbsp; Does it make sense to put non-mission-critical (or containing no critical data) sites through this review process?&lt;/li&gt;&lt;li&gt;&amp;quot;... after any changes&amp;quot; - so if I change the background, or add new legal verbiage I have to re-submit my site to inspection?&amp;nbsp; That makes no sense from a business perspective... does it?&lt;/li&gt;&lt;li&gt;Notice that it says &amp;quot;&lt;i&gt;Review&lt;/i&gt;&amp;quot; and not &amp;quot;&lt;i&gt;Review and mitigate any critical issues found within x time-frame&lt;/i&gt;&amp;quot;; does this bother anyone else?&lt;/li&gt;&lt;li&gt;The word &amp;quot;&lt;b&gt;either&lt;/b&gt;&amp;quot; implies an OR clause here... why does the PCI DSS council see Security Review and added protection as an OR?&lt;/li&gt;&lt;/ol&gt;As you can guess, I can come up with no less than 5 scenarios where I&amp;#39;m [assuming I&amp;#39;m a business which should be compliant with this policy] going to be horribly security-deficient while still being PCI Compliant.&amp;nbsp; So once again, I&amp;#39;m going to return back to this question and I want everyone to think about this carefully.&amp;nbsp; &lt;b&gt;Would you rather be PCI Compliant, or secure?&amp;nbsp; Further, does compliance equal security?&lt;/b&gt;&lt;br /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.communities.hp.com/securitysoftware/aggbug.aspx?PostID=86292" width="1" height="1"&gt;</description><category domain="http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/tags/PCI+DSS/default.aspx">PCI DSS</category><category domain="http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/tags/compliance/default.aspx">compliance</category><category domain="http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/tags/web+application+security/default.aspx">web application security</category><category domain="http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/tags/Web+application+firewall/default.aspx">Web application firewall</category></item></channel></rss>