본문으로 건너뛰기

웹 서비스 설정

웹 서비스(DAST)는 소유권이 검증된 도메인만 스캔합니다. 설정 화면에서 대상 URL 을 저장하고 도메인 소유권을 검증해야 DAST 를 실행할 수 있습니다. 설정 화면을 여는 방법과 공통 동작은 서비스 설정을 참고하세요.

메뉴설정 내용
일반서비스명 · 설명, 서비스 삭제
분석 > 분석 항목DAST(웹 서비스는 DAST 만 지원)
분석 > 소유권 검증대상 URL, 도메인 소유권 검증
자동화 > 스캔 스케줄정기 스캔 (스캔 스케줄)

웹 서비스는 CI 트리거를 지원하지 않습니다.

소유권 검증​

웹 서비스 소유권 검증웹 서비스 소유권 검증
1단계에서 대상 URL 을 저장하고, 2단계에서 세 가지 방법 중 하나로 토큰을 등록한 뒤 검증합니다.

1단계 · 대상 URL 저장​

  1. 대상 서비스 URL 에 점검할 주소를 입력합니다(예: https://service.company.com).
  2. 저장을 누릅니다.
  • https:// 주소만 저장할 수 있습니다. http:// 주소는 "DAST 대상은 https 만 지원합니다. https:// URL 로 입력하세요. (http 는 저장할 수 없습니다)"라는 안내가 표시되고 저장되지 않습니다.
  • URL 을 변경하면 변경됨으로 표시되며, 저장한 뒤 소유권을 다시 검증 해야 스캔할 수 있습니다. 저장하기 전에는 검증을 진행할 수 없습니다.

2단계 · 도메인 소유권 검증​

아래 세 가지 방법 중 하나로 토큰을 등록한 뒤 검증하기를 누릅니다.

파일 업로드

  1. 인증 파일 다운로드로 vulinder_<토큰>.html 파일을 내려받습니다.
  2. 내려받은 파일을 수정하지 않고 사이트 루트 폴더에 업로드합니다. 업로드한 뒤 화면에 표시된 주소에서 파일이 열리는지 확인합니다.
  3. 검증하기를 누릅니다.

파일은 외부에서 접근할 수 있어야 하며, JavaScript 라우팅을 거치지 않는 정적 파일로 제공되어야 합니다.

DNS TXT 레코드

  1. 도메인을 관리하는 DNS 관리 화면에 로그인합니다.
  2. 화면에 표시된 호스트/이름과 TXT 레코드 값으로 TXT 레코드를 추가합니다.
  3. 검증하기를 누릅니다.

DNS 변경 사항은 반영까지 시간이 걸릴 수 있습니다. 레코드가 확인되지 않으면 일정 시간이 지난 뒤(최대 하루) 다시 시도합니다.

메타태그

  1. 화면에 표시된 메타 태그를 복사합니다.
  2. 홈페이지 HTML 의 <head> 섹션(첫 <body> 앞)에 추가합니다.
  3. 검증하기를 누릅니다.

JavaScript 로 삽입한 태그는 인식되지 않으므로, 메타 태그를 홈페이지 원본 HTML 에 직접 넣어야 합니다.

검증 결과​

  • 검증에 성공하면 검증됨 배지와 검증 시각이 표시되며, DAST 탭에서 분석을 실행할 수 있습니다.
  • 검증에 실패하면 검증 실패와 실패 사유가 표시됩니다. 등록 위치를 확인한 뒤 검증하기를 다시 누릅니다.
  • 소유권은 스캔할 때마다 다시 확인합니다. 등록한 파일 · 태그 · 레코드를 삭제하면 이후 스캔이 실패하므로 계속 유지해야 합니다.

관련 문서​