It was only a year ago, but oh how the polish seems to have worn off. Those wild, heady days where the Payment Card Industry Data Security Standard was ‘my new religion‘ were some of the happiest. It didn’t matter who I was talking to – and it certainly didn’t matter if they were interested in the topic – I would stop at nothing to educate on the wonders and achievements that were the Standard.
In the web hosting world, where I spend far too much of my time, the Standard sets out a list of requirements for the hosting provider to guide them on how best to secure their systems. More importantly, it tells the provider how to pass the requirements of the Standard so that their customers are not in breach of their existing contracts with their bank. That’s right, every merchant agreement requires that the merchant be compliant with the Standard, or they could be liable for any losses resulting from a security breach.
When I became manager of a web hosting company 18 months ago, I set out to implement a PCI DSS product for our customers to use. Any business approaching us to host an e-commerce site would be offered the most resilient, all-complying hosting solution money could buy. My suprise? Nobody wanted to buy it.
Defending the Standard
PCI DSS really is great stuff, and I can’t be clear enough on that. It lays out best-practices for an industry (web hosting) that doesn’t really have any. I’d be surprised if any business wants to host their customer’s or their own data in a manner other than what the DSS recommends. If you are compliant with the Standard’s requirements, then the chances of you experiencing a security breach are significantly reduced.
The best way to defend the Standard is simply to say that it’s common sense. And it is! If you doubt that, and many do, consider the following examples of PCI DSS’ requirements. Would you drop any of them and feel just as secure as you did before?
- Database servers not accessible to the Internet
- Web servers behind an Intrusion Prevention Firewall
- Up-to-date virus scanners and vulnerability management
- Police background checks on anyone with high-level access to the hosting environment
- Regular security scanning and network penetration tests
- Proper information security and response policies
What surprised me when I first started looking at this as a product to develop for my customers was the sheer lack of any competitors. From countless searches, I could come up with only 2 other Australian hosting providers who said “we are PCI DSS compliant”. But… every e-commerce site must be PCI compliant, right? This is in their contract with the bank. Here’s an entirely untapped, niche market. It all seemed to good to be true.
It was…
The problem with the Standard
The (only) problem with the Standard is, ironically, a financial one. It may be best to explain this in practical terms…
Imagine yourself as the (Australian) operator of the medium-sized e-commerce site, fancycheeseshop.com, and you host that site in Australia. Your site’s revenue is $500,000/year, or ‘medium-sized’, and your net profit every year is $100,000 or 20%.
Sounds pretty decent for a small-to-medium e-commerce site to make 500k/y. Now consider the cost of three different hosting solutions:
- El-Chepo U.S. Hosting Co. $5,000/yr. Just a basic virtual server hosted in the US. No added security or features.
- Standard Australian Dedicated Hosting. $15,000/yr. Dedicated combined web/db server. No PCI compliance, but good enough for most.
- Elite Australian PCI DSS Compliant Hosting. $48,000/yr. Everything you need to meet your contractual obligations to the bank.
These numbers are quite realistic, so I’m sure you see the problem here. The cost of being PCI Compliant (in Australia at least) is prohibitive. Would you spent half of your yearly profit to satisfy the Standard? I would not.
But why is PCI DSS so expensive? More than anything, it comes down to the cost of operating an environment that needs to be a lot more complicated than your ‘average’ hosting, where your host doesn’t care what you’re hosting. Here’s just a few of the things that we provide our PCI DSS customers that runs up the bill quite a bit:
- Centralised log collection software with tamper-proofing.
- Physically isolated web and database servers (read: duplication of infrastructure)
- SSL-offloading Intrusion Prevention System (that’s one really expensive piece of equipment)
- External security scans and auditor fees
- Housing in a PCI-compliant data centre (about 25-40% more expensive than a regular data centre)
My experience in offering this solution to our customers for 12 months has been rather disappointing. I believe that our adherence to the DSS has actually lost us business. When an e-commerce customer approaches us after spending 200k on a shop, and I tell them that I’ll charge them 25% of that every year. Well, of course they talk to my competitors.
My competitors don’t care if you’re PCI compliant or not. Many of them don’t even know what it is. When they propose a regular hosting solution, it is invariably 30% of what I proposed.
What’s The Solution?
I really don’t know. I will continue to offer PCI DSS compliant hosting to those that want it, but can I afford to be proposing such expensive solutions when none of my competitors are doing the same? Or what my prospective client isn’t the least bit interested? Should I simply stop offering it unless someone big enough knows they need it?
Personally I feel these things are irresponsible, and I believe that’s what makes our hosting company a bit different to all the rest. We try our best to make sure the client is doing the right thing in this space, which they are generally unfamiliar with. As another example, do we wait for a major corporation to ask for Disaster Recovery Plan (generally when it’s too late), or do we offer it them up-front?
Perhaps the governing body, the Payment Card Industry Security Standards Council, needs to be doing more to raise awareness of DSS and their other standards? Or maybe our own governments should be legislating more to protect not just credit card data, but all personal data online?
I welcome your comments and feedback on this subject.