Feed on
Posts
Comments

I got quite a few responses regarding PCI DSS as a service, some interesting, some rather insulting from other security consultants. Apparently ‘Survival of the fittest’ is not mandatory literature anymore. 😉

Looking at the possibilities of Compliance as a service I started to look at BCM, Business Contingency Management. One of my colleagues, Hans Hjertsäll, excels in that standard and I challenged him if it was possible to do. After a few minutes thought we started analyse it and I a matter of hours we found possibilities to create it as a service. The biggest challenge is of course that BCM, as opposed to PCI DSS, needs to be involved in all levels in the organisation from top management downwards. Having consultants everywhere will both be expensive and problematic as many firms tend to be volatile in their approach. However, with a sound framework, it is possible do put in a set of services for handling BCP testing, planning, workshops to create plans and so on. So after a few hours’ work I was tasked to create the plan for how such services should be implemented and delivered, something that have taken me an awful lot of hours but is finally done. Welcome BCM as a service! (and a number of British consultants will most possibly start to hate me even more now). ;-

Starting your own company is always an interesting challenge, especially when you have ideas that are not so common in the industry. Our core service is PCI DSS as a service, sounds simple enough? Quite a few clients have been intrigued what it actually means and how to implement it.

PCI DSS as a service is in essence a concept where we use our PCI DSS reference architecture to map where the client currently is in the compliance process and how well the requirements are fulfilled. The GAP analysis, that is the outcome, gives us the information needed to provide a roadmap how to minimise the PCI DSS scope and what kind of services that is needed to become PCI DSS compliant. A couple of the services are log management, incident response, CIAAS (compliant infrastructure as a service) to name a few. The goal for us is to help the client to become compliant with as little effort as possible without compromising the overall security.

So PCI DSS as a service is mainly a tightly controlled infrastructure paired with all the services needed to fulfil all PCI DSS requirements. This could be delivered either as a cloud service that we provide, as an in-house service if the client wants to have control over the infrastructure or as a concept for those that wants to run it by themselves but would like to have a streamlined and secure setup that is easy to maintain.

Coresafe

After 9.5 years I have decided to leave Capgemini and try my wings in an own company. The 1th of January I and Hans Hjertsäll together with Ekelöw, a company within the information security business, started Coresafe. We will focus on compliance and security architecture delivering turnkey ready PCI DSS infrastructure that is cloud based.

But I will still of course blog here twice a month. I enjoy it and hope you are too.

Having a large family puts a constraint on available cars on the market. Not all cars will let seven grownups, teens and kids ride comfortable. Having that said I started to look around and eventually found a car that was just what I needed. When starting to discuss the car with the dealer I experienced a funny thing. For the first time ever I understood more about the inner working than he did. No, I haven’t read more about cars; I just know quite a lot of stuff in electronics and computers.

I created a presentation with a few colleagues a few months ago we named: How about an unstealable car? We took a modern car with all its gadgets and computers and applied Jericho Style Security on it. I can´t say that it is possible to build but it sure was an interesting experience to see that Jericho holds true even if applied to everyday objects, not only it-systems.

Going back to the poor car dealer, I asked him several questions regarding internal communication, possibility to access the onboard computers and so on…I got the car quite a few €100´s cheaper.

During my years working with compliance one thing that have become very obvious is the hard work needed to get old infrastructure compliant while new is like having an ice cream in the sun. I recall working at a client many years ago where we were arguing if an old till system should be upgraded or not. The question was to invest €500 000 in a new system, PA DSS compliant from start, or to spend at least €400 000, testing not included and no guarantee for compliance. The point of arguing was actually not the cost but that a bunch of developers would lose their job supporting the old system. As you could imagine they picked up on every single thing that could be a glitch and made it look like Armageddon at least. In the end I won, exhausted but happy! Why? Because we got all the information we wanted out of the developers, information they didn´t want to give us in the first place.

I have recently started to create a generic compliance architecture for all types of compliance. As you easily understand I immediately ran into some problems. The obvious once is of course that some compliance focuses on confidentiality, like HIPAA and PCI DSS, while other focuses on integrity, like SOX. Another challenge in compliance is not only the CIA-triad but what the compliance structure focuses on. In some cases the focus is on only a few information objects and in some others it the whole business that needs to be compliant.

The strategy for reaching compliance is of course different depending on the type of compliance and how you would like to run your business but in general a single information object compliance, like PCI DSS, is more suitable for minimizing the scope or outsourcing while a compliance scheme that affect the whole business, like ISO-27000 (yes, I know it is not mandatory), demands a more holistic approach.

Several of you are surely using different payment services on internet where you could register your credit card and then use the service instead of putting your credit card at risk. It is also possible to accept payments using those sites but sometime there are mistakes made and the account is suspended. Such incidents are constantly ongoing and there are loads of websites like [yourfavouritpaymentproviderehere]sucks.com etc.

So, why are there incidents? First of all, when conducting log and pattern analysis, there is a tremendous amount of data that needs to be analyzed. You probably start off with a working theory or a best practice and go from there. This method is quite often useful but contrary to formal science you seldom challenge your theory but instead build your whole case on it. If it is flawed you won´t find it until mistakes are made and then it could be too costly to change the analysis, hence the payment provider problems.

To mitigate this you should always make sure to either include a process where you challenge your assumptions or better yet have someone challenge you to make sure that flaws are found early. Our brain is a wonderful tool for pattern recognition but it always makes a best guess based on available data.

Today I had a chat with one of my favourite security consultants in UK. He told me this amusing story about a company where he was supposed to implement Encase Enterprise Edition. When having a meeting with the network guys for pushing out the software as any other software the network guys immediately said: ‘No, our network cannot handle that amount of data.’ End of discussion one would think? No, my friend, who is very resourceful, just simply told them: ‘I have already pushed this out to 10% of your computers without you even noticing it so I think your data of network load is flawed.’

This of course made a few nervous laughs around the table and the matter was never brought up again but the story points at a very specific point: Knowledge. It is so common that security decisions are based upon none or, even worse, bad data. Just take something as simple as a risk analysis. Not even that is done at many companies before investing in a big IAM system. Not to mention that many PCI DSS engagements don´t incorporate a risk analysis and what the cost would be in case of a breach. This information alone would help govern towards a better implementation of PCI DSS.

So make sure you have the data, that you create your risk analysis and that you have measured your environment. Otherwise you will be spending money on something that is not a risk and vice versa.

Having worked with compliance for many years several patterns have emerged and during the last year I have been creating different guides on how to implement a PCI DSS compliant infrastructure. Those guides have proven to be quite effective and just a few months ago I started to look at the possibilities to deliver Compliance as a Service.

If you search in it you´ll find several nice articles that all point in different directions but all ends with: It is a nice idea but really hard to implement.

From the point I´m coming at, being skilled in many areas, I strongly believe that they are wrong. It is not hard to implement, it is the understanding of what you need to do that is hard. Sometimes security is just to know which key to turn or who´s opinion you need to change. It is my firm standpoint that Compliance as a Service will be the way to go moving forward.

Two years back I read about 3D printing of keys and concluded that it more or less changed the game for the concept of keys. Gladly (or sadly) the world moves forward and they innovative uses of 3D printing have emerged. Entering the scene: 3D ATM skimming devices ready from the printer.

An ATM-skimming device used to be quite costly but with the 3D printer the cost has gone down and it is easy to print new ones in case the old are ‘stolen’ by the police. Apparently ATM-skimming has become a commodity.

What would be the effect of this moving forward? Companies will need to rethink security strategies based on physical security and devices and build a strategy more along the lines of combination of hardware and software. Everything that relies on physical access to hardware will be a target, sooner or later.

And putting this in context, how many companies are still struggling with getting a decent printer sharing in place?

« Newer Posts - Older Posts »