HTTP란? | HTTPS, 동작 원리, 공개키 암호화 - 골든래빗
골든래빗
HTTP
HTTP는 인터넷에서 데이터를 주고받는 통신 프로토콜입니다. 클라이언트/서버 구조에서 클라이언트는 서버에 요청을 하고, 서버는 클라이언트로 응답을 합니다. HTTP는 비연결성 특징이 있습니다.
HTTPS
HTTPS는 HTTP에 보안 기능을 강화한 프로토콜입니다. 본래 HTTP는 보안을 염두에 두지 않고 설계된 프로토콜이라 모든 요청이 평문(일반 문자열)입니다. 그래서 보안에 매우 취약합니다. 이를 방지하고자 나온 게 HTTPS입니다. HTTPS는 기존 HTTP 요청과 응답을 공개키 암호화 방식을 사용해서 암호화한 프로토콜입니다.
공개키 암호화
공개키 암호화 방식은 공개키와 비밀키 두 가지 키를 생성해서 공개키는 클라이언트에 알려주고 비밀키는 서버에 비공개 상태로 놔두게 됩니다. 클라이언트에서 HTTPS 요청을 보낼 때 공개키로 암호화하고 서버는 비밀키를 이용해서 다시 원문으로 돌리는 복호화를 하게 됩니다.
본문 더보기: https://bit.ly/46qYOMM
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 7월 29일 오전 1:27
추
... 더 보기이
... 더 보기