0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
Self-Evolving Static Analysis via LLM Pseudo-Labeling (원문, 새 창)
한국어 요약
Claude · 2026-10-25연구팀은 규칙이 없는 상태에서 시작해 가독성 있는 joern 쿼리를 반복적으로 진화시키는 LLM 기반 정적 분석 프레임워크 SESAA를 제안했다. 에이전트는 정답 레이블 없이 플래그된 코드와 플래그되지 않은 코드를 검토하는 두 번째 LLM 비평가로부터만 피드백을 받아 오탐과 누락 가능성을 식별하고 쿼리를 수정한다. OWASP 벤치마크(Python)에서 SESAA는 8회 독립 실행 평균 F1 0.742를 기록해 널리 쓰이는 5개 도구의 기본 설정을 크게 앞섰고, 정답 레이블로 튜닝된 최강 도구와도 비슷한 성능을 보였다. 실제 Python 프로젝트 파일럿에서는 취약점 발생 이전 코드로부터 도출된 쿼리가 이후 발생한 19개 CVE 중 10개를 탐지했으며, 이 중 9개는 동일 저장소용으로 작성된 규칙이 탐지한 것과 일치했다.
- 굜칙 없이 시작해 LLM 버충자 피룜백으로 정적 분석 쿼리를 반복 진화시키는 SESAA 제안
- OWASP Python 보지마크에서 평기 F1 0.742로 거나 5강 기미 도구의 거뜨 설정을 앉늘
- 정단 단정 답 맑이비롌다명로 튜드된 최강 도구와도 마 콙 툜해한 성능 기립
- 실제 프로젝트 실험에서 발생 전 코드리 도출된 쿼리샼 19건 CVE 중 10건 탐지
AI 인사이트
- 규정이 없는 상황에서 LLM 에이전트가 스스로 joern 질의를 진화시켤는 정적분석 틀 SESAA 제안
- 정답 표시 없이 다른 LLM 평가자의 피렣만으로 질의를 개선, OWASP Python 시험에서 평김 F1 0.742
- 실제 오픈소스 프로젝트 실험에서는 19건의 취약점 중 10건을 미리 막아땨
왜 중요한가
새 틀이나 API가 나올 때마다 사람이 손으로 탐지 규정을 만들어야 했던 정적분석의 막힌 곳을, 정답 없이 LLM이 스스로 규정을 만들고 사람이 읽을 수 있는 질의로 남기는 방식으로 풀어 보안팀의 일을 줄일 수 있다.
본문 미리보기
arXiv:2610.30184v1 Announce Type: new Abstract: Security bugs often slip past static analysis not because they are impossible to detect, but because detection rules have not yet been written for the code in front of us. New frameworks, APIs, and coding idioms continually create such gaps, leaving developers to discover failures and manually encode new rules. We present SESAA, a framework in which an Large Language Model (LLM) agent starts from no rules and iteratively evolves a set of readable
전체 내용이 궁금하다면?
arXiv cs.CR (암호학·보안)에서 원문을 직접 읽어보세요
- #정적분석
- #LLM에이전트
- #보안버그탐지
이 글이 만들어진 과정
- 11:34AI 초안