CloudFlare is PCI certified
blog.cloudflare.com
blog.cloudflare.com
Why wouldn't it?
Here's your basic HTTP Live Streaming server, it can serve VOD or live events to dozens, perhaps hundreds of users:
cd /path/to/video/and/m3u8 && python -m SimpleHTTPServer 8000
Done.
CloudFlare caches HTTP objects, therefore CloudFlare caches video.
CloudFlare is not suitable for websites that stream video or audio directly from their origin server. If a website uses YouTube or Vimeo for the videos embedded on your website, then that is compatible with CloudFlare. Streaming content should be on a subdomain CloudFlare doesn't touch, if a customer would still like to speed up the rest of their site.
For instance, earlier versions were written under the assumption that if you were doing your own credit card processing it was on dedicated physical servers you owned or leased, and that these servers were either in a facility exclusively for your use or if they were in a shared data center they were in locked cage that you had exclusive access to.
It was not possible to meet the requirements if you were doing your processing on Amazon ECS or similar services. There was even some question over whether or not you could meet PCI requirements using your own virtualization. If two things are supposed to be on separate networks, but those two networks are actually virtual networks between virtual machines running on the same physical host, did that count?
Later versions took into account virtualization. It became possible to do credit card processing and storage on ECS and similar services if they had the appropriate PCI certification. (Note: you still have to have your own certification. The certification of places like Amazon and CloudFlare just means that it is possible to use them in your credit card processing architecture and still get certified).
That's not really an "or" question. It is a bureaucracy-oriented standard that focuses mostly on whether you have the right policies in place in all the right topic areas. But it also adapts reasonably well to changing technology -- because it actually has relatively little to say about specific technologies.
Also, PCI certification of the environment doesn't make you, the end user, PCI certified.
Also is not voluntary, your merchant account will enforce it. PCI is all self assessment till you hit level 1, then you have to bring an auditor in and they'll go over all your systems that handle the PANs and ensure they are PCI compliant. Its not an easy task. PCI 3.0 is coming out with helps deal with target like breaches which ensures compliance continuity, so its no longer a point of time like the past.
Less so with PCI DSS 3.0 SAQ A-EP, which probably results in e-commerce sites using Cloudflare failing that SAQ.
It is enforced through contract, typically for a merchant through their relationship with their bank, for service providers via the contract with the merchant.
Yes, but vintage in computer security could be as little as 1 year ago.
> is it something that keeps adapting to the changes in the technology environment?
Somewhat, but threats to its own existence take a higher priority. Don't expect PCI flunkies to get excited about bitcoin, for example, or even stripe.
Also, it quite likely does not mean that (as of Jan 1 2015) any e-commerce site hosted on Cloudflare will be able to pass the PCI DSS Level 3 SAQ A-EP.
Isn't certifying to 2.0 like saying you're Windows XP certified?
PCI DSS 3.0 is much more broad and ambiguous, the current interpretation seems to be that every aspect of a merchants website and infrastructure needs to be PCI compliant, regardless of if it ever sees a credit card or not.
The reasoning for the changes seems to be an increased number of compromised websites that would normally not accept credit cards directly, but once compromised the intruder can modify the website as they see fit and fool customers into providing card details.
As you can imagine, the amount of work and money it would take to certify every aspect of a merchants web infrastructure is prohibitive, as a result until more clarification arises around the requirements, QSA's are recommending qualifying under PCI DSS 2.0 rather than 3.0.
I'm not well-versed in the changes to know off the top of my head if any of the changes would matter to cloudfront.