HTTP 접속을 허용하는 Azure Web App

Azure Web App의 사용자 연결에 HTTPS를 요구하세요.

설명

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

참조