[ssl] HTTPS를 통해 전송되지 않는 리소스 확인

HTTPS를 통해 완전히 전송해야하는 ASP.NET 사이트가 있습니다. 그러나 Google 크롬에서 페이지에 안전하지 않은 리소스가 포함되어 있다는 경고가 표시됩니다. 이러한 리소스가 무엇이며 HTTPS를 통해 이동하지 않는 이유를 어떻게 알 수 있습니까?



답변

일반적으로 이것은 https를 사용하지 않고 이미지, 자바 스크립트 포함 파일 또는 외부 CSS 파일을로드하기 때문에 발생합니다. FireBug와 같은 프로그램을 사용할 수 있습니다. http://getfirebug.com/

FireBug는 요소가로드되는 방법과 SSL 레이어를 통과하지 않는 요소를 알려줍니다. Firefox가 없다면 Chrome에도 FireBug와 비슷한 기능이 내장되어 있다고 확신합니다.

방화범을 사용하는 방법은 다음과 같습니다.

  1. 방화범 열기
  2. 콘솔 탭을 클릭하십시오
  3. 페이지 새로 고침
  4. 모든 https 오류는 콘솔에 표시되고 작동하지 않는 리소스를 알려줍니다.

도움이 되었기를 바랍니다


답변

Chrome에서도이 문제가 발생했습니다. 네트워크 탭에서 확인했지만 모든 리소스가 https를 통해로드되었습니다.

해결책 : Chrome을 닫고 다시 엽니 다.

Chrome은 보안 콘텐츠 감지를 캐시하여 문제를 해결하더라도 안전하지 않은 콘텐츠 메시지가 사라지지 않도록해야합니다.


답변

이 온라인 스크립트를 제공하는 사람들과는 아무런 관련이 없지만 쉽고 간단하며 모든 브라우저에서 북마크 할 수 있습니다. 문제를 해결하기 위해 빠르고 잘 작동합니다 .. http://www.whynopadlock.com


답변

Google Chrome : Console탭 에서 문제가되는 리소스를 볼 수 있습니다 .Inspect Element 창의 .

다음과 같이 나열됩니다.

에서 페이지 https://example.com/page는 안전하지 않은 내용을 표시 HTTP : //example.com/resource를

물론 창이 이미 열려있는 상태 에서 페이지 를 다시로드해야수도 있습니다Inspect Element .


답변

가장 쉬운 방법 중 하나는 Firefox에서 페이지를 마우스 오른쪽 버튼으로 클릭하고 페이지 정보보기를 선택하는 것입니다. 그런 다음 미디어 탭으로 이동하여 https 대신 http에서로드되는 항목을 찾습니다.


답변

우리는 우리 자신의 가려움을 긁어 내고 웹 사이트를 크롤링하고 어떤 페이지에 비 SSL 리소스가 있는지 알려주는 도구를 작성했습니다. 웹 사이트의 루트 URL 만 입력하면됩니다. 모든 페이지를 수동으로 확인할 필요가 없습니다.

http://www.jitbit.com/sslcheck/


답변

이 문제가 발생했을 때 툴바 (uTorrent)가 오류를 일으킨다는 것을 알았습니다. 도구 모음을 제거하고 오류가 사라졌습니다. 툴바가 내 사이트에서 오류를 일으키는 이유는 확실하지 않지만 SSL 인증서에 더 이상 문제가 없습니다.