용어와 정의
영문 또는 원어: DAST
영문 정식명칭: Dynamic Application Security Testing
한글명: 동적 애플리케이션 보안 검사
DAST는 실행 중인 애플리케이션과 상호작용해 보안 문제를 찾는 동적 검사 방식입니다.
정확한 의미와 원리
요청과 응답 및 동작을 관찰하므로 내부 코드를 모두 알지 못해도 검사할 수 있습니다. 로그인 상태와 접근 가능한 기능에 따라 검사 범위가 달라집니다.
쉽게 이해하는 사용 예시
승인된 시험 환경에서 로그인 전후의 웹 기능과 요청 처리를 검사하는 과정에 활용할 수 있습니다.
종류와 관련 개념의 차이
SAST는 내부 코드의 정적 표현을, DAST는 실행 결과를 봅니다. 인증된 검사와 비인증 검사는 접근 가능한 화면과 데이터가 다릅니다.
적용 조건과 오해하기 쉬운 점
화면에 닿지 못한 기능은 검사되지 않을 수 있습니다. 운영 데이터에 영향을 주는 요청을 피하도록 범위와 계정을 정하고 도구의 경고를 실제 조건에서 확인해야 합니다.