-
Key Recovery
Todays journey goes into key recovery in a simulated scenario where all keys have been deleted. I start a recovery process to reconfigure the database, two-factor authentication, and dropbox api token to import the backup keys. Read More
-
Encryption Key Backup
Without access to a key management service, I work on different solutions to backing up encryption keys off-site while thinking through security risks and the recovery process. Read More
-
Separating Services
Changes were made to store the secrets in a separate database rather than a JSON file to allow scalability and portability. An initial design had setup an over-engineered system for an enterprise. Then it was simplified, and further normalized. Read More
-
Keeping Secrets
Read as I evaluate where secrets can be stored, and setup a bare-bones secret management interface where secrets are encrypted and stored in a file outside of the websites html directory that isn’t accessible to FTP. Read More
-
Web Push API
An overview of how to send Web Push notifications from a server with VAPID Keys Read More
-
Securing Data: Adventuring Beyond Obscurity
An ARPC security presentation about moving beyond obscurity to protect data, covering breach risks, legal concerns, weak encoding, hashing and salts, rainbow tables, encryption, challenge-response authentication, nonces, password creation, authentication flow, and strong password rules. Read More
-
The path to encryption
The path to encryption Now that I’m looking into methods of encryption data for real (and ignoring XOR encryption), the first thing that that I needed to do was to get the ASCII values for each character in my message. Read More









