이더리움 재단, 해커보다 먼저 ETH 네트워크의 버그를 찾기 위해 AI를 활용하다

3시간 전
5분 읽기
3 조회수

이더리움 재단의 AI 에이전트 활용

이더리움 재단은 해커의 공격에 앞서 이더리움 네트워크의 취약점을 찾아내기 위해 AI 에이전트를 활용하고 있습니다. 목요일 블로그 게시물에서 이더리움 재단의 프로토콜 보안 팀 연구원들은 이더리움이 의존하는 소프트웨어에 대해 일련의 AI 에이전트를 배치하여 암호 시스템, 프로토콜 코드스마트 계약의 취약점을 탐지하고 있다고 밝혔습니다.

“우리는 네트워크가 의존하는 시스템 소프트웨어, 암호 코드 및 반드시 정확해야 하는 계약과 같은 시스템에 대해 조정된 AI 에이전트를 운영하고 있습니다. 이 에이전트는 실제 버그를 발견했습니다.”

발견된 버그 중 하나는 이더리움 합의 클라이언트가 사용하는 피어 투 피어 레이어의 일부인 libp2p의 gossipsub에서 원격으로 트리거된 패닉이 포함되어 있습니다. 이 문제는 수정되었으며, CVE-2026-34219로 GitHub에 공개되었습니다.

레드 팀과 블루 팀의 역할

이와 같은 레드 팀 활동은 기업들이 보안 연구원들을 배치하여 자신의 시스템을 공격하고, 악의적인 해커들이 발견하기 전에 네트워크의 약점을 드러내기 위해 침투하거나 방해하려고 시도하는 것입니다. 레드 팀이 시스템을 공격하는 동안, 블루 팀은 이를 방어하는 역할을 맡습니다.

전통적으로 인간 연구원들은 코드를 수동으로 검토하여 취약점을 찾았지만, AI 에이전트는 전체 코드베이스를 스캔하고, 잠재적인 익스플로잇을 테스트하며, 검토를 위한 결과를 생성할 수 있습니다.

“버그를 찾는 에이전트의 존재는 놀라운 일이 아니었습니다. 놀라운 것은 그것들을 찾는 데 들어간 작업이 얼마나 적었고, 실제 버그와 단순히 실제처럼 보이는 것들을 구별하는 데 얼마나 많은 작업이 들어갔는가입니다.”

AI 에이전트의 기능과 한계

이더리움 재단에 따르면, 에이전트는 정찰, 사냥, 갭 채우기검증과 같은 전문 역할로 조직되어 있습니다. 일부는 가능한 공격 경로를 찾고, 다른 일부는 실패를 재현하고 그것이 실제 코드에 대해 작동하는지 확인하려고 시도합니다.

“스키마는 이유가 있어서 존재합니다. 특정하고 테스트 가능한 주장을 강제하고 명확한 완료 정의를 제공합니다. 관찰 가능한 증거를 작성해야 하는 에이전트는 ‘이것은 위험해 보인다’는 식으로 물러설 수 없습니다.”

AI의 역할이 커지고 있음을 보여준 사례로는 4월에 Anthropic의 Claude Mythos의 미리보기 버전이 Mozilla의 Firefox 브라우저에서 271개의 취약점을 발견한 사건이 있습니다. 연구원들은 AI 에이전트를 퍼저(fuzzer)와 비교했습니다. 퍼저는 소프트웨어의 결함을 테스트하는 도구입니다. 그러나 퍼저와 달리 AI 에이전트는 취약점 보고서를 생성하고, 영향을 평가하며, 개념 증명 테스트를 생성할 수 있습니다.

하지만 AI가 생성한 결과가 항상 정확하다는 의미는 아닙니다. AI가 생성한 결과는 잘못되었을 때도 설득력 있게 보일 수 있어, 연구원들은 중복, 잘못된 긍정 및 실제로 악용할 수 없는 취약점을 걸러내야 합니다.

“하나의 규칙이 다른 어떤 것보다 더 중요합니다. 후보는 실제 코드에 대한 실패를 재현하는 자급자족 아티팩트가 없으면 발견이 아닙니다. 그리고 그것은 그것을 작성하지 않은 사람을 위해 실행됩니다.”

AI 도구의 효과와 미래

AI 도구는 이미 보안 연구원들이 블록체인 네트워크의 결함을 발견하는 데 도움을 주었습니다. 5월, 보안 연구원 Taylor Hornby는 AI 지원 감사 중에 Anthropic의 Claude Opus 4.8을 사용하여 Zcash의 Orchard 프라이버시 풀에서 심각한 취약점을 발견했습니다. 이 결함은 약 4년 동안 존재했으며, 공격자가 명백한 온체인 흔적 없이 위조된 ZEC를 생성할 수 있게 했습니다. Zcash의 공급에 대한 신뢰를 회복하기 위한 네트워크 업그레이드는 여전히 진행 중입니다.

이더리움 재단의 실험은 기술을 내부로 가져와 AI 에이전트를 사용하여 자신의 코드를 테스트하고 취약점을 찾는 것입니다. 이더리움 재단은 “AI는 보안 연구원을 대체하지 않았습니다. 오히려 작업을 이동시켰습니다. 에이전트를 통해 우리는 수작업으로 할 수 있는 것보다 훨씬 더 많은 영역을 커버할 수 있습니다. 그 대가로, 그들은 훨씬 더 많은 신중한 판단을 요구합니다. 자신감 있는 주장 더미를 넘어서서요.”라고 말했습니다.

“그것은 가치 있는 거래입니다. 판단이 진정한 제품이라는 것을 기억하는 한요.”