<?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 : compliance</title><link>http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/tags/compliance/default.aspx</link><description>Tags: compliance</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Compliance: Ushering in the Apocalypse!?</title><link>http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/2008/11/17/compliance-ushering-in-the-apocalypse.aspx</link><pubDate>Mon, 17 Nov 2008 03:56:00 GMT</pubDate><guid isPermaLink="false">94bda21f-7d63-4095-85de-7c2a68fb172c:86635</guid><dc:creator>RafalLos</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.communities.hp.com/securitysoftware/blogs/rafal/rsscomments.aspx?PostID=86635</wfw:commentRss><comments>http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/2008/11/17/compliance-ushering-in-the-apocalypse.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp; I read an interesting article tonight, on my flight out to Washington, DC for the CSI Conference (where I hope to meet some of you... ping me if you&amp;#39;re here and I haven&amp;#39;t talked to you yet).&amp;nbsp; This article, titled &amp;quot;&lt;a class="" title="The Coming HIPAAcalypse" href="http://takingthehelloutofhealthcare.com/blog/2008/11/14/the-hipaapocalypse/" target="_blank"&gt;The Coming HIPAAcalypse&lt;/a&gt;&amp;quot;, presented a very grim view of compliance with the HIPAA regulations, but the author could have just as easily been talking about PCI or any other regulation.&amp;nbsp; As I read this article I couldn&amp;#39;t help but think... &amp;quot;What does it have to be this difficult?&amp;quot;&amp;nbsp; I say this from experience, having been there in the thicket of PCI compliance in a previous job - trying to manage the complexities of budget, compliance need, and resources with frustration to spare - but does it really have to be so hard?&lt;/p&gt;
&lt;p&gt;&amp;nbsp; Thinking in the context of web applications - that&amp;#39;s the focus of this blog - everyone has them in their business.&amp;nbsp; What&amp;#39;s more, everyone has mission-critical applications in their business.&amp;nbsp; Further than that... these applications must be available, usable AND secure... 24x7x365.&amp;nbsp; This can at times seem like an unattainable goal when you add compliance to the mix.&amp;nbsp; You know you&amp;#39;ve been there, and you&amp;#39;ve wondered how you&amp;#39;re going to solve these issues.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I offer a glimmer of hope.&amp;nbsp; When it comes to compliance, &lt;strong&gt;automation is the key&lt;/strong&gt;.&amp;nbsp; You won&amp;#39;t get more staff, more budget, or more resources especially with the looming economic conditions so how do you get into the compliance winner&amp;#39;s circle?&amp;nbsp; Automation.&amp;nbsp; If you can find a way to automate some of your security &amp;quot;testing&amp;quot;, you may be able to get complianct faster and have a few dollars left over for other critical security initiatives.&amp;nbsp; Automation of testing, data aggregation, and presentation of IT Risk as a component of compliance makes it easier to not only assess where your company is on the compliance journey - but also helps to (to use an old cliche) &amp;quot;do more with less&amp;quot;.&amp;nbsp; If you&amp;#39;re facing compliance challenges, and web applications are involved... this should ring bells for you.&amp;nbsp; If you&amp;#39;re interested in hearing more, or a message more customized to your specific situation - contact me directly, I may have an answer you can live with.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.communities.hp.com/securitysoftware/aggbug.aspx?PostID=86635" width="1" height="1"&gt;</description><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/HIPAA/default.aspx">HIPAA</category><category domain="http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/tags/security+automation/default.aspx">security automation</category></item><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><item><title>Security and Compliance - Strange Bedfellows Indeed</title><link>http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/2008/05/01/Security-and-Compliance-_2D00_-Strange-Bedfellows-Indeed.aspx</link><pubDate>Thu, 01 May 2008 14:24:00 GMT</pubDate><guid isPermaLink="false">94bda21f-7d63-4095-85de-7c2a68fb172c:76973</guid><dc:creator>Rafal Los</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.communities.hp.com/securitysoftware/blogs/rafal/rsscomments.aspx?PostID=76973</wfw:commentRss><comments>http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/2008/05/01/Security-and-Compliance-_2D00_-Strange-Bedfellows-Indeed.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp; It&amp;#39;s a classic problem of which came first... the chicken or the egg?&amp;nbsp; politics or corruption?&amp;nbsp; security or compliance?&amp;nbsp; While I admit, it&amp;#39;s not such a strange thing to see the two groups working together these days... I would like to point of some of the issues that I&amp;#39;ve come across between these two very important groups in today&amp;#39;s enterprises.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;The issue of compliance is much like the issue of legal counsel.&amp;nbsp; All large enterprises, and even most small business have someone that&amp;#39;s responsible for compliance - occasionally you&amp;#39;ll see an entire department dedicated to the daunting task of keeping up with regulations, compliance policies, and the ever-changing landscape of procedural accountability.&amp;nbsp; Oddly enough, there is not a one-to-one relationship between the&amp;nbsp;compliance department and a security department.&amp;nbsp; I&amp;#39;ve spent a large portion of my IT career in situations just like this and I would like to share some of my understanding with you.&lt;/p&gt;&lt;p&gt;&amp;nbsp; Compliance, while not always a necessity in private businesses, is almost always present in larger, pubilc enterprises.&amp;nbsp; The compliance department is responsible for making sure the business is in-line with self-imposed corporate regulations and policies, industry-consortium regulatory guidance, government oversight and policy even international laws too!&amp;nbsp; It&amp;#39;s amazing these groups can even keep this stuff straight, right?&amp;nbsp; What&amp;#39;s equally amazing is how often compliance relies on IT Security for guidance and implementation of compliance components. This of course begs the question - would IT Security exist in some organizations if there was no compliance stipulation for such groups?&amp;nbsp; On the flipside of that... in a perfectly secure world where no one is ever malicious - what would be the need for the compliance group?&amp;nbsp; So while it may be a stretch to say that one group cannot function properly without the other (I will concede that they can, albeit poorly) each is heavily dependant on the other for its very existence within a business.&amp;nbsp; This is where I find some strange... interactions.&lt;/p&gt;&lt;p&gt;&amp;nbsp; As I&amp;#39;ve stated, the security team often carries out part of compliance policy or regulations; or performs audits to ensure that the same regulations are being followed - but I feel like even in these cases the synergies between these groups are under-utilized.&amp;nbsp; I can&amp;#39;t count the number of times I&amp;#39;ve been turned down for an IT Security initiative (which made perfect business sense, by the way - but was simply under-funded) only to push that same initiative through under the guise of a compliance regulation - through the compliance team.&amp;nbsp; In return... the compliance teams I&amp;#39;ve had the pleasure to work with have repeatedly called upon my security resources to be the &amp;quot;muscle&amp;quot; behind their policies.&lt;/p&gt;&lt;p&gt;&amp;nbsp; As I travel and talk to different groups about Application Security, I am agaff at the number of times that I get an entirely blank stare when I try to explain how leveraging compliance is a sure-fire way to get security initiatives done.&amp;nbsp; Here&amp;#39;s my reasoning... see if you disagree...&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Compliance is a &amp;quot;necessary evil&amp;quot; which exists to keep the business in good legal and regulatory standing&lt;/li&gt;&lt;li&gt;IT Security exists to keep the balance of risk/reward within the business IT as balanced as possible&lt;/li&gt;&lt;li&gt;IT Security should be looking to enact initiatives which work to support the business&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp; If you take all 3 points above as truth (and I firmly believe they are) then it&amp;#39;s a logical next-step to say that IT Security initiatives and Compliance initiatives will greatly overlap.&amp;nbsp; An overlap within two very necessary units of the enterprise will always, without fail, lend more credibility to their efforts and causes.&amp;nbsp; If both the security and compliance teams are pushing the same agenda, it becomes very difficult for a business owner to simply dismiss that agenda as unnecessary or frivolous.&lt;/p&gt;&lt;p&gt;&amp;nbsp; So a lesson-learned here - if you&amp;#39;re not already doing this... here are some very simple yet extremely effective (based on personal experience and first-hand accounts) techniques for getting things &amp;quot;done&amp;quot;.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Open a regular dialogue with your complaince team.&amp;nbsp; Meet once a quarter, once a month, or once a week as permissable to discuss what you&amp;#39;re independently working on&lt;/li&gt;&lt;li&gt;Find overlaps in your goals from a non-technical perspective&lt;/li&gt;&lt;li&gt;Create a joint strategy for compliance and technical implementation of initiatives previously agreed upon&lt;/li&gt;&lt;li&gt;Review business requirements jointly - ensure that both groups understand each other&amp;#39;s point-of-view&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Given these very simple, and probably obvious, steps - I can virtually guarantee a more successful IT Security goal achievement.&amp;nbsp; You&amp;#39;ll work less uphill, you&amp;#39;ll &amp;quot;win&amp;quot; more often, and you&amp;#39;ll do a much better job not only understanding but supporting your business - that makes everyone happy.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.communities.hp.com/securitysoftware/aggbug.aspx?PostID=76973" width="1" height="1"&gt;</description><category domain="http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/tags/security/default.aspx">security</category><category domain="http://www.communities.hp.com/securitysoftware/blogs/rafal/archive/tags/politics/default.aspx">politics</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/technology+strategy/default.aspx">technology strategy</category></item></channel></rss>