주의 요함 경고, 주소창에 안전하지 않음이 뜨는 원인 5가지
주의 요함 경고는 대부분 HTTPS 미적용, 인증서 문제, 혼합 콘텐츠 때문에 주소창에 나타납니다. 이 글에서는 브라우저가 표시하는 연결 상태의 뜻과 경고가 뜨는 원인 5가지, 원인별 확인 순서와 해결 방법을 정리했습니다.
주의 요함·안전하지 않음 표시의 뜻
크롬 같은 브라우저는 주소창 왼쪽에 사이트와의 연결 상태를 표시합니다. 한국어 화면에서는 브라우저와 버전에 따라 "주의 요함" 또는 "안전하지 않음" 같은 문구로 나타납니다. 방문자에게는 이 사이트에 개인정보를 넣어도 되는지 판단하는 신호가 됩니다.
Chrome 고객센터의 사이트 연결 보안 확인 안내는 사이트가 비공개 연결을 쓰지 않으면 제3자가 주고받는 정보를 보거나 바꿀 수 있고, 이를 고치려면 사이트 소유자가 HTTPS를 적용해야 한다고 설명합니다. 같은 안내는 전체 페이지가 빨간 경고 화면으로 바뀌는 경우는 세이프 브라우징에서 위험한 사이트로 신고된 경우라고 구분합니다. 주소창의 작은 경고와 빨간 전체 화면 경고는 원인이 다르므로 대처도 다릅니다.
주의 요함 경고가 뜨는 원인 5가지
아래 표는 주소창 경고의 흔한 원인 다섯 가지를 나누고, 각각 어떻게 확인하는지 비교한 것입니다.
| 원인 | 나타나는 모습 | 확인 방법 |
|---|---|---|
| HTTPS 미적용 | 주소가 http://로 시작 | 주소창의 주소 확인 |
| 인증서 만료 | 접속 전 경고 화면이 먼저 뜸 | 인증서 정보의 유효 기간 확인 |
| 도메인 불일치 | www 유무나 서브도메인에서만 경고 | 인증서에 적힌 도메인 이름 확인 |
| 혼합 콘텐츠 | HTTPS인데 자물쇠 대신 경고 | 개발자 도구 콘솔의 경고 확인 |
| http로 보내는 입력 폼 | 입력할 때 경고가 나타남 | 폼 전송 주소 확인 |
그림은 표의 원인 가운데 가장 흔한 네 가지를 묶은 것입니다. 입력 폼 문제는 혼합 콘텐츠와 함께 점검하면 됩니다. 원인마다 고치는 곳이 다르므로 먼저 어느 경우인지 가려내야 합니다.
HTTPS를 적용하지 않은 경우
주소가 http://로 시작하면 인증서가 없거나 적용되지 않은 상태입니다. 인증서를 설치하고, http로 들어온 방문자를 https 주소로 넘겨주는 설정까지 해야 경고가 사라집니다. 넘겨주기와 보안 헤더 설정은 HTTPS 강제와 보안 헤더, HSTS 등 기본 헤더 5가지 점검법에서 다뤘습니다.
인증서 만료와 도메인 불일치
인증서가 만료되면 접속 자체가 막히는 경고 화면이 나옵니다. 만료 대처와 갱신 점검은 SSL 인증서 만료, 경고 화면이 뜨기 전 확인할 갱신 점검 6가지를 참고하세요. 인증서가 example.com에만 발급되어 있는데 www.example.com으로 접속하는 것처럼 주소와 인증서 이름이 맞지 않아도 경고가 뜹니다.
혼합 콘텐츠
페이지는 HTTPS인데 그 안의 이미지나 스크립트를 http 주소로 불러오면 혼합 콘텐츠가 됩니다. MDN 혼합 콘텐츠 문서는 스크립트처럼 페이지를 바꿀 수 있는 자원은 대부분의 브라우저가 차단한다고 설명합니다. 오래된 글에 붙은 이미지 주소나 외부 위젯 주소에서 자주 생기며, 찾고 고치는 방법은 혼합 콘텐츠 글에서 따로 다룹니다.
주소창 경고를 확인하는 순서
경고를 발견했다면 아래 순서로 원인을 좁혀 갑니다. 대부분은 앞의 두세 단계에서 원인이 드러납니다.
- 주소 확인하기: http로 시작하는지, www가 붙었는지 등 접속한 주소를 정확히 적습니다.
- 경고 문구 눌러 보기: 주소창의 경고 표시를 눌러 브라우저가 알려 주는 이유를 읽습니다.
- 인증서 정보 보기: 인증서의 유효 기간과 적용된 도메인 이름을 확인합니다.
- 콘솔 확인하기: 개발자 도구의 콘솔에서 http 자원을 불러온다는 경고가 있는지 봅니다.
- 다른 페이지와 비교하기: 첫 화면은 정상인데 특정 글에서만 경고가 뜨면 그 페이지의 자원을 살펴봅니다.
그림의 5단계에서 특정 페이지에만 경고가 뜬다면 대개 혼합 콘텐츠이고, 모든 페이지에서 뜬다면 인증서나 HTTPS 설정 문제일 가능성이 큽니다. 원인을 찾았다면 고친 뒤 여러 브라우저와 휴대폰에서 다시 확인합니다.
경고를 미리 막는 점검 습관
경고는 방문자가 먼저 발견해 알려 주는 경우가 많습니다. 아래 습관을 들이면 그 전에 알아챌 수 있습니다.
- 인증서 만료일을 달력에 적고, 자동 갱신이 실제로 되는지 확인합니다.
- 새 글이나 배너에 이미지를 넣을 때 https 주소인지 봅니다.
- 외부 위젯·지도·영상을 붙일 때 제공처가 https 주소를 쓰는지 확인합니다.
- 도메인을 추가하거나 바꿀 때 인증서에도 그 이름이 들어가는지 확인합니다.
방문자나 고객이 경고를 알려 왔다면 어떤 기기와 브라우저에서, 어떤 주소로 들어갔는지 함께 물어보세요. 같은 사이트라도 접속한 주소와 기기에 따라 경고가 다르게 나타나기 때문에, 이 정보가 있어야 원인을 빨리 좁힐 수 있습니다.
디코랩이 돕는 방식
디코랩은 운영 중인 사이트의 수정과 오류 요청을 유지보수 접수 게시판에서 비밀글로 받습니다. 주소창에 경고가 뜨는데 원인을 찾기 어렵다면 유지보수 접수 게시판에 경고가 뜨는 주소와 화면 캡처를 남겨 주세요.
자주 묻는 질문
정보만 보여 주는 사이트도 HTTPS가 필요한가요?
입력 폼이 없어도 연결이 암호화되지 않으면 중간에서 내용을 바꿔치기할 수 있고, 브라우저는 경고를 표시합니다. 방문자 신뢰를 위해서도 HTTPS를 적용하는 것이 좋습니다.
PC에서는 괜찮은데 휴대폰에서만 경고가 뜹니다.
휴대폰에서 다른 주소(www 유무 등)로 접속했거나, 휴대폰 브라우저가 이전 상태를 기억하고 있을 수 있습니다. 접속 주소를 같게 맞추고 다시 확인하세요.
주소창에 경고가 없으면 안전한 사이트인가요?
경고가 없다는 것은 연결이 암호화되어 있다는 뜻이지, 사이트 내용이 믿을 만하다는 뜻은 아닙니다. 피싱 사이트도 인증서를 쓸 수 있으므로 주소가 맞는지 함께 확인해야 합니다.
빨간 전체 화면 경고가 뜨면 어떻게 하나요?
주소창 경고와 달리 악성 코드나 피싱으로 신고된 경우일 수 있습니다. 사이트 감염 여부부터 확인하고 원인을 없앤 뒤 검토를 요청해야 합니다.
우리 사이트의 주소창 경고 원인을 함께 확인하고 싶다면 사이트 주소를 적어 디코랩 프로젝트 문의로 보내 주세요.
댓글0
댓글 작성 권한이 없습니다