HTTPS는 연결을 보호합니다
HTTPS는 브라우저와 접속한 서버 사이의 통신을 보호하는 데 쓰입니다. 그 사이트의 모든 내용과 운영 행동이 안전하다는 인증은 아닙니다. 피싱 사이트도 자신이 가진 도메인으로 정상 인증서를 받을 수 있습니다.
주소를 읽고 원래 접속하려던 서비스인지 확인하는 과정이 필요합니다. 비슷한 철자나 낯선 하위 도메인과 전달받은 링크를 주의해서 봐야 합니다.
인증서는 무엇을 확인하나요
브라우저는 접속 이름과 인증서의 신뢰 경로 및 유효성 등을 확인합니다. 이는 공개키와 접속 이름의 연결에 관한 검증이며 특정 거래 요청의 진실성을 보증하지 않습니다.
경고가 나왔다면 원인을 확인해야 합니다. 업무를 빨리 보려고 인증서 검증을 무조건 무시하도록 설정하면 중간자 등의 위험이 커질 수 있습니다.
웹 프로그램의 다른 문제는 남을 수 있습니다
정상 HTTPS 사이트에도 잘못된 권한 검사, XSS와 세션 관리 문제가 있을 수 있습니다. 통신 암호화와 프로그램의 안전한 구현은 함께 필요합니다.
로그인 정보나 인증 코드를 요구하는 메시지는 주소와 요청 목적을 별도로 확인하고 기존에 알고 있던 접속 경로를 이용하는 것이 도움이 됩니다.
연결과 내용을 나누어 판단합니다
보호 연결 여부, 실제 서비스 주소와 요청 내용이 맞는지를 각각 확인합니다. 기업의 웹 관리자는 TLS와 별도로 입력, 세션 및 접근 정책을 검증해야 합니다.
관련 기술자료와 용어에서 HTTPS와 인증서 및 피싱, 웹 보호 수단의 차이를 확인할 수 있습니다.