Cybersecurity decisions are often balancing acts: you want to move your company’s data to the cloud, but you’re worried about security; you want to implement best-in-class security measures, but you also don’t want to overload the IT security team – a sure path to developing security issues. This post offers some guidance about what you should look for when reducing the burden on your IT security people by using a Software Developer Kit (SDK) as a solution for integrating encryption key management and policy management into existing infrastructure.
The position of encryption as an essential component of data security is no longer debatable. OPM, Talk Talk, Blue Cross – and the list goes on – have all become infamous over the past year or so for only partially, or even not at all, encrypting sensitive data that was then exposed. These are definitely cases that refute the old saw “any publicity is good publicity”! Most IT professionals are also aware (often painfully so) of the challenges of encryption key management. As I mentioned in a previous blog, this is often a much harder problem to solve than encryption itself with the potential for huge negative consequences if done poorly.
Another tricky, and less discussed, part of implementing an encryption solution is to pay attention to how you actually get the key manager to interface with your systems. Integration of key and policy management into existing IT infrastructure is not a sexy topic, and it doesn’t tend to grab major headlines. But, as with so many non-flashy issues, it is absolutely crucial, and can take up a lot of time and resources, backfiring when done poorly. In this case the balancing act is typically between building your own interfaces tailored to meet your needs (which requires time, resources and expertise in this buy avodart 0.5 type of interfacing), or procuring a really good client SDK. When possible, turning to off-the shelf client SDKs can be the best solution for companies without extra resources to spare or the in-house skill set to take on this type of project. If you are considering this approach, here are some things to pay attention to:
I hope this gives you a few things to keep in mind as you continue down the encryption path. As part of that process, you might want to take a look at QuintessenceLabs’ qClient SDK which may well meet your needs in this area.