SSH 키를 전부 삭제했다, 하드웨어 보안에 몸을 맡기고
I deleted all my SSH keys
YubiKey의 ed25519-sk 키를 오래 써왔지만 값비싼 탓에 디스크에 남은 전통 키들을 정리하기로 했다. 목표는 보호되지 않은 키 소재를 디스크에 두지 않는 것. YubiKey, TPM, Apple Secure Enclave 세 가지 방법으로 키를 하드웨어에 상주시키는 과정을 LXC나 SSHFS 같은 실제 환경에서 검증하며 정리한다. TPM 키는 암호화된 채 디스크에 남는다는 차이점도 짚는다.
이론적 이점은 SSH 키를 생성한 하드웨어가 있어야 그 키를 사용할 수 있다는 것이다. 이 방식으로 생성된 키를 유출하거나 빼낼 수 있는 메커니즘은 존재하지 않는다.