visa/visa-vulnerability-agentic-harness

Visa Vulnerability Agentic Harness

해결하는 문제

기존의 정적 애플리케이션 보안 테스트(SAST) 도구는 수동 분류, 재현 및 검증이 필요한 많은 발견 항목을 생성하는 경우가 많습니다. VVAH는 소스 코드의 취약점 발견, 적대적 검증, 수정 및 검증을 자동화하여 평균 적응 시간(MTTA)을 몇 주에서 몇 시간으로 단축합니다.

작동 방식

VVAH는 세 가지 주요 단계로 구성된 에이전트형 파이프라인으로 작동합니다.

  1. 발견(S0–S9): 이 단계는 결정적 단계(패턴 매칭 및 코드 그래프 분석)와 에이전트형 단계(위협 모델링 및 적대적 검증)를 결합합니다. 기호, 호출 및 가져오기의 코드 그래프를 구축하여 지속적인 모델 호출 없이 코드 구조를 쿼리합니다.
  2. 수정(S10): 파이프라인은 소스 코드에 최소한의 수정을 적용하거나 보고서 전용 모드로 제안합니다.
  3. 검증(S11): 세 명의 적대적 검토자 페르소나로 구성된 독립 패널이 제안된 수정 사항을 평가하여 효과성을 보장합니다.

이 시스템은 모델에 구애받지 않으며 Anthropic 및 오픈 가중치 모델을 포함한 모든 OpenAI 호환 엔드포인트를 지원합니다.

대상 사용자

탐지부터 검증된 수정까지 취약점 수명 주기를 자동화해야 하는 보안 연구원, 애플리케이션 보안 팀 및 개발자.

주요 기능

  • 적대적 검증: 코드에 대해 발견 항목을 검증하고 익스플로잇 시나리오 및 사전 조건과 같은 증거를 제공합니다.
  • 플러그형 코드 그래프: 코드의 결정적 맵을 사용하여 토큰 지출을 늘리지 않고 에이전트에 컨텍스트를 제공합니다.
  • 보안 플레이북: 다양한 약점 계열(예: 인젝션, CSRF, SSRF)에 대한 17가지 전문 기술이 포함되어 고품질 발견 항목을 보장합니다.
  • 외부 스캐너 통합: SDK를 통해 기존 스캐너(예: Semgrep)의 검증 및 보고 계층으로 작동할 수 있습니다.
  • 익스플로잇 검증(베타): 로컬 API에서 발견 항목이 악용 가능하다는 선택적 실시간 HTTP 증거를 제공합니다.
  • 멀티 모델 지원: 단일 공급업체에 의존하지 않으며 다양한 LLM 공급업체를 사용할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트