HTTPS
HTTPS
HTTPS는 "HyperText Transfer Protocol Secure"의 약자로, 웹 브라우징 시 정보를 안전하게 전송하기
위한 통신 프로토콜입니다.
HTTP와 마찬가지로 웹 브라우징에서 사용되며,
웹 브라우저와 웹 서버 간의 데이터 교환을 위한 규약을 제공합니다. HTTPS의 주요 특징은 다음과 같습니다.
HTTPS 주요 특징
보안:
HTTPS는 데이터를 암호화하여 전송합니다. 이를 통해 데이터가 도청되거나 변경되는 것을 방지합니다.
암호화된 데이터는 해독하기 어렵기 때문에 무단 접근을 통한 정보 유출을 막아줍니다.
데이터 무결성:
HTTPS는 데이터의 무결성을 보장합니다.
데이터가 전송되는 동안 변경되지 않았음을 검증하고, 데이터가 중간에 조작되거나 손상되지 않도록 합니다.
신뢰성:
HTTPS는 웹 서버의 신원을 확인하는 역할을 합니다.
이를 통해 사용자는 신뢰할 수 있는 웹 서버와 통신하고 있음을 확인할 수 있습니다.
이러한 신뢰성은 중간자 공격을 방지하고, 사용자의 개인 정보를 보호하는 데 중요합니다.
보안 인증서:
HTTPS를 사용하려면 웹 서버가 보안 인증서를 가져야 합니다.
이 인증서는 웹 서버의 신원을 확인하고 암호화 키를 제공합니다.
브라우저는 웹 사이트에 연결할 때 이 인증서를 확인하여 사용자에게 안전한 연결을 보장합니다.
그린 잠금 아이콘:
HTTPS 연결은 웹 브라우저 주소 표시줄에 그린 잠금 아이콘으로 나타납니다.
이 아이콘은 사용자에게 현재 웹 페이지가 안전한 연결을 사용하고 있음을 알려주며,
사용자가 안전한 정보를 입력할 수 있음을 나타냅니다.
HTTPS는 주로 온라인 상거래 웹사이트, 은행, 이메일 서비스, 소셜 미디어 플랫폼 등과 같이 개인 정보와
금융 정보를 다루는 웹 사이트에서 사용됩니다.
이를 통해 사용자와 웹 서버 간의 통신이 보안되며, 개인 정보 유출과 데이터 위조 등의 위험을
줄일 수 있습니다.
HTTPS 장점
데이터 보안:
HTTPS는 데이터를 암호화하여 전송합니다.
이것은 데이터가 도청되어도 암호 해독이 어렵게 만듭니다.
따라서 개인 정보, 로그인 자격 증명, 금융 정보 및 기타 민감한 데이터의 안전을 보장합니다.
데이터 무결성:
HTTPS는 데이터의 무결성을 보호합니다.
데이터가 전송되는 동안 변경되지 않았음을 확인하고 데이터가 중간에 조작되거나 손상되지 않도록 합니다.
사용자 신뢰:
HTTPS를 사용하는 웹 사이트는 브라우저 주소 표시줄에 그린 잠금 아이콘을 표시하고,
사용자에게 신뢰할 수 있는 연결임을 알려줍니다.
이것은 사용자들에게 웹 사이트의 신뢰성을 제공하고,
사이트가 실제로 해당 도메인의 소유자임을 확인합니다.
검색 엔진 순위 향상:
검색 엔진(Google, Bing 등)은 HTTPS를 사용하는 웹 사이트를 더 높게 평가하며,
HTTPS 사용은 검색 엔진 순위에 긍정적인 영향을 미칠 수 있습니다.
브라우저 호환성:
현대 웹 브라우저들은 HTTPS를 지원하고,
안전하지 않은 HTTP 연결을 사용하는 웹 사이트에 경고 메시지를 표시합니다.
따라서 HTTPS를 사용하는 것은 웹 사이트의 브라우저 호환성을 유지하고 사용자 경험을 향상시키는 데
도움이 됩니다.
중간자 공격 방지:
HTTPS는 중간자 공격을 방지합니다.
데이터가 서버와 클라이언트 간에 직접 전송되므로 중간에서 데이터를 가로채거나 조작하는 시도를
어렵게 만듭니다.
법적 규정 준수:
민감한 정보를 다루는 웹 사이트, 특히 의료, 금융 및 전자상거래 기업은 HTTPS를 사용하여 법적 규정을
준수하고 고객 데이터를 보호해야 합니다.
HTTPS는 현대 웹 보안의 필수 요소로, 사용자와 웹 사이트 간의 통신을 안전하게 만들어
개인 정보 보호와 보안을 강화합니다.
따라서 모든 웹 사이트가 HTTPS를 채택하는 것이 권장됩니다.
'목차훔치기 > 면접을 위한 CS 전공지식 노트' 카테고리의 다른 글
컴퓨터 구성요소(면접을 위한 CS 전공지식 노트) (0) | 2023.09.12 |
---|---|
운영체제의 역할과 구조(면접을 위한 CS 전공지식 노트) (0) | 2023.09.11 |
HTTP/2(면접을 위한 CS 전공지식 노트) (0) | 2023.09.08 |
HTTP/1.1(면접을 위한 CS 전공지식 노트) (0) | 2023.09.07 |
HTTP/1.0(면접을 위한 CS 전공지식 노트) (0) | 2023.09.06 |