Skip to content
Unmitigated Risk
Essays
·
Long-form
·
Search
·
About
All writing
Engineering & Code
73 posts
The Amnesia Cycle and Why AI Is Turning Developers Back Into Testers
August 19, 2026
12 min read
AI
Engineering & Code
Compliance at the Speed of Code
October 3, 2025
13 min read
Compliance & Audits
Engineering & Code
The AI Paradox: Why Building Software is Both Easier and Riskier Than Ever
June 25, 2025
9 min read
AI
Engineering & Code
Necessity is the Mother of Invention: Why Constraints Invite Innovation
May 20, 2025
2 min read
Leadership & Product
Engineering & Code
Crypto agility isn’t a checkbox—it’s an operational mindset.
April 18, 2025
4 min read
Cryptography & Keys
Engineering & Code
Beyond the Facade: Evaluating Long-Term Impacts of Enterprise Software Architectures
August 21, 2024
3 min read
Security Practice
Engineering & Code
The True Essence of Secure by Design
August 4, 2024
6 min read
Security Practice
Engineering & Code
Turning Catastrophe into Opportunity: Improving Processes and Vendor Accountability
July 19, 2024
1 min read
Security Practice
Engineering & Code
Reading the Tea Leaves: What Led to the Largest IT Outage in History
July 19, 2024
3 min read
Security Practice
Engineering & Code
Speeding Up Development and Navigating Security Risks
June 25, 2024
3 min read
Engineering & Code
Security Practice
Integrating Security: Making Safe Software Development Seamless and Productive
June 20, 2024
7 min read
Security Practice
Engineering & Code
How TLS Certificates Can Authenticate DNS TXT Records
April 29, 2024
2 min read
PKI & Certificates
Engineering & Code
Evolving Challenges in Software Security
February 8, 2024
3 min read
Security Practice
Engineering & Code
Rethinking How We Assess Risk in the Software We Rely On
January 14, 2024
5 min read
Security Practice
Engineering & Code
Using Caddy with Google Trust Services
January 20, 2023
2 min read
PKI & Certificates
Engineering & Code
Getting an EV Code Signing Certificate in 2022
August 26, 2022
3 min read
PKI & Certificates
Engineering & Code
Software Supply Chain Risk Mitigation
May 14, 2019
4 min read
Security Practice
Engineering & Code
What is Fortify and how does it work?
June 20, 2018
5 min read
Engineering & Code
Identity & Authentication
How to keep a secret in Windows
May 4, 2017
4 min read
Cryptography & Keys
Engineering & Code
Do PDFs have to be so frustrating?
March 16, 2017
3 min read
Engineering & Code
PKI & Certificates
XMLDSIG and XAdES in the browser and Node
May 6, 2016
1 min read
PKI & Certificates
Engineering & Code
Escaping the Same-origin Policy for PKIjs
January 10, 2016
3 min read
Engineering & Code
PKI & Certificates
Things we think are true but are not
January 2, 2016
1 min read
Engineering & Code
Graphene CLI
November 17, 2015
1 min read
Engineering & Code
Cryptography & Keys
PKIjs and trust lists
October 28, 2015
1 min read
PKI & Certificates
Engineering & Code
PKCS #11, Javascript and Nodejs
October 20, 2015
1 min read
Engineering & Code
Cryptography & Keys
WebCrypto and the modern web app
August 10, 2015
4 min read
Cryptography & Keys
Engineering & Code
Smart cards, PC/SC and Chrome
July 30, 2014
1 min read
Identity & Authentication
Engineering & Code
Bitcoin
Certificate Path Building in PKIjs
May 4, 2014
2 min read
PKI & Certificates
Engineering & Code
MUST STAPLE and PKI.js
April 28, 2014
1 min read
PKI & Certificates
Engineering & Code
Generating signed messages using CMS and PKI.js
April 28, 2014
1 min read
PKI & Certificates
Engineering & Code
Cryptography & Keys
Frankencerts, new extensions and PKI.js
April 26, 2014
2 min read
PKI & Certificates
Engineering & Code
Potential projects for PKI.JS
April 25, 2014
1 min read
Engineering & Code
PKI & Certificates
WebCrypto and PKI
April 25, 2014
3 min read
Cryptography & Keys
PKI & Certificates
Engineering & Code
How to generate and send a timestamp request for Authenticode
September 16, 2013
2 min read
PKI & Certificates
Engineering & Code
How to generate and send an RFC3161 timestamp with OpenSSL and curl
September 16, 2013
1 min read
PKI & Certificates
Engineering & Code
Windows Certificate Enrollment Protocols
July 8, 2013
1 min read
PKI & Certificates
Engineering & Code
DCOM and your Firewall
July 8, 2013
1 min read
Engineering & Code
Security Practice
How to redirect POST’s based on their Content-Type in Nginx
July 1, 2013
2 min read
Engineering & Code
Deploying forward secrecy on RedHat, Centos or Fedora based systems
June 30, 2013
3 min read
PKI & Certificates
Cryptography & Keys
Engineering & Code
How to Build Your Own OpenSSL
June 30, 2013
1 min read
Engineering & Code
Cryptography & Keys
Example IIS SSL / TLS configuration
June 25, 2013
1 min read
PKI & Certificates
Engineering & Code
How to do a quick and dirty benchmark on a smart card
June 12, 2013
2 min read
Identity & Authentication
Engineering & Code
How to get the latest stable OpenSSL, Apache and Nginx
May 31, 2013
2 min read
Engineering & Code
Example Nginx SSL / TLS configuration
May 29, 2013
2 min read
PKI & Certificates
Engineering & Code
Why we built the Revocation Report
April 15, 2013
4 min read
PKI & Certificates
Engineering & Code
Advanced Troubleshooting of Certificate Validation Related Problems on Windows Part 2
March 8, 2013
3 min read
PKI & Certificates
Engineering & Code
Advanced Troubleshooting of Certificate Validation Related Problems on Windows Part 1
March 7, 2013
2 min read
PKI & Certificates
Engineering & Code
How Facebook can avoid losing $100M in revenue when they switch to always-on SSL
November 29, 2012
3 min read
PKI & Certificates
Engineering & Code
Making a Windows smartcard login certificate with OpenSSL.
November 20, 2012
1 min read
Identity & Authentication
PKI & Certificates
Engineering & Code
Using CAPICOM on Windows x64
November 18, 2012
1 min read
Engineering & Code
PKI & Certificates
Priming the OCSP cache in Nginx
November 15, 2012
1 min read
PKI & Certificates
Engineering & Code
A quick look at SSL performance
October 22, 2012
3 min read
PKI & Certificates
Engineering & Code
RESTful X509, CRL and OCSP to JSON web-service
September 21, 2012
4 min read
PKI & Certificates
Engineering & Code
Updated my script for Qualified Subordination testing
August 16, 2012
1 min read
PKI & Certificates
Engineering & Code
Serving OCSP POST responses on a CDN
July 13, 2012
2 min read
PKI & Certificates
Engineering & Code
How to seed the CryptoAPI URL cache with an OCSP response
July 2, 2012
2 min read
PKI & Certificates
Engineering & Code
CryptoAPI, Revocation checking, OCSP and the Unknown certStatus
July 2, 2012
2 min read
PKI & Certificates
Engineering & Code
Serving OCSP on a CDN
June 30, 2012
1 min read
PKI & Certificates
Engineering & Code
Using Monitis to monitor OCSP and CRL performance
June 28, 2012
1 min read
PKI & Certificates
Engineering & Code
Revocation repositories, IPv6 support, message size, and performance
June 27, 2012
3 min read
PKI & Certificates
Engineering & Code
Setting HTTP headers with OpenSSL and the OCSP test client
June 24, 2012
1 min read
PKI & Certificates
Engineering & Code
Measuring OCSP Responder Performance with Powershell
June 20, 2012
1 min read
PKI & Certificates
Engineering & Code
Redirecting HTTP to HTTPS in IIS
June 15, 2012
2 min read
Engineering & Code
PKI & Certificates
Redirecting HTTP to HTTPS in Apache
June 14, 2012
1 min read
Engineering & Code
PKI & Certificates
Testing OCSP Stapling
June 13, 2012
1 min read
PKI & Certificates
Engineering & Code
OCSP Stapling in IIS
June 12, 2012
1 min read
PKI & Certificates
Engineering & Code
OCSP Stapling in Apache
June 12, 2012
2 min read
PKI & Certificates
Engineering & Code
OCSP Responder Performance Needs Improvement
March 22, 2012
2 min read
PKI & Certificates
Engineering & Code
How to do OCSP requests using OpenSSL and CURL
March 20, 2012
1 min read
PKI & Certificates
Engineering & Code
Using OpenSSL to create a test Qualified Subordination PKI hierarchy
March 3, 2012
1 min read
PKI & Certificates
Engineering & Code
How to clear the CryptNet cache in Windows 7
August 31, 2011
2 min read
PKI & Certificates
Engineering & Code
How to clear the IE SSL Cache from JS
August 28, 2007
1 min read
PKI & Certificates
Engineering & Code