Claude, OpenSSH에서 인증 전 접근 가능한 코드 5분의 1을 제거하다
Using Claude to reduce the attack surface of code
Anthropic은 Claude를 활용해 25개 오픈소스 프로젝트(500만 줄 이상)의 공격 표면을 자동 분석하고 493개의 문제를 발견했다. 기본 설정, 설정 조합, 인증 전 도달 가능성 세 가지 방법으로 접근했으며, OpenSSH에서는 기본 설정에서도 도달 가능한 ML-DSA-44 코드 약 4,500줄을 찾아냈다. 이는 기본 sshd의 인증 전 코드 중 약 16%에 해당한다. 수정 후 인증되지 않은 클라이언트가 도달할 수 있는 코드가 약 5분의 1 줄었다.
이 복잡하고 메모리 안전하지 않은 코드가 설정에서 활성화되지 않았는데도 도달 가능하다는 것은 좋은 이유가 없다.