<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: PCI Requirement 6.6 &#8211; Confusing the confused</title>
	<atom:link href="http://blogs.mcafee.com/mcafee-labs/2008/05/01/pci-requirement-66-confusing-the-confused/feed" rel="self" type="application/rss+xml" />
	<link>http://blogs.mcafee.com/mcafee-labs/pci-requirement-66-confusing-the-confused</link>
	<description></description>
	<lastBuildDate>Tue, 29 Nov 2011 07:51:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Eric Heitzman</title>
		<link>http://blogs.mcafee.com/mcafee-labs/pci-requirement-66-confusing-the-confused/comment-page-1#comment-16291</link>
		<dc:creator>Eric Heitzman</dc:creator>
		<pubDate>Thu, 01 May 2008 20:27:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.labs.com/research/blog/?p=626#comment-16291</guid>
		<description>Slight clarification:

Now this press release effectively says that the intent of code review requirement is met by:
    * Manual web application security vulnerability assessments
    * Proper use of automated web application security vulnerability assessment (scanning) tools


The press release indicates that section 6.6 is satisfied by either black or white box techniques:


The first option for application code review for meeting Requirement 6.6 is now subdivided
into four alternatives designed to meet the intent of the requirement.  They include:
    * Manual review of application source code
    * Proper use of automated source code analyzer (scanning) tools
    * Manual web application security vulnerability assessments
    * Proper use of automated web application security vulnerability assessment (scanning)
tools.


You&#039;re absolutely right though - there are tons of security weaknesses that can be identified through white box testing that are impossible to test through black box techniques.  Lot&#039;s of those weaknesses have a direct impact on cardholder data.  For example:
- &quot;Does the application always encrypt cardholder data before storing it or logging it?&quot;
- &quot;How are the encryption algorithms implemented?&quot;
- &quot;Are there other interfaces to the application besides the &#039;front door&#039;?&quot;
- &quot;Are there are Trojans or backdoors in the code?&quot;

And of course the list could go on for a while...

/eh

(Full Disclosure: I used to work at Foundstone, I know Vivek personally, I currently work at Ounce Labs which makes a source code analyzer, I have performed PCI assessments in the past, I have worked with Visa and others on defining PCI requirements in prior versions, and probably other conflicts of interest).  :)</description>
		<content:encoded><![CDATA[<p>Slight clarification:</p>
<p>Now this press release effectively says that the intent of code review requirement is met by:<br />
    * Manual web application security vulnerability assessments<br />
    * Proper use of automated web application security vulnerability assessment (scanning) tools</p>
<p>The press release indicates that section 6.6 is satisfied by either black or white box techniques:</p>
<p>The first option for application code review for meeting Requirement 6.6 is now subdivided<br />
into four alternatives designed to meet the intent of the requirement.  They include:<br />
    * Manual review of application source code<br />
    * Proper use of automated source code analyzer (scanning) tools<br />
    * Manual web application security vulnerability assessments<br />
    * Proper use of automated web application security vulnerability assessment (scanning)<br />
tools.</p>
<p>You&#8217;re absolutely right though &#8211; there are tons of security weaknesses that can be identified through white box testing that are impossible to test through black box techniques.  Lot&#8217;s of those weaknesses have a direct impact on cardholder data.  For example:<br />
- &#8220;Does the application always encrypt cardholder data before storing it or logging it?&#8221;<br />
- &#8220;How are the encryption algorithms implemented?&#8221;<br />
- &#8220;Are there other interfaces to the application besides the &#8216;front door&#8217;?&#8221;<br />
- &#8220;Are there are Trojans or backdoors in the code?&#8221;</p>
<p>And of course the list could go on for a while&#8230;</p>
<p>/eh</p>
<p>(Full Disclosure: I used to work at Foundstone, I know Vivek personally, I currently work at Ounce Labs which makes a source code analyzer, I have performed PCI assessments in the past, I have worked with Visa and others on defining PCI requirements in prior versions, and probably other conflicts of interest).  <img src='http://blogs.mcafee.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

