Succinct SP1 취약점: 메인넷 증명기 네트워크가 유효하지 않은 증명을 수용할 위험
TREE NEWS 보도: Succinct의 SP1 영지식 증명 시스템에서 네이티브 Rust 검증기의 버전 6.0부터 6.8.0에 영향을 미치는 고심각도 신뢰성 취약점이 발견되었다. 이 결함으로 인해 메인넷 Prover Network가 유효하지 않은 증명을 수용할 수 있게 되어, 암호화폐 생태계에서 가장 널리 사용되는 zkVM 구현 중 하나의 보안 보장에 대한 심각한 우려가 제기되고 있다.
기술적 세부 사항 및 범위
이 취약점은 검증기가 증명 데이터의 일부만 읽어 증명 유효성을 보장하는 중요한 검사를 잠재적으로 무시할 수 있다는 점에서 비롯된다. 이는 악의적인 행위자가 실제로 올바른 계산을 증명하지 않고도 검증을 통과하는 증명을 조작할 수 있음을 의미한다. 영향을 받는 버전은 구체적으로 6.0부터 6.8.0까지의 네이티브 Rust 검증기이며, 이는 롤업, 브리지 및 기타 검증 가능한 오프체인 계산을 위해 SP1 위에 구축하는 많은 프로젝트에서 사용된다.
Succinct는 아직 전체 사후 분석 보고서를 공개하지 않았지만, 이번 공개는 영지식 인프라가 테스트넷에서 프로덕션으로 이동하면서 겪는 성장통을 부각시킨다. 사용자를 위해 증명을 생성하도록 증명기들을 조정하는 SP1 Prover Network는 정확성을 보장하기 위해 검증기에 의존한다. 유효하지 않은 증명이 수용되면 SP1 위에 구축된 애플리케이션의 전체 신뢰 모델이 훼손될 수 있다.
업계 시사점
영지식 증명은 이더리움 확장과 프라이버시 보호 애플리케이션 구현에 점점 더 중요해지고 있다. Succinct가 개발한 SP1은 개발자가 Rust로 증명 가능한 코드를 작성할 수 있게 하는 선도적인 zkVM이다. 그 채택은 롤업, 라이트 클라이언트, 크로스체인 브리지에 걸쳐 있다. 검증기의 취약점은 유효한 증명이 올바른 실행을 보장한다는 근본적인 보안 가정을 훼손하기 때문에 특히 위험하다.
이번 사건은 zk 시스템에서 엄격한 감사와 형식 검증의 필요성을 강조한다. 이 버그는 “신뢰성” 문제로 설명되지만, 유효하지 않은 증명을 수용할 가능성은 보안 우려 사항이 된다. SP1 버전 6.0~6.8.0을 사용하는 프로젝트는 긴급히 패치된 버전으로 업그레이드하고 영향을 받은 기간 동안 생성된 모든 증명을 재검증해야 한다.
향후 전망
이번 공개는 주요 롤업과 인프라 프로젝트가 zkVM을 통합하면서 영지식 기술이 주류의 지지를 얻고 있는 시점에 이루어졌다. Succinct의 대응과 패치 속도는 면밀히 주시될 것이다. 이번 사건은 단일 장애점을 줄이기 위한 형식 검증 도구와 다중 검증기 아키텍처의 채택을 가속화할 수 있다.
광범위한 암호화폐 업계에 있어 이는 최첨단 암호 시스템조차도 엄격한 엔지니어링과 운영 규율을 요구한다는 점을 상기시켜 준다. zk 증명이 더 많은 가치를 뒷받침함에 따라 검증기 정확성에 대한 중요성은 더욱 커질 것이다.




