ok-helloworld/vibe-pentest
Vibe Pentest 是一款模拟人类安全专家思维挖掘漏洞的 AI 渗透测试工具,采用多 Agent 并行执行架构,能够对 Web 应用、API、管理后台等进行全面的渗透测试(包括业务逻辑漏洞评估),输出稳定可靠的安全报告,并提供可落地的整改建议。
해결하는 문제
Vibe Pentest는 인간 보안 전문가의 사고 과정을 시뮬레이션하도록 설계된 AI 기반 침투 테스트 도구입니다. 웹 애플리케이션, API 및 관리 백엔드의 취약점 발견을 자동화하여 블랙박스 보안 평가 및 비즈니스 로직 취약점 평가에 필요한 수동 작업을 줄입니다.
작동 방식
이 도구는 다중 에이전트 병렬 실행 아키텍처를 사용하며, 전문화된 AI 에이전트가 다양한 보안 테스트 역할을 할당받습니다. 프로세스는 구조화된 파이프라인을 따릅니다:
- 정찰: 핑거프린팅, 백엔드 진입점 스캔 및 API 사전 스캔을 수행합니다.
- 크롤링: GoSpider를 사용하여 애플리케이션의 구조를 매핑하고 엔드포인트를 추출합니다.
- 병렬 테스트: 특정 에이전트(예:
injection-agent,api-agent,auth-agent,poc-agent)를 배포하여 식별된 기술 스택에 따라 다양한 취약점 클래스를 동시에 탐색합니다. - 분석 및 보고: 공격 체인을 분석하고 증거를 검증하며 HTML 및 Word 형식의 전문 보안 보고서를 생성합니다.
대상 사용자
주로 승인된 침투 테스트를 자동화하면서도 철저하게 수행해야 하는 보안 서비스 회사와 개인 화이트햇 해커를 위해 구축되었습니다.
주요 특징
- 다중 에이전트 아키텍처: 다양한 취약점 유형(인젝션, API, 인증, 파일, 비즈니스 로직 및 POC 검증)에 특화된 에이전트를 사용합니다.
- 저영향 모드: 대상 시스템을 방해할 위험을 최소화하면서 고가치 취약점을 찾도록 설계된 특정 구성입니다.
- 핑거프린트-POC 연계: 식별된 기술 스택을 관련 CVE/POC와 자동으로 매칭하여 효율성을 높입니다.
- 인간 참여 인증: Playwright를 통해 브라우저를 열어 사용자가 인증 테스트를 위해 자격 증명을 수동으로 입력할 수 있도록 지원합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트