피드로 돌아가기
GhostScan v3.0 — From Closed-Source EXE to Open-Source Pentest Framework
Dev.toDev.to
Security

53개 보안 도구를 통합한 상관관계 기반 Pentest 프레임워크 구현

GhostScan v3.0 — From Closed-Source EXE to Open-Source Pentest Framework

Rodrigo Furlaneti2026년 5월 22일7advanced

Context

개별 보안 도구의 분절된 실행 환경으로 인한 데이터 파편화 및 수동 분석 부하 발생. 단순 순차 실행 방식의 초기 모델은 도구 장애 시 전체 프로세스가 중단되는 취약한 안정성과 WAF 차단에 따른 탐지 실패 한계를 가짐.

Technical Solution

  • IntelligenceEngine 도입을 통한 이종 도구 간 결과 정규화 및 복합 공격 경로(Compound Attack Path) 탐지 구조 설계
  • (impact × 0.6) + (confidence × 0.4) 가중치 공식 기반의 비즈니스 컨텍스트 반영 스코어링 시스템 구축
  • SafeExecutor 기반의 Parallel Execution 구조를 통해 개별 도구의 Segfault 발생 시에도 전체 스캔을 유지하는 Failure Isolation 구현
  • WafBypass 엔진을 통한 벤더별 Tamper Chain 및 Timing Delay 자동 매핑으로 탐지 우회 효율성 제고
  • ScopeEnforcer를 통한 내부망 IP(169.254.x.x 등) 차단으로 SSRF 방지 및 하드 스코프 강제 적용
  • Sandbox형 Plugin 시스템 설계로 타임아웃 킬스위치 및 독립적 실행 환경 제공

- 이기종 도구 통합 시 데이터 정규화 단계(Normalization Layer)를 반드시 설계할 것 - 외부 도구 실행 시 타임아웃 및 리소스 제한이 포함된 샌드박스 환경을 구축하여 시스템 안정성을 확보할 것 - 보안 도구 설계 시 SSRF 방지를 위한 Scope Enforcement 로직을 최우선 순위로 배치할 것

원문 읽기