고객 지원 문의

이메일로 답장드리며, 보통 이틀 안에 회신합니다.

Google reCAPTCHA가 이 제출을 악용 여부에 대해 확인하며, 이 과정에서 데이터가 Google로 전송됩니다. 스크립트는 이 양식을 열 때만 불러옵니다.

← 전체 글

HTTPS 페이지 위의 카운터

콘텐츠와 검토에 관하여

이 글의 내용

사이트가 HTTPS를 씁니다. 방문자에게 자물쇠가 보입니다. 그런데 다른 사이트의 무언가를 붙여 넣자 자물쇠가 사라집니다. 또는 붙여 넣은 것이 아예 나타나지 않습니다.

그것이 혼합 콘텐츠이고, 십 분쯤 이해해 둘 값어치가 있습니다. 오래된 삽입 위젯을 조용히 많이 망가뜨리기 때문입니다.

브라우저가 그에 대해 하는 일

HTTPS로 불러온 페이지는 자기 일부를 평범한 HTTP로 조용히 끌어오는 것이 허용되지 않습니다. 암호화되지 않은 그림 요청을 바꿀 수 있는 도청자는 방문자가 보는 것을 바꿀 수 있으므로, 브라우저는 둘이 섞이는 것을 막습니다.

페이지httpshttp차단되거나 승격됨 — 어느 쪽도 고를 수 있는 일이 아님지금의 코드 조각https설정할 것 없음

그림과 스크립트에 대해 현대 브라우저는 요청을 스스로 HTTPS로 승격하거나 아예 막습니다. 둘 가운데 무엇이 일어날지는 브라우저와 자원 종류에 달렸고, 어느 결과에도 안심하고 기댈 수 없습니다.

Stats4U는 어떤가

두 곳에서 처리했습니다. 스크립트에는 계수 지점의 주소가 HTTPS로 박혀 있어, 스크립트를 불러온 페이지가 어떻게 전달되었든 모든 요청이 암호화됩니다. 그리고 서버는 평범한 HTTP에 HTTPS로 가는 영구 이동으로 답합니다. 이 글을 쓰면서 스크립트와 카운터 그림 둘 다 확인했습니다.

그러므로 지금의 코드 조각으로 넣은 카운터는 자물쇠를 깨지 않으며, 설정할 것도 없습니다.

그래도 물릴 수 있는 한 경우

누군가 카운터 스크립트를 링크로 걸지 않고 사이트 안에 복사해 넣었다면 — 흔한 습관이었고 오늘까지도 그렇게 해 둔 페이지가 있습니다 — 거기서 도는 것은 그때 그대로 얼어붙은 사본입니다. 충분히 오래된 사본은 안에 평범한 HTTP 주소를 담고 있으며, 우리 쪽에서 아무리 고쳐도 거기에 닿지 못합니다.

확인은 2분이면 됩니다. 페이지 소스를 열어 http:// 뒤에 우리 도메인이 오는지 찾아보십시오. 걸리는 것이 있다면 삽입 전체를 통계 페이지의 지금 코드 조각으로 바꿔야 합니다.

소스를 연 김에 한마디. 스크립트는 사본을 두는 것보다 링크로 거는 편이 낫습니다. 그 까닭을 따로 쓴 글이 있고, 카운터를 훨씬 넘어서는 이야기입니다.

광고