10 Followers
243 Following
133 Posts
Corp-speak translator, business therapist, professional proofreader with a serious love for cyber. Using magic PowerPoint macros to make problems disappear.
Bloghttps://www.eiken.dev
Blueskyhttps://bsky.app/profile/eikendev.bsky.social
GitHubhttps://github.com/eikendev
Pronounshe/him

Cloudflare now supports security.txt! It's off by default, but this should really help adoption. This is a very good thing.

HT @troyhunt, who posted this to X but not here.

security.txt

A proposed standard that allows websites to define security policies.

security.txt

I posted some notes on API keys. Bearer API keys, JWTs as API keys (🤮), and signature based API keys. Considerations around storing hashed vs plaintext API keys, using unique key prefixes, and how we can make signature-based API keys more common.

https://0xda.de/garden/api-keys/

API Keys

What is an API key? An API key is a mechanism used to authenticate two pieces of software for programmatic access. Contrast this with a username and password, which is typically used for a user like you or I to authenticate with a website so that we can navigate around and use the site. An API key is meant to be a way for a programmer or other advanced user to automatically interact with the system.

On some level I think people become stronger engineers by running their own databases for a time. Pulling back the cover and seeing the hidden complexity can breed an understanding that serves folks well.

Obviously not a requirement--but something to consider.

I started working on a modern #cryptography tutorial as a single Python file, for some reason. It all got a bit out of hand. It’s not finished, so probably just gets you to the point of blowing your foot off. Err... enjoy?

https://gist.github.com/NeilMadden/985711ded95ab4b2235faac69af45f30

A Lazy Developer’s Guide to Modern Cryptography

A Lazy Developer’s Guide to Modern Cryptography. GitHub Gist: instantly share code, notes, and snippets.

Gist

A couple notes about the Infineon timing side channel affecting most YubiKeys.

1. yubikey-agent is unaffected in the evil maid threat model as the attacker needs physical access *and PIN*

2. lol, Infineon

3. Go mitigates timing side-channels in ECDSA nonce inversion by not being clever and just using Fermat's little theorem, which is as simple as a constant time exponentiation by p - 2 (which can be optimized with @mbmcloughlin's addchain)

https://ninjalab.io/eucleak/
https://www.yubico.com/support/security-advisories/ysa-2024-03/

EUCLEAK - NinjaLab

Download the Writeup Illustration Romain Flamand – Flamingo Studio – [email protected] Abstract Secure elements are small microcontrollers whose main purpose is to generate/store secrets and then execute cryptographic operations. They undergo the highest level of security evaluations that exists (Common Criteria) and are often considered inviolable, even in the worst-case attack scenarios. Hence, complex secure […]

NinjaLab
preparing to make friends at https://www.p99conf.io
P99 CONF Event 2025 – All Things Performance On-Demand

P99 CONF is a cross-industry virtual event for _engineers_ and by engineers, centered around low-latency, high-performance design.

P99 CONF

Founder Mode is essentially ā€œIt’s easier for me to make every decision than hire competent people I can trust, set up the right incentive structure and then hold them accountableā€.

It’s a way to cope with not having certain leadership skills which is OK if that gap exists.

Regex isn't hard enough, so I present you with a crossword where all hints are regular expressions!

I confess at first it looked like the hints don't contain enough information to solve the puzzle but after some slow but steady progress I can confirm that they do 🤣

The original puzzle is from https://puzzles.mit.edu/2013/coinheist.com/rubik/a_regular_crossword/

I shared this on my blog: https://mathspp.com/blog/problems/regex-crossword

#puzzle #puzzles

A Regular Crossword -- COINHEIST

The Seattle-Tacoma International Airport has confirmed that a cyberattack is likely behind the ongoing IT systems outage that disrupted reservation check-in systems and delayed flights over the weekend.

https://www.bleepingcomputer.com/news/security/seattle-tacoma-airport-it-systems-down-due-to-a-cyberattack/

Seattle-Tacoma Airport IT systems down due to a cyberattack

The Seattle-Tacoma International Airport has confirmed that a cyberattack is likely behind the ongoing IT systems outage that disrupted reservation check-in systems and delayed flights over the weekend.

BleepingComputer
Why am I writing a Rust compiler in C?

To bootstrap Rust, no cost is too great.

notgull