Daniel Roberson
  • Posts
  • About
  • Notes
  • Projects
  • Time
  • Posts
    About
    Notes
    Projects
    Time

auditinggithubsshkeyquality

2025-10-25

Auditing GitHub users’ SSH key quality

By Ben Cox

https://blog.benjojo.co.uk/post/auditing-github-users-keys

Notes
SSH
SSH key
key revocation
GitHub
public key
github users ssh public keys are public
this is good for sharing keys
collect database of these keys
github SSH mode
poor adoption of SSH mode on github in 2015
RSA, DSA, ed22519
512 bit keys factorable in 3 days
256 bit keys factorable in ~25 minutes
Texas Instruments calculator firmware signing key was broken
2008 Debian OpenSSH bug – randomness source flaw
https://github.com/g0tmi1k/debian-ssh
https://web.archive.org/web/20110723091928/http://digitaloffense.net/tools/debian-openssl/
https://www.itnews.com.au/news/aws-urges-developers-to-scrub-github-of-secret-keys-375785
https://github.com/FiloSottile/whoami.filippo.io

Links to this note

  • Notes

Recent Posts

Linux Persistence: Modular Software

2025-04-17 DFIR CTF persistence linux persistence apache asterisk

Linux Persistence: Web Shells

2025-04-16 DFIR persistence webshell linux persistence webshell apache nginx PHP

Linux Persistence: Rootkits

2025-04-15 DFIR persistence rootkit LKM linux persistence LKM rootkit LD_PRELOAD kprobe ftrace ld.so hooking

Linux Persistence: Processes

2025-04-11 DFIR persistence processes linux persistence processes

Defanging Linux LKM Rootkits With cleanup_module()

2025-04-05 Linux LKM rootkits EDR hooks incident response Linux LKM rootkit


Home

About

Notes

Projects

Time

© All rights reserved. Powered by Hugo and Erblog.