2016-06-17 4 views

답변

0

(http://weblogs.asp.net/scottgu/tip-trick-enabling-ssl-on-iis7-using-self-signed-certificates) 여기에서 :

  • 은 IIS 7.0 관리 도구 당신은 당신이 특정 리소스 여부를 제어 할 수 있도록 각 사이트, 디렉토리 나 파일을 선택할 수있는 "SSL 설정"노드를 가지고 (그리고 기본적으로 그 자식들)은 실행을 위해 SSL 요청을 요구합니다. 이는 사용자가 암호화 된 채널을 통해 게시 할 때 자격 증명 만 입력 할 수 있도록하려는 login.aspx 페이지와 같은 페이지에 유용합니다. login.aspx 페이지에서 SSL을 요구하도록 구성하면 IIS 7.0은 브라우저에서 SSL을 사용하지 않는 한 브라우저에 액세스하지 못하도록 차단합니다.
  • ASP.NET 페이지 또는 처리기에서 Request.IsSecure 속성을 검사하여 현재 요청이 SSL을 사용 중인지 여부를 프로그래밍 방식으로 확인할 수 있습니다 (들어오는 브라우저 요청이 SSL을 초과하면 "true"를 반환 함).
  • web.config 파일의 구성 섹션에서 "requireSSL"특성을 설정하면 ASP.NET의 폼 인증 시스템에서 폼 인증 쿠키가 SSL 사용 페이지 및 URL에서만 설정되고 사용되도록 할 수 있습니다. 이렇게하면 해커가 비 SSL 보안 페이지에서 인증 쿠키를 가로 채고 다른 컴퓨터에서 "재생 공격"을 사용하여 사용자를 가장하려고 시도하는 위험을 피할 수 있습니다.

그래서 웹 사이트가 HTTP 및 HTTPS 바인딩이 HTTPS 필요 또는 전혀 특정하는 자원 구별 할 때이 설정은 의미가 같다.

관련 문제