반응형
HTTP와 HTTPS 프로토콜의 정의와 중요한 보안 차이점에 대해 알아보겠습니다.
웹에서 데이터를 전송할 때 이 두 프로토콜은 중요한 역할을 하며, 특히 보안 측면에서 큰 차이를 보입니다. 오늘은 HTTP와 HTTPS의 기본 개념과 차이점을 알아보고 , 웹 사용에 있어 http와 https 중요성을 한 번 더 느껴보겠습니다.
처음 접하시는 분들도 쉽게 이해 할 수 있도록 설명하겠습니다.
HTTP (HyperText Transfer Protocol)
- 정의 : HTTP는 웹 브라우저와 웹 서버 간에 데이터를 주고받기 위한 프로토콜(약속)입니다. 주로 웹 페이지를 로드할 때 사용됩니다.
- 보안 : HTTP는 데이터를 암호화하지 않고 전송하기 때문에, 전송 중에 데이터가 도청될 수 있습니다. 따라서 민감한 정보를 전송할 때는 보안에 취약합니다.
HTTPS (HyperText Transfer Protocol Secure)
- 정의: HTTPS는 HTTP에 보안 계층을 추가한 프로토콜입니다. SSL/TLS를 사용하여 데이터를 암호화합니다.
- 보안: HTTPS는 데이터를 암호화하여 전송하기 때문에, 도청이나 데이터 변조로부터 보호됩니다. 웹사이트의 신뢰성을 높이고 사용자 정보를 안전하게 보호합니다.
설명에서 조금 어렵지만 간단하게 어떠한 데이터가 전송이 될 때 암호화를 해서 보내느냐 안 보내느냐라고 생각하시면 됩니다.
밑에서 얘기하겠지만 어떤 사이트에 가입했을 때와 자신의 비밀번호 등 개인정보가 데이터화되어 전송될 때 암호화를 해서
차이점
- 보안:
- HTTP는 데이터를 암호화하지 않지만, HTTPS는 SSL/TLS를 사용하여 데이터를 암호화합니다.
- 포트:
- HTTP는 기본적으로 포트 80을 사용하고, HTTPS는 포트 443을 사용합니다.
- URL 표시:
- 웹 브라우저에서 HTTPS는 주소창에 자물쇠 아이콘과 함께 표시되며, 이는 사이트가 안전하다는 것을 나타냅니다.
- 신뢰성:
- HTTPS는 인증서를 통해 웹사이트의 신뢰성을 검증할 수 있습니다. 이는 피싱 사이트나 중간자 공격을 방지하는 데 도움이 됩니다.
마치며...
HTTPS는 특히 온라인 쇼핑, 은행 거래, 로그인 페이지 등 민감한 정보를 다루는 웹사이트에서 필수적입니다. 따라서 웹 사용자는 HTTPS를 사용하는 사이트를 우선적으로 선택하여 개인 정보를 안전하게 보호해야 합니다.
반응형
'재미로하는 공부' 카테고리의 다른 글
쿠버네티스란 무엇인가? 간단한 개념으로 알아보기 (1) | 2024.11.10 |
---|---|
네트워크 엔지니어 취업 준비 시 예상 되는 면접 질문 리스트 (4) | 2023.11.25 |
Linux MySql 화면지우기_clear (1) | 2023.10.16 |
시놀로지(Synology) 고정 아이피 설정 (1) | 2023.09.14 |
다양한 데이터베이스 관리 시스템(BDMS) 소개와 그 특징 (5) | 2023.06.23 |