Azure Key Vault Manager

Over the last several months, I’ve been doing a lot of work with Azure Key Vault, one of Microsoft’s new Azure service offerings. While I do really like the concept, I’ve never been a Powershell fan for simple maintenance tasks. Unfortunately, right now the only management option for Key Vault is via Powershell cmdlets. I decided […]

CryptInject Goes Public

CryptInject, the project that came out of the Part 1 post from a couple weeks ago has finally gone public on my GitHub account! Not much to say about it, but it’s been something that I’ve been thinking about doing for an incredibly long time and I’m thrilled to finally have something out for people to […]

C# Property Interception

Have you ever wanted (or needed!) to encrypt a C# object’s children with potentially different keys or different methods? How, then, do you implement inline object encryption in a way that’s essentially transparent to a developer? I’ve been wondering about this issue for 5 years and finally decided to prototype it. This concept has come to fruition in […]

WebRTC and STUN server IP Probing

The other day, a rather interesting browser “exploit” came to my attention, which utilizes the WebRTC technologies available in modern browsers (used for things like Google Hangouts, and is generally the de facto standard for any peer to peer streaming technology). I call it an exploit because of how it handles virtual interfaces, specifically when it comes […]