# 주소창의 자물쇠는 실제로 무엇을 뜻하나요

자물쇠 아이콘은 연결이 비공개임을 뜻하며, 사이트가 믿을 만하다는 뜻은 아닙니다. 몇 가지 설정이 그 상태를 유지합니다.

브라우저의 작은 자물쇠는 한 가지만 뜻합니다. 방문자와 내 사이트 사이의 연결이 암호화되어 있어서, 중간에 있는 누구도 전송되는 내용을 읽거나 바꿀 수 없다는 뜻입니다.

사이트가 정직하다는 뜻은 아니며, 다른 문제가 없다는 뜻도 아닙니다. 사기 사이트도 자물쇠를 달 수 있습니다.

## 자물쇠가 작동하게 하는 것

사이트에는 **인증서**가 필요합니다. 브라우저에게 실제 사이트에 도달했다는 것을 증명하는 작은 파일입니다. 대부분의 호스트가 인증서를 대신 발급하고 갱신해 줍니다.

그래도 주변에서 문제가 생길 수 있습니다.

* 인증서가 `example.com`은 포함하지만 `www.example.com`은 포함하지 않아서, 둘 중 하나에 경고가 뜹니다.
* 사이트가 암호화되지 않은 `http://`로도 응답하며, 주소를 직접 입력한 방문자는 먼저 암호화되지 않은 버전에 도착합니다.
* 페이지가 `http://`로 스크립트나 이미지를 불러와서, 페이지 전체를 약하게 만듭니다.
* 서버가 아주 오래된 암호화 버전을 여전히 받아들입니다.

## 가장 도움이 되는 설정 하나

**HSTS**는 누군가 `http://`를 입력하더라도 브라우저가 항상 사이트의 암호화된 버전을 사용하도록 알려 줍니다. 브라우저가 한 번 이 설정을 보면, 그 방문자에게는 암호화되지 않은 버전이 다시는 사용되지 않습니다.

스캔은 인증서, 리디렉션, 혼합 콘텐츠, HSTS를 확인하고, 어느 부분에 주의가 필요한지 알려 줍니다.

> **Try it**
>
> [수정할 항목](/app/findings)을 열고 연결 검사를 살펴보세요. 각 수정 항목에는 흔한 호스트에서 그 설정이 어디에 있는지 적혀 있습니다.