<?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>FireBlog by FireHost &#187; Secure eCommerce Development</title>
	<atom:link href="http://www.fireblog.com/tag/secure-ecommerce-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fireblog.com</link>
	<description>Secure Hosting Blog</description>
	<lastBuildDate>Fri, 16 Dec 2011 00:52:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>SSL Your Way to a Safer, More Successful Cart</title>
		<link>http://www.fireblog.com/ssl-your-way-to-a-successful-cart/</link>
		<comments>http://www.fireblog.com/ssl-your-way-to-a-successful-cart/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 05:01:40 +0000</pubDate>
		<dc:creator>FireHost Evangelist</dc:creator>
				<category><![CDATA[Cloud Hosting]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[cyber security]]></category>
		<category><![CDATA[PCI Compliant Hosting]]></category>
		<category><![CDATA[Secure Cloud Hosting]]></category>
		<category><![CDATA[Secure eCommerce Development]]></category>
		<category><![CDATA[Website Hosting]]></category>
		<category><![CDATA[Website Security]]></category>

		<guid isPermaLink="false">http://www.fireblog.com/?p=2495</guid>
		<description><![CDATA[SSL (secure socket layer) Technology is the web standard for securing and encrypting confidential PII (personally identifiable information) on eCommerce websites. Every piece of information transmitted on a https:// page is encrypted by an advanced cipher (often 128-bits or more) to help prevent unwanted parties from obtaining credit card numbers, home or work addresses, passwords, [...]]]></description>
			<content:encoded><![CDATA[<p>SSL (secure socket layer) Technology is the web standard for securing and encrypting confidential PII (personally identifiable information) on eCommerce websites. Every piece of information transmitted on a https:// page is encrypted by an advanced cipher (often 128-bits or more) to help prevent unwanted parties from obtaining credit card numbers, home or work addresses, passwords, social security numbers, and even just your first and last name in raw format.</p>
<p>Consumers may not know the term SSL certificate, but they <strong>do</strong> increasingly recognize &#8220;secured by&#8221;, &#8220;protected by&#8221; and &#8220;verified by&#8221; badges on the eCommerce websites they visit.</p>
<p>Unfortunately, each web browser has the ability to determine where and how SSL certificates display, and some of the most popular web browsers suppress SSL badge visibility by decreasing the opacity or moving them to an inconspicuous location on the web page.</p>
<p>Extended Validation (EV) certificates (aka &#8220;The Green Bar&#8221; to consumers) combat browser suppression because they&#8217;re displayed front and center on every page where the SSL certificate has been installed correctly.  </p>
<p><span id="more-2495"></span></p>
<p>Compared to basic SSL certificates, EV certificates take longer to obtain because they include physical and legal validation of your business. EV certs provide the same level of encryption as regular SSL methods, and they tend to be a little more expensive to maintain, <strong>but</strong> they are the most trusted and recognizable way to reassure shoppers.</p>
<p>SSL badges offer more than just &#8220;feel good&#8221; reassurance to shoppers. The encryption provides real protection for PII transmitted thru an eCommerce site, and SSL certificates purchased from a reputable and accredited, business-grade provider come with insurance ($250,000 for a single site EV for example) that provides financial backing for your business and consumers should the encryption fail.</p>
<p>With all the risks facing eCommerce websites, SSL certificates are an affordable &#8220;must-have&#8221; costing approximately <a href="http://www.firehost.com/secure-hosting/ssl-certificates">$40/month</a> for entry level protection.</p>
<p><!--more--></p>
<p>SSL encryption and validation is a wonderful and necessary technology, however it comes with a few &#8220;special considerations&#8221; that could have negative repercussions if they&#8217;re not handled in a professional way. For example, SSL products are useless if they&#8217;re installed incorrectly, and the encryption / decryption process <em>can</em> slow down your application&#8217;s server.</p>
<p>For eCommerce websites requiring high availability, we provide expert installation and a process called SSL Acceleration to prevent these caveats from negating the SSL product&#8217;s wonderful benefits.</p>
<p><strong>Expert SSL Installation</strong> involves knowing where to install an SSL certificate, not just how to technically enter the code on the page. Every page with user input should be accompanied by https:// protection. &#8220;My Profile&#8221;, &#8220;Your Account&#8221;, &#8220;Checkout Here&#8221; and &#8220;Login&#8221; pages accurately described by those handles should <strong>always</strong> be protected by SSL encryption.</p>
<p>It&#8217;s not as simple as that however. eCommerce websites in particular have a unique set of SSL certificate installation requirements. For example, the shopping cart should be protected, but not necessarily product pages. An SSL certificate must be installed in such a way that it&#8217;s encryption resides within the page not the user&#8217;s session. If these intricacies are left unattended, your SSL has a higher chance to fail and/or make your site load improperly and with errors.</p>
<p><strong>SSL Acceleration</strong> is a Cadillac solution for high traffic eCommerce websites that want to maximize SSL capabilities. In simple terms, acceleration means offloading SSL validation to a load balancer instead of using the web application server&#8217;s valuable resources to deliver the SSL encryption/decryption process.</p>
<p>For eCommerce websites, SSL acceleration helps ensure optimal load times during peak traffic days (and weeks), but acceleration should not be considered a seasonal &#8220;nice to have&#8221;. On calmer shopping days, SSL acceleration allows eCommerce site administrators to protect <strong>more</strong> page content (perhaps even proprietary non-public facing page content) and use SSL technology in the way it was intended &#8211; to protect all (or as much of) the content located online from being intercepted and misused by malicious cyber criminals.</p>
<p><!--EndFragment--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fireblog.com/ssl-your-way-to-a-successful-cart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding the Whole PCI Compliance Pie – Which slice do you own?</title>
		<link>http://www.fireblog.com/understanding-the-whole-pci-compliance-pie-%e2%80%93-which-slice-do-you-own/</link>
		<comments>http://www.fireblog.com/understanding-the-whole-pci-compliance-pie-%e2%80%93-which-slice-do-you-own/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 17:01:28 +0000</pubDate>
		<dc:creator>FireHost Evangelist</dc:creator>
				<category><![CDATA[Compliance]]></category>
		<category><![CDATA[PCI Compliance]]></category>
		<category><![CDATA[PCI Compliant Hosting]]></category>
		<category><![CDATA[Secure eCommerce Development]]></category>
		<category><![CDATA[secure managed hosting]]></category>

		<guid isPermaLink="false">http://www.fireblog.com/?p=3170</guid>
		<description><![CDATA[Fortunately, you are not alone in deciphering the PCI compliance code. Understanding which party owns what piece of this big PCI compliance pie is a something that takes time and know-how to get your arms around. Once you become familiar with the standard, it will be easier to define which of the PCI compliance standards fall within your area of responsibility and which should be is shared among the various parties responsible for providing the safest online shopping experience.]]></description>
			<content:encoded><![CDATA[<p>When you develop Web sites that collect payment via credit card for goods and services sold online, part of your responsibility is to establish and maintain PCI compliance. If followed properly, the Payment Card Industry Data Security Standard (current version 1.2) does a very effective job of providing a safe shopping experience for customers. However, achieving compliance is easier said than done, especially for startups and developers for small online retailers.</p>
<p>After reviewing the 200-plus sub-policies, procedures, activities, and technical nuances that make up the PCI Data Security Standard, most small and startup E-commerce companies will choose to outsource portions of their website operation to third party service providers. In this scenario, each party is independently responsible for maintaining control over compliance for their respective organization. You shouldn’t fall into the trap of assuming that someone else is handling your compliance needs. Everyone involved in your online store is responsible for a piece of the security compliance pie.</p>
<p>Anyone that touches or has access to credit card data in any capacity is responsible for PCI compliance, regardless of their role.  This includes the online retailer, the Web application developer, and the hosting provider.</p>
<p><strong> </strong></p>
<p><strong>The most important steps every E-Commerce developer should complete as they establish a PCI compliant business:</strong></p>
<ul>
<li>Step 1 &#8211; Become educated about the payment card industry mandates. Taking the time to become knowledgeable here can go a very long way.</li>
<li>Step 2 &#8211; Identify which portions of the PCI DSS you directly control and which items will be outsourced to third parties (A QSA &#8211; Qualified Security Assessor &#8211; can help with this step)</li>
<li>Step 3 &#8211; Select service partners that have expertise in protecting personally identifiable information (PII).</li>
<li>Step 4 &#8211; Thoroughly review each service partner&#8217;s ROC (report on compliance) to make sure there are no unfulfilled requirements or pending remediations for critical items</li>
</ul>
<p><span id="more-3170"></span></p>
<ul></ul>
<p>Achieving and maintaining PCI compliance for your entire online operation starts with the online retailer, since it’s the retailer’s name on the &#8220;front door,&#8221; not the hosting provider or developer’s company. The E-commerce retailer is the first and most pivotal piece of the pie because they are legally liable for breaches.</p>
<p>In fact, PCI DSS requirement 12.8 states that if cardholder data is shared with service providers, the retailer must maintain and implement policies and procedures to manage service providers. For example, the PCI DSS requires you to:</p>
<ul>
<li><em>12.8.1 Maintain a list of service providers.</em></li>
<li><em>12.8.2 Maintain a written agreement that includes an acknowledgement that the service providers are responsible for the security of cardholder data the service providers possess.</em></li>
<li><em>12.8.3 Ensure there is an established process for engaging service providers including proper due diligence prior to engagement.</em></li>
<li><em>12.8.4 Maintain a program to monitor service providers’ PCI DSS compliance status.</em></li>
</ul>
<p>Being PCI compliant requires that your service providers to be PCI compliant. Your organization&#8217;s security foundation is only as strong as the weakest link in your PCI compliance checklist, regardless of whether the link resides within your control or in the hands of a service provider you&#8217;ve chosen.</p>
<p>Let’s review another PCI DSS requirement to show an example of how each party (retailer, developer, and hosting provider) plays a role in providing secure, PCI compliant E-commerce experience:</p>
<p>Requirement 7.1 Limit access to system components and cardholder data to only those individuals whose job requires such access. Access limitations must include the following:</p>
<ul>
<li><em>7.1.1 Restriction of access rights to privileged user IDs to least privileges necessary to perform job responsibilities</em></li>
<li><em>7.1.2 Assignment of privileges is based on individual personnel’s job classification and function</em></li>
<li><em>7.1.3 Requirement for an authorization form signed by management that specifies required privileges</em></li>
<li><em>7.1.4 Implementation of an automated access control system</em></li>
</ul>
<p>This requirement has several implications:</p>
<p><strong>1) Certain business activities performed by the retailer could fall into requirement 7.1. The retailer should oversee:</strong></p>
<ul>
<li>Granting privileges for acceptance (and procedures for disposal) of credit card information received via phone, fax, or email.</li>
<li>Granting permission for service reps to retrieve and input payment card information into the point of sale system if/when a “glitch” with the web application occurs.</li>
</ul>
<p><strong> </strong></p>
<p><strong>2) E-commerce application developers are responsible for developing and maintaining the Web–to–database “tunnel” through which credit card information flows. Therefore, the Web developer’s piece of the pie includes:</strong></p>
<p><strong> </strong></p>
<ul>
<li>Granting privileges for developers to create, test, and troubleshoot data provider connections that feed CC information from the web application to the DB (and potentially API connections that feed CC information into a payment processing gateway)</li>
<li>Granting privileges for managing encryption keys, and encryption key creation and retirement.</li>
<li>Assigning emergency response chain of command and establishing who should and can access the systems if/when a malfunction occurs</li>
<li>Assigning encryption key holder responsibilities</li>
</ul>
<p><strong>3) The hosting provider definitely has physical access to the cardholder data, and in some instances virtual access as well. Therefore, requirement 7.1 applies to hosting providers as well. In this case, the hosting provider owns:</strong></p>
<p><strong> </strong></p>
<ul>
<li>Granting privileges for physical access to data storage devices containing cardholder data, but also restricting specific access points to be only accessible to the tenant.</li>
<li>Assigning an emergency response chain of command that is an extension of both other parties’ emergency response chains to authenticate and respond to requests originating from other parties’ policies and procedures.</li>
<li>Restricting all access to key containers, repositories or other encryption key storage devices to the tenant to whom the keys belong.</li>
</ul>
<p>Fortunately, you are not alone in deciphering the PCI compliance code. Understanding which party owns what piece of this big PCI compliance pie is a something that takes time and know-how to get your arms around. Once you become familiar with the standard, it will be easier to define which of the PCI compliance standards fall within your area of responsibility and which should be is shared among the various parties responsible for providing the safest online shopping experience.</p>
<p>A version of <a href="http://www.ecommercedeveloper.com/articles/1764-Understanding-the-PCI-Compliance-Pie-and-the-Developer-s-Slice-of-It" target="_blank">this article</a> appeared in eCommerce Developer on March 30, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fireblog.com/understanding-the-whole-pci-compliance-pie-%e2%80%93-which-slice-do-you-own/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security, Speed, and Scalability for E-commerce: A Guide to Getting Started</title>
		<link>http://www.fireblog.com/security-speed-and-scalability-for-e-commerce-a-guide-to-getting-started/</link>
		<comments>http://www.fireblog.com/security-speed-and-scalability-for-e-commerce-a-guide-to-getting-started/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 13:00:21 +0000</pubDate>
		<dc:creator>FireHost Evangelist</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[PCI Compliant Hosting]]></category>
		<category><![CDATA[Secure Cloud Hosting]]></category>
		<category><![CDATA[Secure eCommerce Development]]></category>

		<guid isPermaLink="false">http://www.fireblog.com/?p=3156</guid>
		<description><![CDATA[All new E-commerce businesses should address one vital question first and foremost: Will you collect and store payment card information on your Web site or offload credit card processing to a PCI Compliant merchant like Paypal? The answer to this question is paramount and should be well thought out when you are planning and developing your E-commerce Web application.]]></description>
			<content:encoded><![CDATA[<p>All new E-commerce businesses should address one vital question first and foremost: Will you collect and store payment card information on your Web site or offload credit card processing to a PCI Compliant merchant like Paypal? The answer to this question is paramount and should be well thought out when you are planning and developing your E-commerce Web application.</p>
<p>When feasible, outsourcing the storage and handling of credit cards to a trusted, capable, and PCI compliant payment processing provider is the most secure and most budget-friendly course of action. Even when you outsource payment processing (the riskiest piece of running an E-commerce business), you still must ensure your hosting environment can deliver speed and scalability that meets user expectation and includes security measures that protect your shoppers from a damaging hacker encounter.</p>
<p>Here are the tools and services that you should be looking for:</p>
<p><em><strong>Web Hosting Security Basics – the minimum requirements you need to transact business <span style="text-decoration: underline;">securely</span> online</strong></em></p>
<p><em>Redundant firewall protection</em> &#8212; Firewalls help stop cyber attacks before they can penetrate the network perimeter. Having firewalls tuned and working in tandem helps ensure protection for your E-commerce environment.</p>
<p><em>Web application protection</em> – In addition to traditional firewalls, you’ll need a Web application firewall (we call them WAFs). This technology helps protect E-commerce organizations from application-level attacks like SQL injections and Cross Site Scripting (XSS) attacks. Application-level attacks is where the hacker is attacking the website itself; your contact forms, login boxes, etc. Traditional firewalls are helpless to these kinds of attacks and WAFs are required.</p>
<p><em><span id="more-3156"></span>DoS/DDoS mitigation</em> &#8212; (Distributed) Denial of Service attacks hit your Web site with a flood of robot-directed, fake visitors that consume all available resources, lockup your server, and take your Web site offline. DoS/DDoS mitigation devices help ward off such events by providing a barrier between your server and the IP flood.</p>
<p><em>SSL VPN (</em><em>Secure Sockets Layer virtual private network</em>) – It’s a mouthful, but it’s important to take note. SSL VPNs create a secure connection for remote users that will be administering the Web applications and hosting environment.</p>
<p><em>Vulnerability Monitoring</em> – Vulnerability monitoring services scan your Web application code around the clock looking for unexpected changes and malicious code that matches known “diseases” in the threat database. When a potential problem is uncovered, you’ll be notified so you can resolve the problem.</p>
<p><em>Antivirus protection – </em>Antivirus software works much the same way as vulnerability monitoring, however the target for AV scans is different. Rather than reviewing Web application code, Antivirus software reviews files and services stored on the physical server.</p>
<p><em>Two factor authentication</em> – 2FA requires website administrators to go thru two layers of security before obtaining access to the hosting environment. Two factor authentication helps prevent the most common cause of data theft – password leaks. Two factor is unique because it challenges you with something you know and something you have.</p>
<p><em>Encrypted backup, service monitoring and response – </em>While these protective measures are available from most Web hosting companies, they’re not ALWAYS included. Make sure you know what you’re getting.</p>
<p><strong> </strong></p>
<p><em><strong>Performance wish list – Cadillac hosting solutions that provide <span style="text-decoration: underline;">speed</span> and <span style="text-decoration: underline;">scalability</span> for for SMBs on a Camry budget:</strong></em></p>
<p><strong> </strong></p>
<p><em>High Availability</em> – The Web is the front door for your E-commerce site. When your Web site is offline, it is like bolting the door shut and surrounding your office building with caution tape. Really, it’s that serious.  This is very discouraging to online shoppers. High availability hosting helps ensure your Web site is NEVER offline, even for necessities like patching, hardware upgrades, and other required maintenance.</p>
<p><em>CDN (Content Delivery Network)</em> – CDN performs several important functions for online retailers. First, content delivery networks make Web site content available to users around the world. The service also helps ensure multi-media components (product photos, videos, demonstrations) load quickly for every user, regardless of where he/she is located. Finally, CDN provides additional throughput when your Web site receives an unexpected spike in traffic. Oprah, bring it on!</p>
<p><em>Virtualization</em> – Virtualized servers are quickly scalable, but you need to make sure they are secure. Deploying upgrades, installing patches, and migrating hardware can happen in minutes if not seconds of scheduled downtime rather than the lengthy outages synonymous with traditional dedicated hosting of the past.</p>
<p>Successful E-commerce companies will require all of these performance features at some point. Migrating your Web application is always a risky and time-consuming proposition. While you&#8217;re small and agile you should align with vendors that can:</p>
<p>1) Provide security and protection for E-commerce retailers on a budget</p>
<p>2) Provide content acceleration for E-commerce startups with rich multi-media components and/or global distribution, and</p>
<p>3) Provide scalable server resources on demand with built-in business continuity planning</p>
<p>For E-commerce startups, developing a reliable Web application and backing it with a hosting environment to ensure maximum uptime, infinite scalability, and protection from hackers can feel the like the most daunting task. Considering your long-term needs from the start can save you a world of pain, time, and money later when everything comes together, and your online business soars.</p>
<p><em>A <a href="http://www.ecommercetimes.com/story/69577.html" target="_blank">version of this article</a> appeared in eCommerce Times on March 19, 2010.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fireblog.com/security-speed-and-scalability-for-e-commerce-a-guide-to-getting-started/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Credit Card Processing: Between a Rock (Hackers) and a Hard Place (Compliance)</title>
		<link>http://www.fireblog.com/credit-card-processing-between-a-rock-hackers-and-a-hard-place-compliance/</link>
		<comments>http://www.fireblog.com/credit-card-processing-between-a-rock-hackers-and-a-hard-place-compliance/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 08:00:16 +0000</pubDate>
		<dc:creator>FireHost Evangelist</dc:creator>
				<category><![CDATA[Compliance]]></category>
		<category><![CDATA[eCommerce Cybercrime Holiday 2009]]></category>
		<category><![CDATA[Online Shopping Safety 2009]]></category>
		<category><![CDATA[PCI Compliance]]></category>
		<category><![CDATA[Secure eCommerce Development]]></category>

		<guid isPermaLink="false">http://www.fireblog.com/?p=2931</guid>
		<description><![CDATA[For many ecommerce developers, the thought of designing a system to store the credit card data of their clients’ customers is chilling. For good reason. If hackers can penetrate the network of a global enterprise, imagine what they can do to your clients’ small businesses. It’s a scary proposition, no doubt, but it shouldn’t keep you from going down that path when a project requires it.]]></description>
			<content:encoded><![CDATA[<p><strong><img class="alignright size-full wp-image-2897" title="CSA_06" src="http://www.fireblog.com/wp-content/uploads/2009/12/CSA_06.png" alt="CSA_06" width="161" height="80" />For many ecommerce developers</strong>, the thought of designing a system to store the credit card data of their clients’ customers is chilling.</p>
<p>For good reason. Determined hackers can compromise the most sophisticated network by combining simple, free tools with a little effort. In fact, the cyber-criminals behind the famed TJ Max and Heartland Payment Systems breaches used <a href="http://www.fireblog.com/usa-today-cyberthieves-find-workplace-networks-are-easy-pickings">novice techniques</a> like War Driving and SQL Injections to access the retailers’ networks.</p>
<p>If hackers can penetrate the network of a global enterprise, imagine what they can do to your clients’ small businesses. It’s a scary proposition, no doubt, but it shouldn’t keep you from going down that path when a project requires it.</p>
<h3>Managing Credit Card Data</h3>
<p>The first (and perhaps most important challenge) you’ll face with such an ecommerce development project is credit card collection, storage, and handling. One of the easiest and least risky options is to offload, via an API, the storage and handling of credit card numbers to a payment gateway that “hides” credit card data – <a href="http://www.authorize.net/">Authorize.net</a>, <a href="http://paypal.com/">PayPal</a>, <a href="http://www.bluepay.com/">BluePay</a> or the like. If the credit card data is passed directly from the client (browser) to the gateway, without passing through your client’s web server, you’ll reduce your liability as the developer and help keep your client’s ecommerce site protected.</p>
<p>However, this solution many not work in all situations or for all clients for, at least, a few reasons.</p>
<ol>
<li>Complicated recurring billing. If your client has a complicated recurring billing structure wherein payments vary in time, frequency, amount, or purpose; or if your client’s customers use purchase orders, your client may need to keep the raw credit card numbers available for the flexibility. Your client can still use tokens and offload the recurring billing to some credit-card-obscuring payment gateways as mentioned above, but again the need to process or manage customer data can be project specific.</li>
<li>Save on Interchange fees. All credit-card merchant-account providers charge an <a href="http://www.practicalecommerce.com/articles/975-Ecommerce-Know-How-Understanding-Your-Payment-Processing-Statement">Interchange fee</a>, and these fees can and do vary from provider to provider. So for some potential clients managing customer credit card data can be well worth the risk if doing so allows them to get a significantly better fee structure.</li>
<li>Offloading credit-card-storage is not enough. If credit card data passes through your client’s web server, whether the business stores that data or not, the system you develop needs to be PCI compliant. In short, whenever possible, choose a solution that never exposes your web server and your client’s ecommerce business to customer data. But when a project does call for credit data transfer or storage, you’ll need to build a Payment Card Industry compliant system that hackers cannot easily overcome.</li>
</ol>
<p><span id="more-2931"></span></p>
<h3>Understanding the Requirement for PCI compliance</h3>
<p>The Payment Card Industry (PCI) <a href="http://www.pcisecuritystandards.org/security_standards/pci_dss.shtml">Security Standards Council</a> has established twelve <strong>mandatory</strong> practices and precautions that must be taken when handling, processing, storing, and transmitting credit card data. The effort necessary to achieve PCI compliance will vary depending on the state of your development and hosting environment in which the ecommerce application will reside. While the specific details of becoming PCI compliant would merit a separate article, it is important to remember that when a project calls for “touching” credit card information, PCI compliance is a must. Your ecommerce client cannot do business without being compliant.</p>
<h3>Cutting the Cost of PCI Compliance</h3>
<p>PCI compliance can be expensive. For example, building a PCI compliant system from the ground up may require enlisting the help of a Qualified Security Assessor (QSA) to shape the scope of your PCI compliance undertaking; a number of audits; and monthly scans. All of this may cost a Level 3 merchant—those that process between 20,000–and–1,000,000 transactions each year—up to $155,000, according to the <a href="http://blog.elementps.com/element_payment_solutions/2009/02/pci-compliance-costs.html">PCI DSS Compliance Blog</a> .</p>
<p>The cost for smaller, Level 4 merchants, processing less than 20,000 transactions each year, varies greatly, but could cost $2,500 or more according to <a href="http://www.braintreepaymentsolutions.com/">a payment gateway provider</a>.</p>
<p>As a savvy developer, you may be able to help your client defray some of these costs.</p>
<ol>
<li>Find a compliant host. Choose a web hosting environment that is already PCI compliant. If your client doesn’t need to own servers, consider a qualified, PCI compliant host.</li>
<li>Encourage processing in the client. The points above notwithstanding, choosing a solution that captures credit card data in the client, passing a token to your client’s web server, may be the best option.</li>
<li>Small merchants can do it themselves. Consider taking the “self assessment.” Level 2 and smaller merchants can self-assess rather than hiring a third-party to do the assessment, which can be a money saver.</li>
</ol>
<h3>PCI Compliance: You Need to Do It</h3>
<p>Achieving PCI compliance is not only mandatory for all ecommerce merchants, it also assures that you and your client have taken all the steps necessary to provide a safe shopping experience for your client’s website users. Taking the steps to secure your client’s environment before a security breach may go a long way with Visa, Mastercard, the PCI Council, and forensic auditors who will be performing due diligence should disaster strike.</p>
<p>In fact, mitigating a security breach may be more challenging and expensive for non-compliant companies. Forrester Research estimates that mitigation will cost an average of $200 for each person/credit card account that is compromised.</p>
<p>This article was featured in <a href="http://www.ecommercedeveloper.com/articles/1435-Credit-Card-Processing-Between-a-Rock-Hackers-and-a-Hard-Place-Compliance-" target="_blank">eCommerce Developer</a> on December 8, 2009.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fireblog.com/credit-card-processing-between-a-rock-hackers-and-a-hard-place-compliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

