피드로 돌아가기
GeekNewsSecurity
원문 읽기
요즘 노트북은 모두 내장 보안 토큰을 갖고 있다
개인키 외부 유출 제로화를 위한 Hardware Security Token 기반 인증 구조
AI 요약
Context
파일 기반 SSH 개인키 저장 방식의 원격 탈취 취약점 및 관리 부담 발생. 물리적 장치 없이 소프트웨어만으로 인증하는 기존 구조의 보안 한계 극복 필요.
Technical Solution
- Secure Element 내 개인키 영구 격리를 통한 키 유출 가능성 원천 차단
- 실제 키 대신 토큰 내 키를 참조하는 Handle 파일 생성으로 인증 주체와 저장소 분리
- 서명 요청 시 사용자 물리적 동작(Touch ID, Windows Hello)을 필수 조건으로 하는 User Presence 검증 로직 도입
- ssh-agent와 key:: 형식을 활용한 git 커밋 서명 연동으로 하드웨어 토큰의 Device Not Found 오류 해결
- FIDO/U2F 표준 기반의 ed25519-sk 알고리즘 채택으로 기기 간 인증 핸들 호환성 확보
실천 포인트
1. ssh-keygen -t ed25519-sk 옵션으로 하드웨어 토큰 기반 키 생성 검토
2. 단일 토큰 분실 시 복구 불가하므로 최소 2개 이상의 토큰을 생성하여 백업 운용
3. git 커밋 서명 시 파일 경로 대신 ssh-agent 기반의 key:: 설정 적용
4. 반복적 서명 작업 시 User Presence 피로도로 인한 무분별한 승인 위험 인지