정적 분석기는 C/C++ 프로그램의 취약점 탐지에 널리 쓰이지만, CodeQL 같은 질의 기반 분석기는 여전히 위양성(FP)과 위음성(FN) 문제를 겪는다. 이 논문은 합성된 C/C++ 프로그램의 실행 근거를 활용해 CodeQL 질의를 자동으로 개선하는 에이전틱 프레임워크 ARQ를 제안한다. 핵심 통찰은 합성 프로그램의 실제 실행 결과가 질의의 판정과 불일치할 때마다 질의의 약점이 드러난다는 것이다. ARQ는 이런 불일치를 정답 삼아 LLM 기반 개선 루프로 질의를 수정하며, 라벨링된 데이터셋이나 커밋 이력, 취약점별 템플릿이 필요 없다. GPT-5.4, Claude-Sonnet-4.6, Gemini-3.5-flash 세 상용 LLM으로 공식 CodeQL 질의 12개를 개선한 결과, Juliet v1.3과 FormAI v2 데이터셋에서 정밀도 최소 98.0%를 유지하며 참양성 탐지를 최대 119.8% 늘렸다. ARQ는 27개월간 미해결이던 공식 CodeQL 저장소의 깃허브 이슈 3건을 해결했고, 실제 라이브러리 libpng·zlib에서 이전에 발견되지 않은 버그 2건도 찾아냈다.
- •ARQ: 합성 프로그램 실행 결과와 CodeQL 질의 판정의 불일치를 근거로 질의를 자동 개선하는 에이전틱 프레임워크
- •라벨링 데이터셋·커밋 이력·취약점별 템플릿 불필요, LLM 기반 개선 루프로 동작
- •GPT-5.4·Claude-Sonnet-4.6·Gemini-3.5-flash로 공식 CodeQL 질의 12개 개선
- •Juliet v1.3·FormAI v2에서 정밀도 98.0%+ 유지하며 참양성 탐지 최대 119.8% 증가
- •27개월 미해결 공식 CodeQL 깃허브 이슈 3건 해결, libpng·zlib에서 신규 버그 2건 발견
0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
ARQ: Agentic CodeQL Query Refinement for C/C++ Vulnerability Detection
- 1.합성 프로그램 실행 결과와 쿼리 판정의 불일치를 근거로 CodeQL 쿼리를 자동 정제하는 에이전틱 프레임워크 ARQ 제시
- 2.GPT-5.4·Claude-Sonnet-4.6·Gemini-3.5-flash로 공식 쿼리 12개를 정제, 라벨데이터·커밋이력 불필요
- 3.Juliet v1.3·FormAI v2에서 참양성 탐지를 최대 119.8% 늘리면서도 정밀도 98.0% 이상 유지
- 4.27개월간 미해결이던 공식 CodeQL 이슈 3건 해결, libpng·zlib에서 미발견 버그 2건도 발견
왜 중요한가?
정적분석 쿼리의 고질적 문제인 오탐·미탐을 라벨 데이터 없이 실행 근거만으로 자동 교정할 수 있음을 실증해, 실제 오픈소스 라이브러리의 숨은 취약점까지 찾아낸 실용적 AI 보안도구 사례다.
본문 미리보기
arXiv:2608.20637v1 Announce Type: new Abstract: Static analyzers have been widely adopted for vulnerability detection in C/C++ programs. Query-based static analyzers (e.g., CodeQL) encode vulnerable code patterns in detection queries and match them against source code. However, existing queries still suffer from false positives (FPs, incorrectly flagging benign code as vulnerable) and false negatives (FNs, missing real vulnerabilities). We present ARQ, an agentic framework that automatically re
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:24AI 초안
![[AI리더의 서가] Agentic AI 구축 개발의 모든 것](https://cdn.aitimes.com/news/photo/202610/215958_219938_244.jpg)
