2014-10-04 4 views
0

이 페이지에서 비 HTTPS 스크립트를 삽입이 메시지를 받고 여기에 대해 몇 가지 질문에 simillar입니다 같은 IE9 HTTPS security is compromised by my Greasemonkey script?IE9 HTTPS 보안이 ..., https!에 의해 손상되었습니다. 왜?

하지만, WIN7 + IE9의 modernIE VM에 내 코드를 테스트하는 동안, 나는이 오류 https 페이지!

는 말한다 :

SEC7111: HTTPS security is compromised by https://example.com/script.js 

난 이미 두 번 인증서를 확인했습니다. 모든 것이 좋아 보인다. 주소 표시 줄에 같은 스크립트를 직접 열면 제대로로드되고 인증서에 대한 불만은 없습니다.

답변

0

은 테스트 상자에서 잘못된 루트 인증서로 밝혀졌습니다. 분명히 다른 모든 브라우저는 자신의 인증서와 함께 배송 및 영향을받지 않았습니다.

0

스크립트 요청이 https에서 일반 http로 리디렉션되지 않았습니까? 보안 컨텍스트에 포함되어 있지 않으므로 주소 표시 줄에서 직접 액세스하면 문제가되지 않습니다. 그러나 보안 컨텍스트에 포함되면이 경고가 발생할 수 있습니다.

+0

아니요. 그렇지 않습니다. 1) 다른 브라우저에서 경고를 트리거하지 않습니다. 2) 주소 표시 줄에 패드 잠금을 클릭하고 정확한 인증서 경로를 얻었는지 확인하고 '이 인증서는 정상입니다'라고 표시 할 수 있습니다. 인증서 상태 상자에. 그것은 모두 좋다. – gcb

+1

포함하는 스크립트 자체가 다른 리소스로로드 또는 리디렉션을 시도합니까? 나는 당신이 무엇을 포함하고 있는지 알지 못하지만, 특히 광고와 같은 당신의 통제를 벗어난 스크립트는 이상하게 행동 할 수 있으며, 브라우저와 그들이 어떻게 포함되어 있는지에 따라 행동을 바꿀 수 있으며 때로는 악성 코드 (악성 소프트웨어)의 탐지를 피할 수 있습니다. –

+0

좋은 지적. 하지만. 내부에서도 유효한 https 요청을 수행합니다. 하지만 그것은 내가 지금까지 가지고있는 최고의 리드 였고, 그래서 F12 툴의 네트워크 탭을 두 번 확인했다. 그리고 모든 요청은 페이지의 한 이미지를 제외하고 http로 표시된다. (스크립트 흐름과는 전혀 관련이 없다.) 그 이미지는 아무런 불평도없이 잘 표현되지만 ... O.o – gcb