쓰리웨이 로고 쓰리웨이 보안 진단
← 새 진단하기 📊 경영 요약 (PDF) 📄 진단 보고서 (Word) 📄 진단 보고서 (PDF)
웹사이트 보안 진단 보고서 · PUBLIC SCAN · 2026-09-02 00:19:47 · 9.9초

쓰리웨이 | 홈페이지 제작 전문 | 15년 연속 웹어워드 수상 웹에이전시

www.web2002.co.kr

B종합 89점

1. 진단 개요

진단 대상https://www.web2002.co.kr/
도메인www.web2002.co.kr
진단 모드간편 진단 (Public Scan)
진단 일시2026-09-02 00:19:47
진단 방식Public Security Scan (비파괴)
진단 페이지 수31
점검 Rule 수160개 (평가 148 · 확인불가 12)
적용 기준OWASP Top10:2025 / WSTG / CWE / CVE / CVSS 4.0
진단 ID6

2. 종합 진단 결과

SECURITY SCORE
89 / 100
B 등급
1
치명적
2
높음
7
보통
12
낮음
32
정보

3. 종합 평가

분석 결과 웹 보안 종합 점수는 89/100(B등급)입니다. 기본적인 보안 설정은 대체로 갖추어져 있습니다. 특히 우선순위가 높은 3개 문제를 먼저 조치하는 것을 권장합니다. 본 결과는 외부 공개정보 기반 비파괴 진단이며, 공개 스캔으로 확인 불가한 12개 항목은 '확인 불가(NOT_TESTED)'로 별도 표기했습니다.

4. 분야별 점수 및 검사 커버리지

커버리지 = 공개 스캔으로 실제 평가한 항목 수 / 전체 항목 수. (확인 불가 항목은 점수에서 제외)

진단 분야점수수준평가커버리지
DNS · 도메인 85점
양호 14/15
전송 · TLS 65점
개선 필요 18/20
HTTP 프로토콜 100점
매우 양호 19/20
보안 응답 헤더 89점
양호 19/25
쿠키 85점
양호 10/10
웹 표준 · 공개파일 100점
매우 양호 9/10
기술스택 · 의존성 98점
매우 양호 15/15
JavaScript 95점
매우 양호 15/15
입력 폼 100점
매우 양호 9/10
정보 노출 100점
매우 양호 10/10
서드파티 · 공급망 98점
매우 양호 10/10

5. 주요 발견사항 (우선 조치)

순위Rule진단 항목위험도결과 / 조치
1TLS-013 NULL/EXPORT Cipher 비활성화
근거: OWASP A04:2025 · WSTG Weak Cryptography · CWE-327
치명적 NULL/EXPORT 지원됨
→ 조치: NULL/EXPORT Cipher를 즉시 제거합니다.
2TLS-010 취약 Cipher 비활성화
근거: OWASP A04:2025 · WSTG Weak Cryptography · CWE-327
높음 취약 cipher 지원
→ 조치: 약한 Cipher Suite를 제거하고 현대적 구성을 적용합니다.
3CK-001 Secure 속성
근거: OWASP A07:2025 · WSTG Session Management · CWE-614
높음 Secure 누락
→ 조치: HTTPS에서만 전송되도록 Secure를 적용합니다.
4DNS-004 SPF 레코드 존재
근거: OWASP A02:2025 · WSTG Configuration Testing
보통 SPF 없음
→ 조치: 허용 발신 서버를 정의한 SPF 정책을 설정합니다.
5DNS-006 DMARC 레코드 존재
근거: OWASP A02:2025 · WSTG Configuration Testing
보통 DMARC 없음
→ 조치: DMARC 레코드를 추가하고 단계적으로 정책을 강화합니다.
6DNS-009 NS 이중화
근거: OWASP A06:2025 · WSTG Configuration Testing
보통 NS 이중화 부족
→ 조치: 장애 대비를 위해 권한 네임서버를 2개 이상 운영합니다.
7HDR-001 Content-Security-Policy 존재
근거: OWASP A02:2025 · WSTG Client-side Testing · CWE-693
보통 CSP 없음
→ 조치: 서비스 구조에 맞는 CSP를 단계적으로 적용합니다.
8HDR-008 HSTS 적용
근거: OWASP A04:2025 · WSTG Configuration Testing · CWE-319
보통 HSTS 없음
→ 조치: 충분한 테스트 후 HSTS를 적용합니다.

6. 조치 후 예상 점수

89 B +11점 → 100 A
우선 3건 조치 시 예상

7. 분야별 상세 점검 결과

상태: 통과 / 문제 / 주의 / 참고 / 확인 불가(공개 스캔 범위 밖)

DNS · 도메인 — 85점 · 양호 (평가 14/15)

Rule항목상태확인된 값 / 조치근거
DNS-001도메인 DNS 조회 가능 ✓ 통과 A/AAAA 1개 OWASP A02:2025 · WSTG Information Gathering
DNS-002사설 IP 노출 여부 ✓ 통과 공인 IP만 반환 OWASP A02:2025 · WSTG Information Gathering · CWE-200
DNS-003DNSSEC 적용 여부 ✗ 낮음 DNSKEY 없음(DNSSEC 미적용)
→ DNS 위변조 방지를 위해 DNSSEC 적용을 검토합니다.
OWASP A08:2025 · WSTG Configuration Testing
DNS-004SPF 레코드 존재 ✗ 보통 SPF 없음
→ 허용 발신 서버를 정의한 SPF 정책을 설정합니다.
OWASP A02:2025 · WSTG Configuration Testing
DNS-005SPF 과도한 허용 – 확인 불가 SPF 없음 OWASP A02:2025 · WSTG Configuration Testing · CWE-284
DNS-006DMARC 레코드 존재 ✗ 보통 DMARC 없음
→ DMARC 레코드를 추가하고 단계적으로 정책을 강화합니다.
OWASP A02:2025 · WSTG Configuration Testing
DNS-007DMARC 보호수준 ✗ 낮음 policy=없음
→ 모니터링 후 p=quarantine 또는 reject 적용을 검토합니다.
OWASP A02:2025 · WSTG Configuration Testing
DNS-008CAA 레코드 존재 ✗ 낮음 CAA 없음
→ CAA로 허용할 인증기관을 제한하는 것을 권장합니다.
OWASP A04:2025 · WSTG Cryptography Testing
DNS-009NS 이중화 ✗ 보통 NS 이중화 부족
→ 장애 대비를 위해 권한 네임서버를 2개 이상 운영합니다.
OWASP A06:2025 · WSTG Configuration Testing
DNS-010MX 설정 정상 · 참고 MX 없음(메일 미사용 추정) OWASP A02:2025 · WSTG Information Gathering
DNS-011와일드카드 DNS 노출 ✓ 통과 와일드카드 없음 OWASP A02:2025 · WSTG Information Gathering
DNS-012WWW/루트 도메인 일관성 ✓ 통과 root/www 모두 정상 응답 OWASP A02:2025 · WSTG Configuration Testing
DNS-013CNAME 체인 과다 ✓ 통과 CNAME 체인 0 OWASP A06:2025 · WSTG Information Gathering
DNS-014Dangling CNAME 징후 ✓ 통과 Dangling CNAME 없음 OWASP A01:2025 · WSTG Configuration Testing · CWE-284
DNS-015IPv6 서비스 일관성 · 참고 IPv6 미설정 OWASP A02:2025 · WSTG Configuration Testing

전송 · TLS — 65점 · 개선 필요 (평가 18/20)

Rule항목상태확인된 값 / 조치근거
TLS-001HTTPS 지원 ✓ 통과 HTTPS(443) 정상 OWASP A04:2025 · WSTG Weak Cryptography · CWE-319
TLS-002HTTP→HTTPS 강제전환 ✓ 통과 301/308 강제전환 OWASP A04:2025 · WSTG Weak Cryptography · CWE-319
TLS-003인증서 유효성 ✓ 통과 인증서 유효·신뢰 OWASP A04:2025 · WSTG Weak Cryptography · CWE-295
TLS-004인증서 만료 임박 ✓ 통과 만료 186일 전 OWASP A04:2025 · WSTG Weak Cryptography
TLS-005Hostname 일치 ✓ 통과 hostname 일치 OWASP A04:2025 · WSTG Weak Cryptography · CWE-297
TLS-006TLS 1.0 비활성화 ✓ 통과 TLS1.0 비활성 OWASP A04:2025 · WSTG Weak Cryptography · CWE-326
TLS-007TLS 1.1 비활성화 ✓ 통과 TLS1.1 비활성 OWASP A04:2025 · WSTG Weak Cryptography · CWE-326
TLS-008TLS 1.2 지원 ✓ 통과 TLS1.2/1.3 지원 OWASP A04:2025 · WSTG Weak Cryptography
TLS-009TLS 1.3 지원 ✓ 통과 TLS1.3 지원 OWASP A04:2025 · WSTG Weak Cryptography
TLS-010취약 Cipher 비활성화 ✗ 높음 취약 cipher 지원
→ 약한 Cipher Suite를 제거하고 현대적 구성을 적용합니다.
OWASP A04:2025 · WSTG Weak Cryptography · CWE-327
TLS-011RC4 비활성화 – 확인 불가 RC4 테스트 불가(클라이언트 미지원) OWASP A04:2025 · WSTG Weak Cryptography · CWE-327
TLS-0123DES 비활성화 – 확인 불가 3DES 테스트 불가(클라이언트 미지원) OWASP A04:2025 · WSTG Weak Cryptography · CWE-327
TLS-013NULL/EXPORT Cipher 비활성화 ✗ 치명적 NULL/EXPORT 지원됨
→ NULL/EXPORT Cipher를 즉시 제거합니다.
OWASP A04:2025 · WSTG Weak Cryptography · CWE-327
TLS-014인증서 체인 완전성 ✓ 통과 체인 완전 OWASP A04:2025 · WSTG Weak Cryptography · CWE-295
TLS-015자가서명 인증서 여부 ✓ 통과 자가서명 아님 OWASP A04:2025 · WSTG Weak Cryptography · CWE-295
TLS-016약한 서명 알고리즘 ✓ 통과 서명 알고리즘 sha256 OWASP A04:2025 · WSTG Weak Cryptography · CWE-327
TLS-017약한 공개키 크기 ✓ 통과 RSA 2048bit OWASP A04:2025 · WSTG Weak Cryptography · CWE-326
TLS-018OCSP/상태 정보 ⚠ 주의 폐기 상태 확인 불가(OCSP 미수집) OWASP A04:2025 · WSTG Weak Cryptography · CWE-295
TLS-019SNI 정상 처리 ✓ 통과 SNI 정상 OWASP A02:2025 · WSTG Configuration Testing
TLS-020Mixed Content ✓ 통과 혼합 콘텐츠 없음 OWASP A04:2025 · WSTG Client-side Testing · CWE-319

HTTP 프로토콜 — 100점 · 매우 양호 (평가 19/20)

Rule항목상태확인된 값 / 조치근거
HTTP-001서버 버전 노출 ✓ 통과 버전 미노출 OWASP A02:2025 · WSTG Information Gathering · CWE-200
HTTP-002X-Powered-By 노출 ✓ 통과 노출 없음 OWASP A02:2025 · WSTG Information Gathering · CWE-200
HTTP-003TRACE Method ✓ 통과 TRACE 비활성 OWASP A02:2025 · WSTG Configuration Testing · CWE-749
HTTP-004불필요 HTTP Method 노출 – 확인 불가 Allow 헤더 없음 OWASP A02:2025 · WSTG Configuration Testing · CWE-749
HTTP-005HTTP 응답 압축 · 참고 압축 설정 참고 OWASP A06:2025 · WSTG Configuration Testing
HTTP-006민감 페이지 캐시 방지 ✓ 통과 민감 페이지 미검출 OWASP A02:2025 · WSTG Configuration Testing · CWE-525
HTTP-007오류 페이지 상태코드 ✓ 통과 404 상태=404 OWASP A10:2025 · WSTG Error Handling
HTTP-0085xx 상세정보 노출 ✓ 통과 상세정보 미노출 OWASP A10:2025 · WSTG Error Handling · CWE-209
HTTP-009Content-Type 명시 ✓ 통과 text/html; charset=utf-8 OWASP A02:2025 · WSTG Configuration Testing · CWE-436
HTTP-010Charset 명시 ✓ 통과 charset 명시 OWASP A02:2025 · WSTG Configuration Testing
HTTP-011Canonical HTTPS URL · 참고 canonical 없음 OWASP A02:2025 · WSTG Information Gathering
HTTP-012리다이렉트 체인 과다 ✓ 통과 리다이렉트 과다 아님 OWASP A06:2025 · WSTG Configuration Testing
HTTP-013외부 오픈 리다이렉트 징후 · 참고 특이 패턴 없음 OWASP A01:2025 · WSTG Input Validation · CWE-601
HTTP-014Directory Listing 노출 ✓ 통과 디렉터리 리스팅 없음 OWASP A02:2025 · WSTG Configuration Testing · CWE-548
HTTP-015기본 서버 페이지 노출 ✓ 통과 기본 페이지 아님 OWASP A02:2025 · WSTG Configuration Testing · CWE-200
HTTP-016HTTP/2 또는 최신 프로토콜 · 참고 HTTP/1.1 OWASP A06:2025 · WSTG Configuration Testing
HTTP-017잘못된 MIME 응답 ✓ 통과 MIME 실행형 불일치 미검출 OWASP A02:2025 · WSTG Configuration Testing · CWE-430
HTTP-018민감 응답의 public cache ✓ 통과 민감 응답 public cache 미검출 OWASP A02:2025 · WSTG Configuration Testing · CWE-525
HTTP-019Referrer 내 민감 Query 징후 ✓ 통과 외부 요청 43건의 Referer에 민감 query 없음 OWASP A02:2025 · WSTG Client-side Testing · CWE-598
HTTP-020robots.txt 민감 경로 노출 ✓ 통과 robots 민감경로 없음 OWASP A02:2025 · WSTG Information Gathering · CWE-200

보안 응답 헤더 — 89점 · 양호 (평가 19/25)

Rule항목상태확인된 값 / 조치근거
HDR-001Content-Security-Policy 존재 ✗ 보통 CSP 없음
→ 서비스 구조에 맞는 CSP를 단계적으로 적용합니다.
OWASP A02:2025 · WSTG Client-side Testing · CWE-693
HDR-002CSP unsafe-inline – 확인 불가 CSP 없음 OWASP A02:2025 · WSTG Client-side Testing · CWE-693
HDR-003CSP unsafe-eval – 확인 불가 CSP 없음 OWASP A02:2025 · WSTG Client-side Testing · CWE-693
HDR-004CSP wildcard source – 확인 불가 CSP 없음 OWASP A02:2025 · WSTG Client-side Testing · CWE-693
HDR-005CSP object-src 제한 – 확인 불가 CSP 없음 OWASP A02:2025 · WSTG Client-side Testing · CWE-693
HDR-006CSP base-uri 제한 – 확인 불가 CSP 없음 OWASP A02:2025 · WSTG Client-side Testing · CWE-693
HDR-007CSP frame-ancestors – 확인 불가 CSP 없음 OWASP A01:2025 · WSTG Client-side Testing · CWE-1021
HDR-008HSTS 적용 ✗ 보통 HSTS 없음
→ 충분한 테스트 후 HSTS를 적용합니다.
OWASP A04:2025 · WSTG Configuration Testing · CWE-319
HDR-009HSTS max-age 충분 ✗ 낮음 max-age 부족(0)
→ 운영 검증 후 max-age를 충분한 기간으로 설정합니다.
OWASP A04:2025 · WSTG Configuration Testing
HDR-010HSTS includeSubDomains · 참고 includeSubDomains 검토 OWASP A04:2025 · WSTG Configuration Testing
HDR-011X-Content-Type-Options ✗ 낮음 nosniff 없음
→ X-Content-Type-Options: nosniff를 설정합니다.
OWASP A02:2025 · WSTG Client-side Testing · CWE-693
HDR-012Clickjacking 보호 ✓ 통과 SAMEORIGIN OWASP A01:2025 · WSTG Client-side Testing · CWE-1021
HDR-013Referrer-Policy ✗ 낮음 Referrer-Policy 미흡
→ strict-origin-when-cross-origin 등 적절한 정책을 적용합니다.
OWASP A02:2025 · WSTG Client-side Testing · CWE-200
HDR-014Permissions-Policy · 참고 Permissions-Policy 없음 OWASP A02:2025 · WSTG Client-side Testing · CWE-693
HDR-015COOP 설정 · 참고 COOP 없음 OWASP A02:2025 · WSTG Client-side Testing
HDR-016CORP 설정 · 참고 CORP 없음 OWASP A02:2025 · WSTG Client-side Testing
HDR-017COEP 설정 · 참고 COEP 없음 OWASP A02:2025 · WSTG Client-side Testing
HDR-018CORS wildcard ✓ 통과 와일드카드 아님 OWASP A01:2025 · WSTG Client-side Testing · CWE-942
HDR-019CORS credentials + wildcard 징후 ✓ 통과 안전 OWASP A01:2025 · WSTG Client-side Testing · CWE-942
HDR-020CORS Origin 반사 징후 ✓ 통과 Origin 반사 안 함 OWASP A01:2025 · WSTG Client-side Testing · CWE-942
HDR-021Cache-Control 민감정보 ✓ 통과 민감 응답 캐시 미검출 OWASP A02:2025 · WSTG Configuration Testing · CWE-525
HDR-022Pragma/Expires 상충 ✓ 통과 cache 헤더 상충 없음 OWASP A02:2025 · WSTG Configuration Testing
HDR-023X-XSS-Protection 구형 정책 · 참고 해당 없음 OWASP A02:2025 · WSTG Client-side Testing
HDR-024Cross-origin isolation 일관성 ✓ 통과 일관 OWASP A02:2025 · WSTG Client-side Testing
HDR-025보안 헤더 페이지별 일관성 ✓ 통과 페이지 31개 헤더 일관 OWASP A02:2025 · WSTG Configuration Testing · CWE-693

쿠키 — 85점 · 양호 (평가 10/10)

Rule항목상태확인된 값 / 조치근거
CK-001Secure 속성 ✗ 높음 Secure 누락
→ HTTPS에서만 전송되도록 Secure를 적용합니다.
OWASP A07:2025 · WSTG Session Management · CWE-614
CK-002HttpOnly 속성 ✓ 통과 HttpOnly 적용 OWASP A07:2025 · WSTG Session Management · CWE-1004
CK-003SameSite 속성 ✗ 보통 SameSite 미설정
→ 업무 흐름에 맞게 SameSite를 명시합니다.
OWASP A01:2025 · WSTG Session Management · CWE-1275
CK-004SameSite=None + Secure ✓ 통과 정상 OWASP A07:2025 · WSTG Session Management · CWE-614
CK-005Cookie Domain 과다 ✓ 통과 Domain 범위 적정 OWASP A07:2025 · WSTG Session Management · CWE-565
CK-006Cookie Path 과다 · 참고 Path=/ 쿠키 4개(관찰) OWASP A07:2025 · WSTG Session Management
CK-007Cookie 만료기간 과다 ✓ 통과 쿠키 수명 적정 OWASP A07:2025 · WSTG Session Management · CWE-613
CK-008Cookie 값 노출 마스킹 ✓ 통과 쿠키 값 마스킹 OWASP A02:2025 · WSTG Session Management · CWE-532
CK-009세션 쿠키 명명 노출 · 참고 PHPSESSID, PHPSESSID, uniq_id, threeway OWASP A02:2025 · WSTG Information Gathering · CWE-200
CK-010중복/상충 Cookie ✗ 낮음 중복 쿠키 존재
→ 동일 이름 쿠키의 Domain/Path 충돌을 정리합니다.
OWASP A10:2025 · WSTG Session Management

웹 표준 · 공개파일 — 100점 · 매우 양호 (평가 9/10)

Rule항목상태확인된 값 / 조치근거
WEB-001robots.txt 존재 ✓ 통과 robots status=200 OWASP A02:2025 · WSTG Information Gathering
WEB-002sitemap.xml 존재 ✓ 통과 sitemap 유효 OWASP A02:2025 · WSTG Information Gathering
WEB-003security.txt 존재 · 참고 security.txt 없음 OWASP A06:2025 · WSTG Information Gathering
WEB-004security.txt 연락처 유효성 – 확인 불가 security.txt 없음 OWASP A06:2025 · WSTG Configuration Testing
WEB-005외부 링크 HTTPS 비율 ✓ 통과 외부링크 대부분 https OWASP A04:2025 · WSTG Client-side Testing · CWE-319
WEB-006폼 action HTTPS ✓ 통과 폼 action https OWASP A04:2025 · WSTG Client-side Testing · CWE-319
WEB-007비밀번호 입력 페이지 HTTPS ✓ 통과 정상 OWASP A04:2025 · WSTG Authentication Testing · CWE-319
WEB-008iframe HTTP 콘텐츠 ✓ 통과 iframe http 없음 OWASP A04:2025 · WSTG Client-side Testing · CWE-319
WEB-009mailto 공개 이메일 · 참고 공개 이메일 1개 OWASP A02:2025 · WSTG Information Gathering · CWE-200
WEB-010페이지 크롤링 오류율 ✓ 통과 크롤 오류율 낮음 OWASP A10:2025 · WSTG Error Handling

기술스택 · 의존성 — 98점 · 매우 양호 (평가 15/15)

Rule항목상태확인된 값 / 조치근거
TECH-001웹서버 기술 식별 · 참고 Apache (90%) OWASP A02:2025 · WSTG Information Gathering
TECH-002백엔드 기술 식별 · 참고 미식별 OWASP A02:2025 · WSTG Information Gathering
TECH-003CMS 식별 · 참고 미식별 OWASP A03:2025 · WSTG Information Gathering
TECH-004프론트엔드 Framework 식별 · 참고 jQuery 3.7.1(95%) OWASP A03:2025 · WSTG Information Gathering
TECH-005정확한 버전 노출 ✗ 낮음 버전 노출: jQuery 3.7.1
→ 불필요한 버전 노출을 제거합니다.
OWASP A02:2025 · WSTG Information Gathering · CWE-200
TECH-006지원 종료 기술 징후 ✓ 통과 버전 확인된 기술의 지원종료 미검출 OWASP A03:2025 · WSTG Configuration Testing · CWE-1104
TECH-007Known CVE 정확매치 ✓ 통과 NVD 조회 결과 영향 CVE 없음 (jQuery 3.7.1) OWASP A03:2025 · WSTG Configuration Testing · CWE-1104
TECH-008Potential CVE 매치 · 참고 Potential CVE는 버전 확정 후 정밀진단에서 매칭 OWASP A03:2025 · WSTG Configuration Testing · CWE-1104
TECH-009오래된 jQuery 징후 ✓ 통과 jQuery 3.7.1 OWASP A03:2025 · WSTG Client-side Testing · CWE-1104
TECH-010오래된 Bootstrap 징후 ✓ 통과 Bootstrap 미검출/버전불명 OWASP A03:2025 · WSTG Client-side Testing · CWE-1104
TECH-011Source Map 공개 ✓ 통과 Source Map 미공개 OWASP A02:2025 · WSTG Client-side Testing · CWE-200
TECH-012Dependency 버전 URL 노출 ✓ 통과 버전 URL 과다 노출 미검출 OWASP A02:2025 · WSTG Information Gathering · CWE-200
TECH-013CDN 라이브러리 SRI ✗ 낮음 외부 스크립트 SRI 누락 2개
→ 고정 버전 CDN 자원에는 SRI 적용을 검토합니다.
OWASP A08:2025 · WSTG Client-side Testing · CWE-353
TECH-014외부 라이브러리 버전 고정 ✓ 통과 외부 의존성 버전 고정 OWASP A08:2025 · WSTG Client-side Testing · CWE-829
TECH-015Third-party 패키지 과다 · 참고 외부 스크립트 공급자 2곳 OWASP A03:2025 · WSTG Client-side Testing · CWE-829

JavaScript — 95점 · 매우 양호 (평가 15/15)

Rule항목상태확인된 값 / 조치근거
JS-001인라인 Secret 패턴 ✓ 통과 인라인 시크릿 미검출 OWASP A02:2025 · WSTG Client-side Testing · CWE-798
JS-002API Endpoint 공개 목록 · 참고 공개 JS 내 API 엔드포인트 참고 OWASP A01:2025 · WSTG Information Gathering
JS-003내부 IP 문자열 노출 ✓ 통과 내부 IP 미검출 OWASP A02:2025 · WSTG Information Gathering · CWE-200
JS-004내부 Hostname 노출 ✓ 통과 내부 호스트명 미검출 OWASP A02:2025 · WSTG Information Gathering · CWE-200
JS-005개발환경 URL 노출 ✓ 통과 개발 URL 미검출 OWASP A02:2025 · WSTG Information Gathering · CWE-200
JS-006Console debug 로그 ✓ 통과 콘솔 debug 출력 0건, 민감정보 없음 OWASP A02:2025 · WSTG Error Handling · CWE-532
JS-007JavaScript 오류 ✓ 통과 런타임 오류 없음 OWASP A10:2025 · WSTG Error Handling
JS-008eval 사용 징후 ✗ 보통 eval() 사용
→ eval 등 동적 실행을 제거하거나 안전한 대안으로 변경합니다.
OWASP A05:2025 · WSTG Client-side Testing · CWE-95
JS-009document.write 사용 ✗ 낮음 document.write 사용
→ DOM API 등 안전한 렌더링 방식으로 대체합니다.
OWASP A05:2025 · WSTG Client-side Testing · CWE-79
JS-010innerHTML 동적 사용 징후 ⚠ 주의 innerHTML 동적 사용 OWASP A05:2025 · WSTG Client-side Testing · CWE-79
JS-011postMessage wildcard 징후 ✓ 통과 postMessage 안전 OWASP A01:2025 · WSTG Client-side Testing · CWE-346
JS-012localStorage 민감정보 키 징후 ✓ 통과 localStorage 항목 3건, 민감정보 징후 없음 OWASP A07:2025 · WSTG Client-side Testing · CWE-922
JS-013sessionStorage 민감정보 징후 ✓ 통과 sessionStorage 항목 0건, 민감정보 징후 없음 OWASP A07:2025 · WSTG Client-side Testing · CWE-922
JS-014외부 script HTTP ✓ 통과 외부 script http 없음 OWASP A04:2025 · WSTG Client-side Testing · CWE-319
JS-015외부 script 과도 권한 ✓ 통과 외부 script 적정 OWASP A03:2025 · WSTG Client-side Testing · CWE-829

입력 폼 — 100점 · 매우 양호 (평가 9/10)

Rule항목상태확인된 값 / 조치근거
FORM-001Password autocomplete 정책 · 참고 autocomplete 정책 참고 OWASP A07:2025 · WSTG Authentication Testing
FORM-002민감정보 GET 전송 ✓ 통과 GET 민감전송 없음 OWASP A04:2025 · WSTG Input Validation · CWE-598
FORM-003외부 Domain Form Action ✓ 통과 외부 action 없음 OWASP A01:2025 · WSTG Client-side Testing · CWE-441
FORM-004HTTP Form Action ✓ 통과 form action https OWASP A04:2025 · WSTG Client-side Testing · CWE-319
FORM-005Password field HTTP 페이지 ✓ 통과 정상 OWASP A04:2025 · WSTG Authentication Testing · CWE-319
FORM-006파일 업로드 Form 노출 · 참고 파일 업로드 폼 없음 OWASP A05:2025 · WSTG Input Validation
FORM-007CSRF token 구조 징후 – 확인 불가 POST 폼 없음 OWASP A01:2025 · WSTG Session Management · CWE-352
FORM-008민감 Input 이름 노출 · 참고 입력 필드 분류 참고 OWASP A06:2025 · WSTG Information Gathering
FORM-009Form target=_blank 보호 ✓ 통과 정상 OWASP A06:2025 · WSTG Client-side Testing
FORM-010입력 제한 속성 · 참고 클라이언트 입력 제한 참고 OWASP A05:2025 · WSTG Input Validation · CWE-20

정보 노출 — 100점 · 매우 양호 (평가 10/10)

Rule항목상태확인된 값 / 조치근거
EXP-001Stack Trace 노출 ✓ 통과 스택 트레이스 없음 OWASP A10:2025 · WSTG Error Handling · CWE-209
EXP-002절대 서버경로 노출 ✓ 통과 서버 경로 미노출 OWASP A02:2025 · WSTG Error Handling · CWE-200
EXP-003내부 IP 노출 ✓ 통과 내부 IP 없음 OWASP A02:2025 · WSTG Information Gathering · CWE-200
EXP-004내부 Hostname 노출 ✓ 통과 내부 호스트명 없음 OWASP A02:2025 · WSTG Information Gathering · CWE-200
EXP-005Debug Mode 징후 ✓ 통과 디버그 징후 없음 OWASP A02:2025 · WSTG Configuration Testing · CWE-489
EXP-006HTML 주석 민감정보 ✓ 통과 주석 민감정보 없음 OWASP A02:2025 · WSTG Information Gathering · CWE-615
EXP-007Generator 버전 노출 ✓ 통과 generator 버전 미노출 OWASP A02:2025 · WSTG Information Gathering · CWE-200
EXP-008공개 Source Map ✓ 통과 Source Map 미공개 OWASP A02:2025 · WSTG Client-side Testing · CWE-200
EXP-009개발/테스트 배너 노출 ✓ 통과 배너 없음 OWASP A02:2025 · WSTG Configuration Testing · CWE-489
EXP-010민감한 공개 문서 링크 ✓ 통과 민감 파일 링크 없음 OWASP A02:2025 · WSTG Configuration Testing · CWE-552

서드파티 · 공급망 — 98점 · 매우 양호 (평가 10/10)

Rule항목상태확인된 값 / 조치근거
3RD-001외부 JavaScript 인벤토리 · 참고 외부 JS 2개 OWASP A03:2025 · WSTG Client-side Testing · CWE-829
3RD-002외부 CSS 인벤토리 · 참고 외부 CSS 3개 OWASP A03:2025 · WSTG Client-side Testing · CWE-829
3RD-003외부 iframe 인벤토리 · 참고 외부 iframe 0개 OWASP A03:2025 · WSTG Client-side Testing · CWE-829
3RD-004외부 Script SRI ✗ 낮음 외부 script SRI 누락 2
→ 고정 버전 외부 리소스에 SRI를 적용할 수 있는지 검토합니다.
OWASP A08:2025 · WSTG Client-side Testing · CWE-353
3RD-005외부 CSS SRI ✗ 낮음 외부 CSS SRI 누락 3
→ 고정 버전 외부 CSS에 SRI 적용을 검토합니다.
OWASP A08:2025 · WSTG Client-side Testing · CWE-353
3RD-006HTTP 외부 리소스 ✓ 통과 http 외부 리소스 없음 OWASP A04:2025 · WSTG Client-side Testing · CWE-319
3RD-007분석/마케팅 서비스 목록 · 참고 없음 OWASP A06:2025 · WSTG Information Gathering
3RD-008외부 폰트 서비스 · 참고 fonts.googleapis.com OWASP A06:2025 · WSTG Information Gathering
3RD-009외부 Resource Provider 과다 ✓ 통과 공급자 3곳 OWASP A03:2025 · WSTG Client-side Testing · CWE-829
3RD-010알 수 없는 외부 Script 출처 ✓ 통과 출처 분류됨 OWASP A03:2025 · WSTG Client-side Testing · CWE-829

8. 서버 및 기술환경

구분기술버전신뢰도탐지 방식(근거)
web_serverApache-90%Server: Apache
frontendjQuery3.7.195%스크립트 경로에서 jQuery 감지

※ 외부 공개정보 기반 추정이며 일부는 확신도 표기와 함께 제공됩니다. (근거: OWASP WSTG 정보수집)

9. 외부 연결 서비스 (서드파티)

서비스용도도메인근거(방식)
GoogleTag Managerwww.googletagmanager.com외부 리소스 URL 수집 · OWASP A03:2025(공급망)
jsDelivrCDNcdn.jsdelivr.net외부 리소스 URL 수집 · OWASP A03:2025(공급망)
GoogleFontsfonts.googleapis.com외부 리소스 URL 수집 · OWASP A03:2025(공급망)

10. 정상적으로 적용된 항목

항목분야근거
✓ 도메인 DNS 조회 가능DNS · 도메인OWASP A02:2025 · WSTG Information Gathering
✓ 사설 IP 노출 여부DNS · 도메인OWASP A02:2025 · WSTG Information Gathering · CWE-200
✓ 와일드카드 DNS 노출DNS · 도메인OWASP A02:2025 · WSTG Information Gathering
✓ WWW/루트 도메인 일관성DNS · 도메인OWASP A02:2025 · WSTG Configuration Testing
✓ CNAME 체인 과다DNS · 도메인OWASP A06:2025 · WSTG Information Gathering
✓ Dangling CNAME 징후DNS · 도메인OWASP A01:2025 · WSTG Configuration Testing · CWE-284
✓ HTTPS 지원전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography · CWE-319
✓ HTTP→HTTPS 강제전환전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography · CWE-319
✓ 인증서 유효성전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography · CWE-295
✓ 인증서 만료 임박전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography
✓ Hostname 일치전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography · CWE-297
✓ TLS 1.0 비활성화전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography · CWE-326
✓ TLS 1.1 비활성화전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography · CWE-326
✓ TLS 1.2 지원전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography
✓ TLS 1.3 지원전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography
✓ 인증서 체인 완전성전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography · CWE-295
✓ 자가서명 인증서 여부전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography · CWE-295
✓ 약한 서명 알고리즘전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography · CWE-327
✓ 약한 공개키 크기전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography · CWE-326
✓ SNI 정상 처리전송 · TLSOWASP A02:2025 · WSTG Configuration Testing
✓ Mixed Content전송 · TLSOWASP A04:2025 · WSTG Client-side Testing · CWE-319
✓ 서버 버전 노출HTTP 프로토콜OWASP A02:2025 · WSTG Information Gathering · CWE-200
✓ X-Powered-By 노출HTTP 프로토콜OWASP A02:2025 · WSTG Information Gathering · CWE-200
✓ TRACE MethodHTTP 프로토콜OWASP A02:2025 · WSTG Configuration Testing · CWE-749
✓ 민감 페이지 캐시 방지HTTP 프로토콜OWASP A02:2025 · WSTG Configuration Testing · CWE-525
✓ 오류 페이지 상태코드HTTP 프로토콜OWASP A10:2025 · WSTG Error Handling
✓ 5xx 상세정보 노출HTTP 프로토콜OWASP A10:2025 · WSTG Error Handling · CWE-209
✓ Content-Type 명시HTTP 프로토콜OWASP A02:2025 · WSTG Configuration Testing · CWE-436
✓ Charset 명시HTTP 프로토콜OWASP A02:2025 · WSTG Configuration Testing
✓ 리다이렉트 체인 과다HTTP 프로토콜OWASP A06:2025 · WSTG Configuration Testing
✓ Directory Listing 노출HTTP 프로토콜OWASP A02:2025 · WSTG Configuration Testing · CWE-548
✓ 기본 서버 페이지 노출HTTP 프로토콜OWASP A02:2025 · WSTG Configuration Testing · CWE-200
✓ 잘못된 MIME 응답HTTP 프로토콜OWASP A02:2025 · WSTG Configuration Testing · CWE-430
✓ 민감 응답의 public cacheHTTP 프로토콜OWASP A02:2025 · WSTG Configuration Testing · CWE-525
✓ Referrer 내 민감 Query 징후HTTP 프로토콜OWASP A02:2025 · WSTG Client-side Testing · CWE-598
✓ robots.txt 민감 경로 노출HTTP 프로토콜OWASP A02:2025 · WSTG Information Gathering · CWE-200
✓ Clickjacking 보호보안 응답 헤더OWASP A01:2025 · WSTG Client-side Testing · CWE-1021
✓ CORS wildcard보안 응답 헤더OWASP A01:2025 · WSTG Client-side Testing · CWE-942
✓ CORS credentials + wildcard 징후보안 응답 헤더OWASP A01:2025 · WSTG Client-side Testing · CWE-942
✓ CORS Origin 반사 징후보안 응답 헤더OWASP A01:2025 · WSTG Client-side Testing · CWE-942
✓ Cache-Control 민감정보보안 응답 헤더OWASP A02:2025 · WSTG Configuration Testing · CWE-525
✓ Pragma/Expires 상충보안 응답 헤더OWASP A02:2025 · WSTG Configuration Testing
✓ Cross-origin isolation 일관성보안 응답 헤더OWASP A02:2025 · WSTG Client-side Testing
✓ 보안 헤더 페이지별 일관성보안 응답 헤더OWASP A02:2025 · WSTG Configuration Testing · CWE-693
✓ HttpOnly 속성쿠키OWASP A07:2025 · WSTG Session Management · CWE-1004
✓ SameSite=None + Secure쿠키OWASP A07:2025 · WSTG Session Management · CWE-614
✓ Cookie Domain 과다쿠키OWASP A07:2025 · WSTG Session Management · CWE-565
✓ Cookie 만료기간 과다쿠키OWASP A07:2025 · WSTG Session Management · CWE-613
✓ Cookie 값 노출 마스킹쿠키OWASP A02:2025 · WSTG Session Management · CWE-532
✓ robots.txt 존재웹 표준 · 공개파일OWASP A02:2025 · WSTG Information Gathering
✓ sitemap.xml 존재웹 표준 · 공개파일OWASP A02:2025 · WSTG Information Gathering
✓ 외부 링크 HTTPS 비율웹 표준 · 공개파일OWASP A04:2025 · WSTG Client-side Testing · CWE-319
✓ 폼 action HTTPS웹 표준 · 공개파일OWASP A04:2025 · WSTG Client-side Testing · CWE-319
✓ 비밀번호 입력 페이지 HTTPS웹 표준 · 공개파일OWASP A04:2025 · WSTG Authentication Testing · CWE-319
✓ iframe HTTP 콘텐츠웹 표준 · 공개파일OWASP A04:2025 · WSTG Client-side Testing · CWE-319
✓ 페이지 크롤링 오류율웹 표준 · 공개파일OWASP A10:2025 · WSTG Error Handling
✓ 지원 종료 기술 징후기술스택 · 의존성OWASP A03:2025 · WSTG Configuration Testing · CWE-1104
✓ Known CVE 정확매치기술스택 · 의존성OWASP A03:2025 · WSTG Configuration Testing · CWE-1104
✓ 오래된 jQuery 징후기술스택 · 의존성OWASP A03:2025 · WSTG Client-side Testing · CWE-1104
✓ 오래된 Bootstrap 징후기술스택 · 의존성OWASP A03:2025 · WSTG Client-side Testing · CWE-1104
✓ Source Map 공개기술스택 · 의존성OWASP A02:2025 · WSTG Client-side Testing · CWE-200
✓ Dependency 버전 URL 노출기술스택 · 의존성OWASP A02:2025 · WSTG Information Gathering · CWE-200
✓ 외부 라이브러리 버전 고정기술스택 · 의존성OWASP A08:2025 · WSTG Client-side Testing · CWE-829
✓ 인라인 Secret 패턴JavaScriptOWASP A02:2025 · WSTG Client-side Testing · CWE-798
✓ 내부 IP 문자열 노출JavaScriptOWASP A02:2025 · WSTG Information Gathering · CWE-200
✓ 내부 Hostname 노출JavaScriptOWASP A02:2025 · WSTG Information Gathering · CWE-200
✓ 개발환경 URL 노출JavaScriptOWASP A02:2025 · WSTG Information Gathering · CWE-200
✓ Console debug 로그JavaScriptOWASP A02:2025 · WSTG Error Handling · CWE-532
✓ JavaScript 오류JavaScriptOWASP A10:2025 · WSTG Error Handling
✓ postMessage wildcard 징후JavaScriptOWASP A01:2025 · WSTG Client-side Testing · CWE-346
✓ localStorage 민감정보 키 징후JavaScriptOWASP A07:2025 · WSTG Client-side Testing · CWE-922
✓ sessionStorage 민감정보 징후JavaScriptOWASP A07:2025 · WSTG Client-side Testing · CWE-922
✓ 외부 script HTTPJavaScriptOWASP A04:2025 · WSTG Client-side Testing · CWE-319
✓ 외부 script 과도 권한JavaScriptOWASP A03:2025 · WSTG Client-side Testing · CWE-829
✓ 민감정보 GET 전송입력 폼OWASP A04:2025 · WSTG Input Validation · CWE-598
✓ 외부 Domain Form Action입력 폼OWASP A01:2025 · WSTG Client-side Testing · CWE-441
✓ HTTP Form Action입력 폼OWASP A04:2025 · WSTG Client-side Testing · CWE-319
✓ Password field HTTP 페이지입력 폼OWASP A04:2025 · WSTG Authentication Testing · CWE-319
✓ Form target=_blank 보호입력 폼OWASP A06:2025 · WSTG Client-side Testing
✓ Stack Trace 노출정보 노출OWASP A10:2025 · WSTG Error Handling · CWE-209
✓ 절대 서버경로 노출정보 노출OWASP A02:2025 · WSTG Error Handling · CWE-200
✓ 내부 IP 노출정보 노출OWASP A02:2025 · WSTG Information Gathering · CWE-200
✓ 내부 Hostname 노출정보 노출OWASP A02:2025 · WSTG Information Gathering · CWE-200
✓ Debug Mode 징후정보 노출OWASP A02:2025 · WSTG Configuration Testing · CWE-489
✓ HTML 주석 민감정보정보 노출OWASP A02:2025 · WSTG Information Gathering · CWE-615
✓ Generator 버전 노출정보 노출OWASP A02:2025 · WSTG Information Gathering · CWE-200
✓ 공개 Source Map정보 노출OWASP A02:2025 · WSTG Client-side Testing · CWE-200
✓ 개발/테스트 배너 노출정보 노출OWASP A02:2025 · WSTG Configuration Testing · CWE-489
✓ 민감한 공개 문서 링크정보 노출OWASP A02:2025 · WSTG Configuration Testing · CWE-552
✓ HTTP 외부 리소스서드파티 · 공급망OWASP A04:2025 · WSTG Client-side Testing · CWE-319
✓ 외부 Resource Provider 과다서드파티 · 공급망OWASP A03:2025 · WSTG Client-side Testing · CWE-829
✓ 알 수 없는 외부 Script 출처서드파티 · 공급망OWASP A03:2025 · WSTG Client-side Testing · CWE-829

11. 이번(무료 공개) 진단으로 확인할 수 없는 항목

아래는 로그인·서버 내부·실브라우저·CVE 데이터 등이 필요해 공개 스캔으로 확인 불가합니다. "문제 없음"이 아니라 "미확인"이며 정밀진단에서 점검합니다. (스펙 원칙: NOT_TESTED는 PASS로 계산하지 않음)

항목분야관련 기준
– SPF 과도한 허용DNS · 도메인OWASP A02:2025 · WSTG Configuration Testing · CWE-284
– RC4 비활성화전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography · CWE-327
– 3DES 비활성화전송 · TLSOWASP A04:2025 · WSTG Weak Cryptography · CWE-327
– 불필요 HTTP Method 노출HTTP 프로토콜OWASP A02:2025 · WSTG Configuration Testing · CWE-749
– CSP unsafe-inline보안 응답 헤더OWASP A02:2025 · WSTG Client-side Testing · CWE-693
– CSP unsafe-eval보안 응답 헤더OWASP A02:2025 · WSTG Client-side Testing · CWE-693
– CSP wildcard source보안 응답 헤더OWASP A02:2025 · WSTG Client-side Testing · CWE-693
– CSP object-src 제한보안 응답 헤더OWASP A02:2025 · WSTG Client-side Testing · CWE-693
– CSP base-uri 제한보안 응답 헤더OWASP A02:2025 · WSTG Client-side Testing · CWE-693
– CSP frame-ancestors보안 응답 헤더OWASP A01:2025 · WSTG Client-side Testing · CWE-1021
– security.txt 연락처 유효성웹 표준 · 공개파일OWASP A06:2025 · WSTG Configuration Testing
– CSRF token 구조 징후입력 폼OWASP A01:2025 · WSTG Session Management · CWE-352

12. 국제 보안기준

기준적용참고 사이트
OWASP Top 10:2025취약점 상위 위험 분류https://owasp.org/Top10/2025/
OWASP WSTG Stable테스트 방법론 연결https://owasp.org/www-project-web-security-testing-guide/stable/
CWE취약점 유형 분류https://cwe.mitre.org/
CVE / NVD알려진 제품 취약점(정밀진단 연동)https://www.cve.org/
CVSS 4.0확인된 CVE 위험도https://www.first.org/cvss/

13. 진단 결과 요약

👍 양호한 부분

• 도메인 DNS 조회 가능근거: OWASP A02:2025 · WSTG Information Gathering
• 사설 IP 노출 여부근거: OWASP A02:2025 · WSTG Information Gathering · CWE-200
• 와일드카드 DNS 노출근거: OWASP A02:2025 · WSTG Information Gathering
• WWW/루트 도메인 일관성근거: OWASP A02:2025 · WSTG Configuration Testing
• CNAME 체인 과다근거: OWASP A06:2025 · WSTG Information Gathering
• Dangling CNAME 징후근거: OWASP A01:2025 · WSTG Configuration Testing · CWE-284
• HTTPS 지원근거: OWASP A04:2025 · WSTG Weak Cryptography · CWE-319
• HTTP→HTTPS 강제전환근거: OWASP A04:2025 · WSTG Weak Cryptography · CWE-319
• 인증서 유효성근거: OWASP A04:2025 · WSTG Weak Cryptography · CWE-295
• 인증서 만료 임박근거: OWASP A04:2025 · WSTG Weak Cryptography

🔧 개선이 필요한 부분

• SPF 레코드 존재근거: OWASP A02:2025 · WSTG Configuration Testing
• DMARC 레코드 존재근거: OWASP A02:2025 · WSTG Configuration Testing
• NS 이중화근거: OWASP A06:2025 · WSTG Configuration Testing
• Content-Security-Policy 존재근거: OWASP A02:2025 · WSTG Client-side Testing · CWE-693
• HSTS 적용근거: OWASP A04:2025 · WSTG Configuration Testing · CWE-319
• SameSite 속성근거: OWASP A01:2025 · WSTG Session Management · CWE-1275
• eval 사용 징후근거: OWASP A05:2025 · WSTG Client-side Testing · CWE-95
• DNSSEC 적용 여부근거: OWASP A08:2025 · WSTG Configuration Testing
• DMARC 보호수준근거: OWASP A02:2025 · WSTG Configuration Testing
• CAA 레코드 존재근거: OWASP A04:2025 · WSTG Cryptography Testing

🚨 우선 확인이 필요한 부분

• NULL/EXPORT Cipher 비활성화근거: OWASP A04:2025 · WSTG Weak Cryptography · CWE-327
• 취약 Cipher 비활성화근거: OWASP A04:2025 · WSTG Weak Cryptography · CWE-327
• Secure 속성근거: OWASP A07:2025 · WSTG Session Management · CWE-614

14. 30일 실행 플랜

주차단계할 일 / 상세
1주차즉시 조치 (높은 위험)NULL/EXPORT Cipher 비활성화
NULL/EXPORT Cipher를 즉시 제거합니다.
2주차보안 헤더·설정 강화취약 Cipher 비활성화
약한 Cipher Suite를 제거하고 현대적 구성을 적용합니다.
3주차정보 노출·의존성 정리Secure 속성
HTTPS에서만 전송되도록 Secure를 적용합니다.
4주차재점검·유지관리30일 후 재진단
동일 기준으로 재진단해 개선폭을 확인하고 설정 유지 여부를 점검하세요.

다른 사이트와 비교

비교할 도메인을 입력하면 동일 기준으로 진단해 나란히 비교합니다. (최대 2곳)

16. 진단 범위 및 한계

본 진단은 검사 시점에 인터넷을 통해 공개적으로 접근 가능한 영역을 대상으로 비파괴적 방식으로 수행됩니다. 로그인 이후 영역, 서버 내부 소스코드·DB·내부 네트워크, SQL Injection·XSS 등 능동 공격, 인증 우회, 파일 업로드 공격, 비즈니스 로직은 본 Public Scan 범위에 포함되지 않으며 위 확인 불가 항목으로 표기됩니다. 본 결과는 전체 보안성을 보증하는 인증서가 아니며, 상세 검증에는 별도의 정밀진단이 필요합니다.

진단은 어디가 취약한지까지입니다.

실제 서버 설정 적용·정밀 진단이 필요하다면 쓰리웨이가 직접 도와드립니다.