초기에는 C와 C++를 중점적으로 지원했지만, 현재는 플러그인 방식을 통해 파이썬(Python), 러스트(Rust), 타입스크립트(TypeScript) 까지 폭넓게 다룹니다 . 솔리디티(Solidity) 같은 스마트 컨트랙트 언어로의 확장도 거론되고 있어, 그 활용 범위는 점점 더 넓어질 전망입니다.
Arm이 자체적으로 진행한 벤치마크에 따르면, 메티스는 시중의 유명 정적 분석 도구들과 비교했을 때 **최대 10배 더 높은 진짜 양성률(True Positive Rate)**과 **약 50% 더 적은 오탐지(False Positive)**를 달성했습니다 . 하지만 한 가지 짚고 넘어갈 점이 있습니다. 일부 커뮤니티에서 회자되는 ‘약 95%의 진짜 양성률’이라는 구체적인 수치는 Arm의 공식 발표 자료에서는 확인되지 않았습니다. 이 수치는 특정 내부 프로젝트의 결과이거나, 커뮤니티의 추정치일 가능성이 있어 보입니다.
Arm이 이 강력한 도구를 독점하지 않고 github.com/arm/metis를 통해 전 세계에 무료로 공개한 데는 분명한 이유가 있습니다 . 핵심 키워드는 ‘생태계의 건강’ 과 ‘품질 문제 해결’ 입니다.
메티스는 단순한 도구 그 이상의 의미를 지닙니다. 이는 AI 시대의 소프트웨어 보안이 나아가야 할 방향을 제시하는 하나의 프레임워크입니다. LLM의 ‘의미론적 이해’와 RAG의 ‘문맥적 통찰력’을 결합한 이 접근법은, 전통적인 도구의 한계를 뛰어넘어 사람이 직접 찾기 어려운 논리 오류와 설계 결함을 효과적으로 찾아냅니다.
Arm이라는 거대 기업이 이를 오픈소스로 공개한 것은, ‘보안’이라는 문제가 한 회사의 힘만으로 해결할 수 없는 시대적 과제임을 방증합니다. 메티스가 커뮤니티와 함께 어떻게 진화하여 소프트웨어 공급망의 안전을 한 단계 끌어올릴지, 앞으로의 행보가 주목됩니다.
Comments
0 comments