인터넷 상에서 하이퍼텍스트를 교환하기 위한 통신 규약
보안이슈
: 암호화가 되지 않은 텍스트를 전송하는 프로토콜이므로, 누군가 네트워크에서 신호를 가로채면 내용이 노출되는 보안 이슈 존재 -> HTTPS 등장HTTP에 데이터 암호화가 추가된 프로토콜로, 인터넷 상에서 정보를 암호화하는 SSL 프로토콜을 사용하여 클라이언트와 서버가 자원을 주고 받을 때 사용하는 통신 규약
공개키 암호화 방식 지원
: 네트워크 상 중간에 제3자가 정보를 볼 수 없도록 공개키 암호화를 지원하고 있다.주의 요함
, 안전하지 않은 사이트
와 같은 알림으로 주의 받게 된다.*CA(Certificate Authority): 공개키를 저장해주는 신뢰성이 검증된 민간 기업
index.html
파일을 달라고 A서버에게 요청했다고 가정. HTTPS 요청이 아니기 때문에 CA기업이 A서버의 정보를 CA기업의 개인키로 암호화한 인증서를 받게 된다.
이해가 잘 가지 않아 손으로 그려보았다.
https://mangkyu.tistory.com/98
https://jeong-pro.tistory.com/89
https://fistkim101.github.io/infra/2021-04-03-NEXTSTEP-%EC%9D%B8%ED%94%84%EB%9D%BC%EA%B3%B5%EB%B0%A9-%EB%AF%B8%EC%85%982-%EC%84%9C%EB%B9%84%EC%8A%A4%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0.html