설명
Azure Web App에서 https_only를 비활성화하면 애플리케이션에 HTTP로 접속할 수 있습니다. HTTPS Only를 활성화하면 HTTP 요청을 HTTPS로 리디렉션합니다.
잠재적 영향
HTTP로 전송된 요청이나 응답의 민감한 데이터가 노출되거나 변조될 수 있습니다. 이후의 리디렉션은 이미 보낸 평문 요청을 보호하지 못합니다.
해결 방법
https_only를 true로 설정하고 사용자 링크와 클라이언트 URL도 처음부터 HTTPS를 사용하게 하세요. 사용자 지정 도메인의 인증서와 리디렉션 동작을 확인하세요.
예시
예시는 HTTPS Only 설정만 비교합니다. 인증서 바인딩과 애플리케이션 배포는 별도입니다.
변경 전
yaml
- name: Web App 생성
azure_rm_webapp:
resource_group: myResourceGroup
name: myWinWebapp
https_only: false
plan:
resource_group: myAppServicePlan_rg
name: myAppServicePlan
is_linux: false
sku: S1
변경 후
yaml
- name: Web App 생성
azure_rm_webapp:
resource_group: myResourceGroup
name: myWinWebapp
https_only: true
plan:
resource_group: myAppServicePlan_rg
name: myAppServicePlan
is_linux: false
sku: S1