VMware Shows a Way Forward

Now that VMworld is over, it is time to digest everything we learned: to pick at the messaging for the kernel of truths and directions. Many found the VMworld keynotes to be somewhat bland and the show floor to be much of the same. However, there was gold within both. We can discuss the show floor later, …

Chrome OS: From Education to the Enterprise

In less than four years, Google has completely overturned the educational computing market. In 2012, Chromebook sales were less than 1% of all devices shipped within the K–12 education market. By the end of 2013, shipments had increased to 25%. In May of this year, Chrome OS device sales (Chromebook and Chromebox) passed 50% of …

You too Can Prevent Ransomware!

Ransomware is a major concern these days. In many cases, it is a nightmare once it hits, and not just for desktops, but also for servers. Think about it: how would your brand-new analytics package fare if all of the disk data were encrypted by ransomware? Desktops may be the way in, but the deeper into the …

Cloud Providers Still Claiming DaaS Immune to Malware

When VDI and DaaS were first introduced, many claims were made for their superiority over distributed desktops. They were cheaper, faster, more secure, easier to manage, etc. At the time, with few exceptions, these claims were no more than fantasy. Over the last few years, though, sufficient improvements in the core platforms and underlying infrastructure have …

Secure Agile Cloud Development: Metrics

Secure Agile Cloud Development takes Agile and DevOps to the next level. It is about code quality, based not just on what the developers test, but also on the application of continuous testing and on dynamic and static code analysis. Most importantly, it is about a repeatable and trackable process by which we can make …

Continuous Integration, Deployment, and Testing

I recently gave a Bright Talk session on adding security to the Agile Cloud/DevOps Development cycle. Part of this discussion addressed adding security testing as part of the process before, during, and even after continuous deployment. In other words, if we continually deploy, we must continually test. Our testing needs to be in the multi-minded …