AgenticVM: Agentic AI for Adaptive Software Vulnerability Management
AgenticVM 는 대규모 언어 모델과 보안 도구를 통합하여 취약점 관리를 자동화하고 간소화하는 멀티 에이전트 프레임워크로, 정확한 우선순위 지정과 CVSS 예측을 통해 위험 가시성을 유지하면서 경고량과 분석가 업무량을 크게 줄입니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
거대한 혼란스러운 창고(당신의 소프트웨어 시스템) 의 관리자라고 상상해 보세요. 매일 수천 개의 보안 스캐너가 열성적인 보안 요원처럼 뛰어다니며 "여기에 잠재적 문제가 있습니다! 저기에 잠재적 문제가 있습니다!"라고 외칩니다. 그들은 4,000 개 이상의 경고를 산처럼 만들어냅니다. 이 경고들 대부분은 오보, 중복, 또는 실제로 창고를 위협하지 않는 사소한 문제들입니다.
당신의 인간 보안 전문가 팀 (분석가들) 은 이 소음에 잠겨 있습니다. 그들은 수천 개의 보안 요원들이 남긴 메모를 읽느라 바빠서 실제 화재들을 수리할 시간이 없습니다.
AgenticVM은 이러한 보안 전문가들을 위한 "수석 보좌관"으로 설계된 새로운 지능형 시스템입니다. 모든 일을 하려는 거대한 뇌 하나만으로는 부족하므로, 이 시스템은 혼란을 관리 가능한 할 일 목록으로 분류하기 위해 협력하는 전문 디지털 보조 요원 (에이전트) 팀을 활용합니다.
다음은 이 논문이 간단한 비유를 사용하여 이 시스템을 설명하는 방식입니다:
1. 전문 보조 요원 팀 (에이전트들)
모든 일에 전문가가 되려 하는 한 대의 로봇 대신, AgenticVM 은 잘 운영되는 주방이나 병원 응급실 분류 단위처럼 업무를 구체적인 역할로 나눕니다:
- 탐정 (탐지 에이전트): 이 보조 요원은 보안 스캐너로부터 받은 날것이고 messy 한 메모들을 살펴봅니다. 일부 메모는 완벽한 컴퓨터 코드 (읽기 쉬움) 로 되어 있지만, 다른 것들은 messy 한 필기체 (비구조화된 로그) 로 쓰여 있습니다. 이 에이전트는 깔끔한 메모에는 엄격한 규칙을 적용하고, messy 한 것들은 매우 잘 읽는 사서와 같은 스마트 언어 모델을 사용하여 해독하여 모두 표준 형식으로 변환합니다.
- 문지기 (평가 에이전트): 이 에이전트는 "문제"들이 실제로 당신의 특정 창고에 대한 진정한 위협인지 확인합니다. "우리가 정말 이 품목을 재고로 가지고 있는가?"라고 묻습니다. 스캐너가 특정 부품이 고장났다고 말하지만, 당신이 그 부품을 사용하지 않는다면, 이 에이전트는 이를 오보로 표시하고 폐기합니다. 이는 많은 시간을 절약해 줍니다.
- 예보관 (예측 에이전트): 때로는 보안 보고서에 아직 "위험 점수"(CVSS 점수라고 함) 가 포함되지 않습니다. 이 에이전트는 BERT(일종의 언어 뇌) 기반의 스마트 AI 모델을 사용하여 문제 설명을 읽고 약 89% 의 정확도로 위험 점수를 추정합니다. 이는 공식 레이더가 확인하기 전에 폭풍을 예측하는 기상 예보관과 같습니다.
- 정리꾼 (통합 에이전트): 이 보조 요원은 정제되고 검증되며 점수가 매겨진 모든 정보를 깔끔하고 표준화된 파일에 정리합니다. 전달하기 전에 데이터가 누락되지 않았는지 확인합니다.
- 우선순위 결정자 (우선순위 지정 에이전트): 이 에이전트는 위험 점수와 "반드시 수정해야 하는" 목록 (CISA 의 알려진 악용 취약점과 같은) 을 살펴봅니다. 목록을 정렬하여 가장 위험하고 긴급한 화재를 상단에, 사소한 문제를 하단에 배치합니다.
- 고문 (권장 에이전트): 마지막으로, 이 에이전트는 인간 전문가들을 위한 간단한 "수정 방법" 가이드를 작성합니다. 신뢰할 수 있는 출처에서 정보를 추출하여 패치를 제안하지만, 자동으로 수정하지는 않습니다. 인간에게 명확한 사용 설명서만 건넵니다.
2. 결과: 혼란에서 명확함으로
이 논문은 이 시스템을 실제 소프트웨어 프로젝트 (온라인 상점 및 티켓팅 시스템 등) 에서 테스트했습니다. 결과는 극적이었습니다:
- "소음" 감소: 한 테스트에서 시스템은 3,983개의 날것 경보로 시작했습니다. 에이전트 팀이 작업을 마친 후, 인간 전문가들이 확인해야 할 고우선순위 항목은 단 82개로 남았습니다. 이는 98% 의 소음 감소입니다.
- 정확도: "예보관" 에이전트는 누락된 위험 점수를 89.3% 의 정확도로 예측할 수 있었으며, 이는 인간들이 가장 중요한 문제들을 처리하기 위해 공식 점수가 나올 때까지 며칠을 기다릴 필요가 없음을 의미합니다.
- 효율성: 인간이 단순히 목록을 읽거나 모든 일을 혼자 하려는 단일 AI 와 비교할 때, 이 팀 접근 방식은 잡음을 필터링하고 중요한 내용을 유지하는 데 훨씬 더 효과적이었습니다.
3. 이것이 중요한 이유 (인간 - 루프)
이 논문은 이 시스템이 인간 보안 전문가들을 대체하려는 것이 아니라, 증폭기 역할을 한다고 강조합니다.
지루하고 반복적인 분류 및 데이터 입력 작업을 수행하는 하이테크 보조 요원이라고 생각하세요. 인간 전문가가 작업을 시작할 때, 그들은 혼란스러운 데이터의 산이 아니라, 제안된 수정 방안이 포함된 실제 문제들의 짧고 검증된 목록을 보게 됩니다. 이 시스템은 인간이 위험한 행동에 대한 최종 결정을 내리도록 설계되어 안전성과 책임성을 보장합니다.
요약
간단히 말해, AgenticVM은 혼란스러운 보안 경고의 홍수를 받아, 가짜 경보를 필터링하고 누락된 것들의 위험 수준을 추정한 후, 인간 팀에게 무엇을 먼저 수정해야 하는지에 대한 짧고 명확한 목록을 전달하는 지능형 다단계 워크플로우입니다. 이는 압도적인 문서의 산을 관리 가능한 할 일 목록으로 변환하여 보안 팀이 번아웃 없이 더 빠르고 똑똑하게 일할 수 있도록 합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.