캠핑과 개발

네이버 지도 API를 사용하여 개발한 사이트가 있는데 해당 사이트는 https로 되어 있습니다.

하지만 지도를 보여주는 메뉴를 선택하게 되면 지도는 표시 되지 않으며 크롬 주소창 끝쪽에 방패모양의 아이콘만 표시되며 지도는 표시가 되지 않습니다.

해당 증상 및 해결방법은 아래와 같습니다.


크롬에서는 https로 연결시 http 컨텐츠를 차단한다고 합니다.

이 옵션을 해제할 수 있는 기능은 별도로 제공되어 있지 않으며, 크롬 구동시 다음 옵션을 주면 http 연결된 컨텐츠도 다운로드 합니다.


-allow-running-insecure-content





증상 

'이 페이지가 인증되지 않은 소스에서 스크립트를 로드하려고 시도하고 있습니다.'라는 오류가 표시되는 이유는 Chrome에서 안전하지 않은 사이트로부터 사용자를 보호하고 페이지에 표시된 사용자 정보가 악용되지 않도록 하기 위해서입니다. 이 경우 검색주소창에 방패  가 표시됩니다.


알림 무시

권장되지는 않지만 원하는 경우 안전하지 않은 스크립트 로드를 클릭하여 페이지의 알림을 무시할 수 있습니다. 그럼 Chrome이 페이지를 새로고침하여 안전하지 않은 콘텐츠를 포함한 모든 콘텐츠를 로드하게 됩니다. 해당 페이지가 안전하지 않다고 표시하기 위해 상단의 검색주소창의 https에 빨간색 줄 이 표시됩니다.

특정 웹 콘텐츠 차단

설정 페이지에서 자바스크립트나 이미지 등 특정 유형의 웹 콘텐츠가 모든 사이트에 표시되지 않도록 선택할 수 있습니다. 자세한 내용은 웹 콘텐츠 설정 조정을 참조하세요.

사이트의 문제 스크립트 찾기

웹 개발자인 경우 사이트에서 발견된 안전하지 않은 스크립트를 확인할 수 있습니다. 상단 툴바에서 보기 > 개발자 > 자바스크립트 콘솔을 클릭하세요. 안전하지 않은 코드나 유해한 확장 프로그램이 문제의 원인일 수 있습니다.


참고 : https://support.google.com/chrome/answer/1342714?hl=ko


'DEVELOPMENT > 보안' 카테고리의 다른 글

XSS 공격 패턴  (0) 2009.04.19
[MD5] APS , JAVASCRIPT MD5 암호화 함수  (0) 2008.07.25


http://ha.ckers.org/xss.html

MD5 관련 함수