HTTP - Hypertext Transfer Protocol (html을 전송하기 위해서 만들어진 통신 규약)
도메인이나 url을 입력할 때 http:// < 라고 적는 것이 이런 이유임
HTTPS에서 S는 Over Secure Socket Layer의 약자다. 보안 장치가 결합되어 있는 통신 방식임.
http에서 데이터를 전송하게 되면 제 3자가 감청하고 조착하거나 털릴 수 있음
그런 것을 방지하기 위한 포괄적인 기술 체계를 https 라고 생각하면 됨
그래서 https를 사용하게 되면 데이터가 암호화 되기 때문에 제 3자가 도청할 수 없게 됨
HTTPS와 SSL의 차이점
같다면 같고 다르다면 다름
SSL 위에서 HTTPS가 돌아감
SSL / TLS (같은 거) 대부분 SSL 이라고 부름
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
SSL 디지털 인증서
클라이언트와 서버간의 통신을 제3자가 보증해 주는 전자화된 문서
- 통신 내용이 공격자에게 노출되는 것을 막을 수 있다
-> 암호화가 필요
대칭키 openssl 이라는 소프트웨어를 이용해서 암호를 복호화, 암호화 함
'Develop > cloud & server & linux' 카테고리의 다른 글
EC2 서버 접속 오류: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! (0) | 2022.08.18 |
---|---|
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set (0) | 2022.07.15 |
ubuntu 방화벽 포트 열었는데 접속이 안 될 때 (0) | 2022.06.10 |