물론입니다. 위 내용을 중복 제거 + 핵심 요약 + 실무 실습 중심으로 정리해 드리겠습니다.
카테고리 | 테스트 내용 | 대표 도구 | 설명 |
---|---|---|---|
WSTG-INFO | 정보 수집 | whois , nslookup , Amass , theHarvester , ExifTool | 도메인, 메타데이터 등 OSINT |
WSTG-CONF | 설정 오류 | Nikto , Nmap , Burp | 디버그 모드, 기본 계정 등 |
WSTG-IDNT | 인증 테스트 | Hydra , Burp Intruder , WFuzz , FFUF | 로그인 우회, brute-force |
WSTG-AUTH | 권한 테스트 | Burp Repeater , Postman , AuthMatrix | IDOR, 수직/수평 권한 상승 |
WSTG-SESS | 세션 관리 | Burp , JWT.io , Cookie Editor | 세션 고정, 탈취, 토큰 분석 |
WSTG-INPV | 입력 검증 | Burp , ZAP , sqlmap , XSS Hunter | XSS, SQLi, LFI, RCE 등 |
WSTG-ERRH | 에러 처리 | Burp , 수동 분석 | 에러 메시지 통한 정보 노출 |
WSTG-CRYP | 암호화 검증 | testssl.sh , SSL Labs , Wireshark | HTTPS 적용, 취약한 암호화 |
WSTG-BUSL | 비즈니스 로직 | Burp , 수동 분석 | 할인 우회, 로직 탈취 등 |
WSTG-CLNT | 클라이언트 보안 | Burp , Devtools , DOM Invader | DOM XSS, JS 분석 등 |
도구 | 유형 | 용도 |
---|---|---|
Burp Suite | 수동/반자동 | 전체 테스트 범위 커버 가능 |
OWASP ZAP | 자동 | 오픈소스 대체, 스캔 자동화 |
sqlmap | 자동 | SQL 인젝션 자동화 |
WFuzz / FFUF | 반자동 | 디렉토리, 파라미터 fuzzing |
Nikto | 자동 | 서버 구성, 디폴트 설정 탐지 |
Amass / theHarvester | 자동 | 공개 정보(OSINT) 수집 |
Hydra | 자동 | 로그인 크래킹 |
testssl.sh | 자동 | SSL 구성 진단 |
Postman | 수동 | API 요청 테스트 |
AuthMatrix | 수동 | 권한 구분 테스트 |
DOM Invader | 수동 | DOM XSS 분석 |
단계 | 추천 도구 |
---|---|
정보 수집 | Amass , theHarvester , whois |
설정 진단 | Nmap , Nikto |
인증/권한 | Hydra , Burp , Postman |
인젝션 | sqlmap , Burp , FFUF |
세션/클라이언트 | JWT.io , DOM Invader , DevTools |
항목 코드 | 점검 항목 |
---|---|
WSTG-INFO-02 | robots.txt 존재 확인 |
WSTG-CONF-05 | debug=true 노출 여부 |
WSTG-IDNT-04 | 인증 우회 가능 여부 |
WSTG-AUTH-01 | IDOR 테스트 |
WSTG-INPV-01 | SQL Injection 테스트 |
WSTG-INPV-05 | DOM XSS 확인 |