<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>2Checkout.com &#187; compliance</title>
	<atom:link href="http://www.2checkout.com/blog/tag/compliance/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.2checkout.com</link>
	<description>merchant account / credit card processing alternative</description>
	<lastBuildDate>Thu, 09 Feb 2012 15:02:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Clearing the Mystery of PCI Compliance &#8211; Final Thoughts</title>
		<link>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-final-thoughts/</link>
		<comments>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-final-thoughts/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 14:30:05 +0000</pubDate>
		<dc:creator>bion</dc:creator>
				<category><![CDATA[2Checkout Blog]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[E-Commerce]]></category>
		<category><![CDATA[PCI]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.2checkout.com/community/?p=2832</guid>
		<description><![CDATA[In previous weeks we have been looking at how to become PCI compliant. I will confess, that starting on this article series I knew next to nothing about PCI DSS. Research for this series was, for me, very educational. The first thing I realized was how involved and complicated compliance can be. The next, and [...]]]></description>
			<content:encoded><![CDATA[<p>In previous weeks we have been looking at how to become PCI compliant. I will confess, that starting on this article series I knew next to nothing about <a href="https://www.pcisecuritystandards.org/security_standards/pci_dss.shtml">PCI DSS</a>. Research for this series was, for me, very educational. The first thing I realized was how involved and complicated compliance can be. The next, and more important realization is that compliance is a process, and never actually ends. From <a href="http://searchsecurity.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid14_gci1285601,00.html">SearchSecurity.com</a> :</p>
<blockquote><p>&#8220;Compliance is not something that&#8217;s bought; it&#8217;s a process. It never ends, and it needs to stay in lock step with the changes happening in a dynamic business. Understanding direct costs will probably require additional headcount to pull proper reports and document the program. It also may require investment in some software tools to mine through all the data that is generated by systems, networks and applications.&#8221;</p></blockquote>
<p><span id="more-2832"></span>One goal of this article series was to provide a reliable &#8220;bottom line&#8221; financial investment in becoming and maintaining PCI compliance. The more I learned about the industry that specializes in compliance the more difficult it was to find solid, or even estimated, pricing. What I found easliy matched the research that was released by <a href="http://www.gartner.com/technology/home.jsp">Gartner</a> and reported in the <a href="http://blog.elementps.com/element_payment_solutions/2009/02/pci-compliance-costs.html">PCI DSS Compliance Blog</a>.</p>
<blockquote><p>&#8220;Level 3 merchants, those processing between 20,000 and one million transactions per year, spent an average of $155,000, excluding security assessment.&#8221;</p></blockquote>
<p>In doing this article series, I gained a better understanding for both our internal security procedures (electronic keyed entry, guests signed in, frequent password changes, etc.) as well as the job that <a href="http://www.2checkout.com/blog/2checkout-blog/small-ecommerce-sites-facing-fines-if-compromised">Warner</a> and his team does to make sure that every transaction that passes through our network is as secure as current technology allows. Warner was an amazing resource for this series. When I came to the point where the PCI regulations seems beyond comprehension, or a solution was difficult to find, they were able to clarify the instructions or give direction to products or services that would help. I likely would have given up the series at the 3rd article if I didn&#8217;t have access to a group that manages these details daily.</p>
<p>Even though I am finished with this series, and will not have to actually become PCI compliant personally, PCI compliance doesn&#8217;t actually ever end. If we were really starting a business with a traditional merchant account, we would just be getting started at this point. As the PCI DSS Compliance Blog <a href="http://blog.elementps.com/element_payment_solutions/2009/10/pci-compliance-a-moment-in-time.html">perfectly states</a> :</p>
<blockquote><p>&#8220;PCI compliance is dynamic, requiring ongoing adaptation.  PCI compliance starts with a set of 12 basic requirements, it continues with vigilance and adaptation, and it ends with….well, it doesn’t end.&#8221;</p></blockquote>
<p><strong>Further Reading:</strong></p>
<p><a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-1">Clearing the Mystery of PCI Compliance (Part 1)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/e-commerce/clearing-the-mystery-of-pci-compliance-part-2">Clearing the Mystery of PCI Compliance (Part 2)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-3">Clearing the Mystery of PCI Compliance (Part 3)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-4">Clearing the Mystery of PCI Compliance (Part 4)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part5">Clearing the Mystery of PCI Compliance (Part 5)</a><a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part6"></a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part6">Clearing the Mystery of PCI Compliance (Part 6)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part7">Clearing the Mystery of PCI Compliance (Part 7)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-final-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clearing the Mystery of PCI Compliance (Part7)</title>
		<link>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part7/</link>
		<comments>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part7/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 13:59:31 +0000</pubDate>
		<dc:creator>bion</dc:creator>
				<category><![CDATA[2Checkout Blog]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[PCI]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.2checkout.com/community/?p=2751</guid>
		<description><![CDATA[This is it. We have reached the end of the tunnel and find ourselves at the last step in becoming PCI compliant. So let&#8217;s take a look at what we need to meet the final PCI DSS standard&#8230; Requirement 12: Maintain a policy that addresses information security This part of the standard lists more policies [...]]]></description>
			<content:encoded><![CDATA[<p>This is it. We have reached the end of the tunnel and find ourselves at the last step in becoming PCI compliant. So let&#8217;s take a look at what we need to meet the final <a href="https://www.pcisecuritystandards.org/security_standards/pci_dss.shtml">PCI DSS</a> standard&#8230;</p>
<p><strong>Requirement 12: Maintain a policy that addresses information security</strong></p>
<p>This part of the standard lists more policies we have to implement and more procedural documentation to write. A complete list of specific policies and documentation we need is <a href="http://pcidssfaq.org/forum/forumdisplay.php?f=13">here</a>. Given the scope of this requirement, I can give some general information about complying with this standard, but I cannot cover every portion of the requirements. Some examples of policies that require documentation are:</p>
<ul>
<li>Formal Risk Assessment and Risk Management Program</li>
<li>Security Awareness Program</li>
<li>Usage Policies for all end-user technologies and company resources</li>
<li>Incident Response Plan</li>
</ul>
<p><span id="more-2751"></span>This standard, more than any other forces us to think about what we will do in the event of an attack on our network, or when our security is compromised either externally or internally. We need to know what to do in the event an attack is identified. How do we respond? Who is in charge of our response? What response capabilities do we have internally? Do we need to involve outside experts?</p>
<p>This also includes company directives such as the establishment of a security team, security education for all employees, and pre-employment screening. At this point in our small company of one, we still need to have these policies and procedeures in place and documented. As we grow we can spend more time revising them in the future(since we already have to review and update our policies regularly).</p>
<p>Reading the PCI DSS requirements, we see many areas calling for documentation for various systems and procedures relating to the use and storage of our customers&#8217; information.  Among the requirements are the following:</p>
<ul>
<li>Data Retention and Disposal Policy</li>
<li>Anti-Virus Policies and Procedures</li>
<li>Password Management rules</li>
<li>Firewall Policies and Procedures</li>
<li>Change Management Guidelines</li>
</ul>
<p>The documentation directly above will be useful in complying with this final PCI requirement, but they do not replace it. This is, in essence, the culmination of the previous eleven standards. Requirement 12 establishes how all of the above work together to create our over-arching security policy. In addition to formalizing established policies and their interaction, we need to establish daily, quarterly and annual audits of our users, our system updates, and a formal risk assessment. For example, checking our logs for potential employee security violations and purging users/employees who no longer require access.</p>
<p>In a few weeks I will recap what I learned during this exercise in meeting PCI DSS compliance. I will be extending this article series to provide more details on just how much time is involved in meeting the PCI standards. While there are significant hardware and software investments in meeting the requirements, time, I found, was my greatest investment.</p>
<p><strong>Further Reading:</strong></p>
<p><a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-1">Clearing the Mystery of PCI Compliance (Part 1)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/e-commerce/clearing-the-mystery-of-pci-compliance-part-2">Clearing the Mystery of PCI Compliance (Part 2)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-3">Clearing the Mystery of PCI Compliance (Part 3)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-4">Clearing the Mystery of PCI Compliance (Part 4)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part5">Clearing the Mystery of PCI Compliance (Part 5)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part6">Clearing the Mystery of PCI Compliance (Part 6)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clearing the Mystery of PCI Compliance (Part6)</title>
		<link>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part6/</link>
		<comments>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part6/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 14:27:22 +0000</pubDate>
		<dc:creator>bion</dc:creator>
				<category><![CDATA[2Checkout Blog]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[PCI]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.2checkout.com/community/?p=2715</guid>
		<description><![CDATA[This week, we move on from creating our secure network and start to develop a system to monitor the network, alert us if there is any suspicious activity, and regularly test our security procedures. We have moved on to two parts of PCI compliance that need to continue through the life of our company. These [...]]]></description>
			<content:encoded><![CDATA[<p>This week, we move on from creating our secure network and start to develop a system to monitor the network, alert us if there is any suspicious activity, and regularly test our security procedures. We have moved on to two parts of PCI compliance that need to continue through the life of our company. These categories are more involved both technically and administratively than requirements that we looked at in past weeks. These requirements address the fact that as new applications, operating systems, and technology develops, new ways around existing security measures will also develop.</p>
<p><em><strong>Requirement 10: Track and monitor all access to network resources and cardholder data<br />
Requirement 11: Regularly test security systems and processes </strong></em></p>
<p><span id="more-2715"></span>The reason we need to have individual logins mentioned in last week&#8217;s article is so that we can limit, monitor, and track access to network resources and cardholder data. In the event of a security breach, these records allow us to find whose account was used to compromise the data and mitigate the damage done to our customers. We need to audit all accesses to customer data, review audit logs each day, and be able to reconstruct events that touch cardholder information. We also need to be able to provide detailed audit trails for all administrative events. An attempt to change system configuration for malicious purposes will be captured and can be traced back to the user. A <a href="http://howto.techworld.com/applications/843/how-to-implement-central-logging/">central logging solution</a> along with the <a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part5">policies we developed previously</a> will allow us to track internal access to our network and record actions that take place.</p>
<p>Auditing of network access attempts and tracking of access logs is a critical aspect of this requirement. Most operating systems have very basic utilities that monitor and record events. For the most part, the event browsing and filtering capabilities provided by these utilities are restricted and will not meet PCI standards. For instance, unauthorized access to a customer&#8217;s information will not, by default, alert anyone that the event has been logged, it will only be discovered later when someone does an audit. Because of these limitations, we will need to look for some companies to provide us with some assistance.</p>
<p>Thankfully, we can find a number of <a href="http://www.webopedia.com/TERM/s/security_information_management.html">Security Information Management</a> (SIM) products that maintain comprehensive log management. These tools can automate collecting data, issue needed alerts, and give very detailed reports. SIMs will will also help give us a baseline of normal network activity. We can use this information to establish rules to categorise events. When an event happens that falls outside of these rules a SIM can trigger an alert letting us know of potential security violations. Many security information management products also provide default rule sets that classify events according to PCI requirements.</p>
<p>Now we need to plan to test our network and security measures at least once each year. It is important to note that we cannot use actual customer data for these tests. While your computer may be safe now, new ways to compromise your computer and <a href="http://cve.mitre.org/cve/index.html">new vulnerabilities</a> are constantly being developed or discovered. It is important to test your systems and your network to make sure your customers&#8217; information is as safe as it can be. This is not the same as testing new applications as <a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-4">discussed previously</a>.</p>
<p>When it comes to scanning our systems for vulnerabilities, we need to use the right tools and techniques to expose vulnerabilities in devices on both wired and wireless networks. There are a number of <a href="http://www.itgi.org/Template.cfm?Section=Home&amp;CONTENTID=19745&amp;TEMPLATE=/ContentManagement/ContentDisplay.cfm">security risks linked to wireless devices</a>, weak encryption methods, and the lack of employee security awareness. Therefore, we need to test everything that touches customer information &#8211; from how easily our network can be compromised to how we access the data. The Payment Card Industry requires that we have a &#8220;PCI approved&#8221; company perform an external scan of our system to determine our general safety.</p>
<p>It is important that our software and hardware gets regularly patched with the latest security updates. In addition to the regular patching process, our network and applications can be protected from security threats by the consistent use of <a href="http://en.wikipedia.org/wiki/Vulnerability_scanner">vulnerability scanners</a> that can see all of the applications and devices on the network, identify vulnerabilities, and supply information to resolve these vulnerabilities. However, scanning our network will not reveal every potential vulnerability. To be aware of our ability to detect and counter any unwanted access to our systems, we need to perform a <a href="http://www.penetration-testing.com/">penetration test</a> that measures how well we can respond to and withstand an attack. This test exploits vulnerabilities so we can determine the actual risk to our specific system of any particular vulnerabilities. PCI requires an annual external penetration test. This test is in addition our regular scanning and audits of our security logs.</p>
<p>To comply with these particular PCI requirements, we will need to provide some financial investment in a Security Management System and a vulnerability scanner. We will also need to invest time finding a specialist to perform a penetration test correctly. Thankfully, we decided to  have our firewall and software applications automatically update with security fixes. This lets us be sure that what we are testing is the most up-to-date security for our particular system.</p>
<p><strong>Costs:</strong></p>
<p>Central Logging Solution &#8211; Starts $5,000<br />
Security Information Management &#8211; I found many companies willing to offer quotes, but no baseline costs.<br />
Quarterly external scan &#8211; As above, due to the complexity and variety of networks, pricing will be highly varied<br />
Vulnerability Scanner &#8211; Roughly $1,200 per year<br />
External penetration tests minimum $10,000 per year, likely much more than that</p>
<p><strong>Further Reading:</strong></p>
<p><a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-1">Clearing the Mystery of PCI Compliance (Part 1)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/e-commerce/clearing-the-mystery-of-pci-compliance-part-2">Clearing the Mystery of PCI Compliance (Part 2)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-3">Clearing the Mystery of PCI Compliance (Part 3)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-4">Clearing the Mystery of PCI Compliance (Part 4)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part5">Clearing the Mystery of PCI Compliance (Part 5)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part7">Clearing the Mystery of PCI Compliance (Part 7)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clearing the Mystery of PCI Compliance (Part 4)</title>
		<link>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-4/</link>
		<comments>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-4/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 21:29:42 +0000</pubDate>
		<dc:creator>bion</dc:creator>
				<category><![CDATA[2Checkout Blog]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[PCI]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.2checkout.com/community/?p=2603</guid>
		<description><![CDATA[Last week we looked at Anti-Virus(AV) software. This provides us with a reasonable level of protection so that we can protect our customers’ information. However, new threats are always being released and we need to make sure we keep updated on the latest virus or new security threat. We also need to have a place [...]]]></description>
			<content:encoded><![CDATA[<p>Last week we looked at Anti-Virus(AV) software. This provides us with a reasonable level of protection so that we can protect our customers’ information. However, new threats are always being released and we need to make sure we keep updated on the latest virus or new security threat. We also need to have a place to test out software and hardware updates, as well as a place to try new shopping carts, or new pieces of code that will make our business more efficient, profitable, or just easier. Let&#8217;s take a look at the <a href="https://www.pcisecuritystandards.org/">PCI Requirements</a> on how to develop and maintain secure systems and applications.</p>
<p><span id="more-2603"></span>First, we need to make sure that our computers, firewall, and any other devices we have are all updated with vendor-supplied security patches. We also need to make sure that we install any future updates within one month of release. In our example, we have agreed to a contract with our firewall  and anti-virus manufacturers for a years worth of free updates. Our web browser and operating systems will also provide us with security updates. So this is already covered. Good thing we think ahead! It is our responsibility to make sure we are aware of new security threats and take steps to counter them. It isn&#8217;t a good idea to rely on one source of information, one example of a free threat alert is from <a href="http://www.securityfocus.com/">Bugtraq</a>. Your anti-virus vendor should also provide you with updated threat reports. There are others, and I recommend checking at least two alerts every day.</p>
<p>Now, we need to make sure that our new updates, or any other new applications for that matter, will work on our network. Unless you are comfortable working on your network alone, you will need to hire a system admin for this. We need to have a completely separate environment to develop and test all security patches and system and software configuration changes before deployment. We need this separation because we cannot use or endanger our customers&#8217; information. If a new piece of code for our shopping cart ends up being a security risk, it&#8217;s best to find that out before our customers use it. So, separate environments for all development, new programs, everything except processing the live sales.</p>
<p>After <a href="http://pcidssfaq.org/forum/forumdisplay.php?f=7">testing the updates, creating a back out plan and verification process</a> (assuming they all work with no security risks) we are ready to move them over into the &#8220;live&#8221; environment. While you have your network admin available you will want to establish a variety of procedures for when you need to make changes using your new development environment. Essentially, you need documentation stating what is being developed/tested, who recommended the development, and what testing is being done to make sure it&#8217;s safe.</p>
<p>If we develop or use web software and applications we need to make sure they are based on secure coding guidelines such as the <a href="http://www.owasp.org/index.php/Category:OWASP_Project">Open Web Application Security Project</a> guidelines. We have to review custom application code to identify coding vulnerabilities for each new piece of code or application we use/update. This requirement also covers the prevention of common coding vulnerabilities in software development such as buffer overflows, improper error handling, insecure storage, and the dread denial of service. This is by no means a <a href="http://www.pciforum.us/pci/Requirement6/tabid/91/Default.aspx">complete lis</a>t of what we need to cover, but it gives a good place to start.</p>
<p>I have already established my limited knowledge regarding networking, so I looked for estimates on how long it will take for a network admin to complete this project. Unfortunately, different networks and needs make estimating this job particularly difficult. The minimum estimation I have is roughly 60 hours, but they can easily go as high as 300 &#8211; 500 hours.</p>
<p>Now that we have our network protected with AV software and a testing/development environment to make sure that everything is secure for our customers, we should be just about finished meeting the PCI standards. Well, we are half way through &#8211; the end is in sight.</p>
<p><strong>Bottom Line for Steps 5 and 6:</strong></p>
<p><strong>Time:</strong><br />
Networking &#8211; 100 &#8211; 500 hours</p>
<p><strong>Cost:</strong><br />
Business level Anti-Virus Software: $500-$700 (Includes one year&#8217;s worth of updates)<br />
Network Admin $1,000 &#8211; $5,000 minimum. People who specialize in PCI Compliance often charge $250+ each hour of work.</p>
<p><strong>Further Reading:</strong></p>
<p><a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-1">Clearing the Mystery of PCI Compliance (Part 1)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/e-commerce/clearing-the-mystery-of-pci-compliance-part-2">Clearing the Mystery of PCI Compliance (Part 2)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-3">Clearing the Mystery of PCI Compliance (Part 3)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part5">Clearing the Mystery of PCI Compliance (Part 5)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part6">Clearing the Mystery of PCI Compliance (Part 6)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part7">Clearing the Mystery of PCI Compliance (Part 7)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clearing the Mystery of PCI Compliance (Part 2)</title>
		<link>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-2/</link>
		<comments>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-2/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 16:42:12 +0000</pubDate>
		<dc:creator>bion</dc:creator>
				<category><![CDATA[2Checkout Blog]]></category>
		<category><![CDATA[compliance]]></category>
		<category><![CDATA[PCI]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.2checkout.com/community/?p=2305</guid>
		<description><![CDATA[Last week I wrote an article detailing how to comply with the first two PCI DSS Standards. In this article, I will show what is involved in complying with the two requirements in the &#8220;Protect Cardholder Data&#8221; standard. Requirement 3: Protect stored cardholder data Requirement 4: Encrypt transmission of cardholder data across open, public networks [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I wrote an <a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-1">article</a> detailing how to comply with the first two <a href="https://www.pcisecuritystandards.org/security_standards/pci_dss.shtml">PCI DSS Standards</a>. In this article, I will show what is involved in complying with the two requirements in the &#8220;Protect Cardholder Data&#8221; standard.</p>
<p><strong>Requirement 3: Protect stored cardholder data<br />
Requirement 4: Encrypt transmission of cardholder data across open, public networks</strong></p>
<p>We have provided a secure network to collect and store our customer&#8217;s information. Now, we need to turn our attention to the data itself. To fulfill requirement 3, we need to come up with a policy detailing how we will store card holder data. This sounds easy enough, just make a few decisions and stick with them. However, this is actually a bit more complicated as the <a href="http://pcidssfaq.org/forum/forumdisplay.php?f=4">PCI-DSS FAQ</a> explains. There are 20 different criteria to meet. While I suggest reading the linked FAQ some highlights are:</p>
<ul>
<li>3.1 Keep cardholder data storage to a minimum.</li>
<li>3.2 Do not store sensitive authentication data after authorization (even if encrypted).</li>
<li>3.2.3 Do not store the personal identification number (PIN) or the encrypted PIN block.</li>
<li>3.3 Mask PAN (Personal Account Number) when displayed (the first six and last four digits are the maximum number of digits to be displayed).</li>
</ul>
<p><span id="more-2305"></span>I have to admit, after reading what is involved with this portion of PCI compliance, I nearly gave up. This part of PCI compliance doesn&#8217;t really have a cost that can easily be measured in money. The cost is in time &#8211; hours and hours of time spent looking over what information is stored, where it is stored, how long it should be stored, what systems are used to backup that data, etc. it gets exhausting.</p>
<p>As you become familiar with the standard, you will need to figure out what data you must keep on hand and how long would be a reasonable amount of time to keep that data. The longer you keep the data, the more risky and potentially costly it becomes in the unfortunate event the data becomes compromised. Generally, to comply with requirement 3, you need to understand that all information you collect from your customers must be protected. This means that you can only store a limited amount of the data, and the data you do store must be encrypted (see below).  A simple overview of the requirements for card data storage encryption can be found <a href="http://pcianswers.com/2007/05/01/encryption-for-pci-compliance/">here</a>.</p>
<p>Requirement 4 is a little more straightforward. While most people recognize the need to encrypt sensitive information during transmission over networks that are easily accessed by malicious individuals, few recognize the importance of encrypting information sent between back-end systems. This also means that stored information needs to also be encrypted.</p>
<p><a href="http://www.webopedia.com/term/e/encryption.html">Encryption</a> is the most effective way to achieve data security by translating data into a secret code. Essentially, both stored and transmitted data must be made unreadable. The most common method used by credit card processors to protect high speed transactions is a network security protocol called <a href="http://www.webopedia.com/TERM/S/SSL.html">Secure Socket Layer(SSL)</a>.</p>
<p>To get an SSL certificate you will first need to choose a certificate that matches your specific needs. Then you need to generate a Certificate Signing Request (CSR) for the site. For example, I found a <a href="http://www.ssl247.com/ssl-certificate-signing-solutions/ssl-certificates/extended-validation.php">site selling </a>a certificate for a single domain for $600.00/year. This is on the low end for SSL pricing considering that it comes with a warranty, re-issuance, and provides features I like (priority phone support and regular security audits). I should also note this is a <a href="http://www.2checkout.com/blog/2checkout-blog/2checkout-turns-to-loyal-customer-for-ssl-certification">2Checkout supplier</a>.</p>
<p>If someone were to access our network from the previous article, we want to have protections in place that both limit their access to our customer&#8217;s information and makes any information they may access unreadable. Complying with the second set of requirements provides another layer of security for our customers.</p>
<p><strong><em>Bottom Line for Step 2</em></strong></p>
<p><strong>Time:</strong><br />
Hours and hours &#8211; Literally HOURS and HOURS</p>
<p><strong>Cost:</strong><br />
SSL Certificate: $250-$700+/ year</p>
<p><strong>Further Reading:</strong></p>
<p><a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-1">Clearing the Mystery of PCI Compliance (Part 1)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-3">Clearing the Mystery of PCI Compliance (Part 3)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-4">Clearing the Mystery of PCI Compliance (Part 4)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part5">Clearing the Mystery of PCI Compliance (Part 5)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part6">Clearing the Mystery of PCI Compliance (Part 6)</a><br />
<a href="http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part7">Clearing the Mystery of PCI Compliance (Part 7)</a> <em></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.2checkout.com/blog/2checkout-blog/clearing-the-mystery-of-pci-compliance-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

