보안 · L0 입문 · 약 6분
HTTPS의 자물쇠 의미
자물쇠는 "안전한 사이트"가 아니라 "안전한 통로"라는 뜻이야
한 줄로 말하면
HTTPS는 내 기기와 사이트 사이의 대화를 잠긴 상자에 넣어서 주고받게 해줘. 단, 상대가 좋은 사람인지는 보장 안 해.
주소창의 https://와 자물쇠(또는 브라우저마다 다른 보안 표시)는 "지금 이 대화가 잠긴 상자로 오가고 있어"라는 뜻이야.
자물쇠가 보장하는 것 두 가지
- 아무도 엿보거나 바꿀 수 없다 (암호화): 중간에서 내용을 봐도 뒤죽박죽 글자로만 보여.
- 이 주소의 진짜 주인과 대화 중이다 (인증서): 사이트가 "나 진짜
mybank.com맞아"라는 디지털 신분증을 보여주고, 브라우저가 그 신분증이 진짜인지 확인해.
- 브라우저 — "안녕, 안전하게 대화하자"
- 사이트 — 인증서(디지털 신분증)를 보여줌
- 브라우저 — 믿을 만한 기관이 발급한 진짜인지 확인
- 둘 다 — 이번 대화에만 쓸 비밀 열쇠를 정하고 잠긴 상자로 대화
자물쇠가 보장하지 않는 것
이게 제일 중요해. 자물쇠는 "통로가 안전하다"는 뜻이지 "사이트가 착하다"는 뜻이 아니야. 사기꾼도 자기 도메인으로 무료 인증서를 받을 수 있거든.
내 서비스에서 챙길 것
- 배포 서비스에서 HTTPS가 켜져 있는지 확인하기 (대부분 기본으로 켜져 있어)
- 앱·웹 코드 안의 서버 주소가 전부
https://로 시작하는지 확인하기 http://로 들어온 사람은https://로 자동으로 보내기 (대부분 배포 서비스가 해줘)- 커스텀 도메인을 연결했다면 인증서 발급이 끝났는지 확인하기
확인 퀴즈
Q. 주소창의 HTTPS 표시가 보장하는 것은?
- 이 사이트 운영자는 착한 사람이다
- 내 기기와 이 도메인 사이의 대화가 암호화돼 있다
- 이 사이트의 DB는 해킹당하지 않는다
- 이 사이트는 정부가 인증했다
정답 보기
2번. HTTPS는 통로를 지켜주고 도메인 주인을 확인해 줄 뿐, 사이트의 의도나 서버 내부 보안까지 보장하지 않아.
Q. 피싱 사이트에도 HTTPS 자물쇠가 붙을 수 있을까?
바코친 앱에서 퀴즈 풀고 AI한테 물어보기- 절대 불가능하다
- 가능하다, 사기꾼도 자기 도메인 인증서를 받을 수 있다
- 유료 인증서만 가능하다
- 앱에서만 가능하다
정답 보기
2번. 인증서는 "이 도메인을 관리하는 사람"에게 발급돼. 비슷하게 만든 가짜 도메인도 인증서를 받을 수 있으니 주소를 직접 확인해야 해.
무료 · 카카오로 바로 시작 · 레슨 243개