웹 서비스 설정
웹 서비스(DAST)는 소유권이 검증된 도메인만 스캔합니다. 설정 화면에서 대상 URL 을 저장하고 도메인 소유권을 검증해야 DAST 를 실행할 수 있습니다. 설정 화면을 여는 방법과 공통 동작은 서비스 설정을 참고하세요.
| 메뉴 | 설정 내용 |
|---|---|
| 일반 | 서비스명 · 설명, 서비스 삭제 |
| 분석 > 분석 항목 | DAST(웹 서비스는 DAST 만 지원) |
| 분석 > 소유권 검증 | 대상 URL, 도메인 소유권 검증 |
| 자동화 > 스캔 스케줄 | 정기 스캔 (스캔 스케줄) |
웹 서비스는 CI 트리거를 지원하지 않습니다.
소유권 검증


1단계 · 대상 URL 저장
- 대상 서비스 URL 에 점검할 주소를 입력합니다(예:
https://service.company.com). - 저장을 누릅니다.
https://주소만 저장할 수 있습니다.http://주소는 "DAST 대상은 https 만 지원합니다. https:// URL 로 입력하세요. (http 는 저장할 수 없습니다)"라는 안내가 표시되고 저장되지 않습니다.- URL 을 변경하면 변경됨으로 표시되며, 저장한 뒤 소유권을 다시 검증 해야 스캔할 수 있습니다. 저장하기 전에는 검증을 진행할 수 없습니다.
2단계 · 도메인 소유권 검증
아래 세 가지 방법 중 하나로 토큰을 등록한 뒤 검증하기를 누릅니다.
파일 업로드
- 인증 파일 다운로드로
vulinder_<토큰>.html파일을 내려받습니다. - 내려받은 파일을 수정하지 않고 사이트 루트 폴더에 업로드합니다. 업로드한 뒤 화면에 표시된 주소에서 파일이 열리는지 확인합니다.
- 검증하기를 누릅니다.
파일은 외부에서 접근할 수 있어야 하며, JavaScript 라우팅을 거치지 않는 정적 파일로 제공되어야 합니다.
DNS TXT 레코드
- 도메인을 관리하는 DNS 관리 화면에 로그인합니다.
- 화면에 표시된 호스트/이름과 TXT 레코드 값으로 TXT 레코드를 추가합니다.
- 검증하기를 누릅니다.
DNS 변경 사항은 반영까지 시간이 걸릴 수 있습니다. 레코드가 확인되지 않으면 일정 시간이 지난 뒤(최대 하루) 다시 시도합니다.
메타태그
- 화면에 표시된 메타 태그를 복사합니다.
- 홈페이지 HTML 의
<head>섹션(첫<body>앞)에 추가합니다. - 검증하기를 누릅니다.
JavaScript 로 삽입한 태그는 인식되지 않으므로, 메타 태그를 홈페이지 원본 HTML 에 직접 넣어야 합니다.
검증 결과
- 검증에 성공하면 검증됨 배지와 검증 시각이 표시되며, DAST 탭에서 분석을 실행할 수 있습니다.
- 검증에 실패하면 검증 실패와 실패 사유가 표시됩니다. 등록 위치를 확인한 뒤 검증하기를 다시 누릅니다.
- 소유권은 스캔할 때마다 다시 확인합니다. 등록한 파일 · 태그 · 레코드를 삭제하면 이후 스캔이 실패하므로 계속 유지해야 합니다.
관련 문서
- 웹 서비스 (DAST) : 등록 절차와 탐지하는 취약점
- 서비스 설정 : 공통 사용법과 서비스 삭제
- 스캔 스케줄 : 정기 스캔