Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- NPX
- 실내 유산소
- https
- docker
- docker image build
- DNS #네트워크 기초 #ISP
- ASAv
- TroubleShooting
- Dockerfile
- docker nginx
- Hello 지문
- error
- docker container
- OpenSSL
- HTTPS Proxy
- security-level
- docker volumes
- L2 Network
- running-config
- http proxy
- create-react-app
- react
- Squid Proxy
- docker 기본
- docker run
- 스포틀러
- ssl
- mdn
- GigabitEthernet
- LG gram
Archives
- Today
- Total
최끼리 스토리
[네트워크 기초] SSL/TLS 본문
SSL/TLS (Secure Socket Layer/Transport Layer Security)는 인터넷 상에서 정보를 안전하게 전송하기 위한 프로토콜이다.
이는 데이터의 기밀성, 무결성, 인증성을 보장하기 위해 사용되며, 현재는 SSL의 보안 취약점을 보완한 TLS만 사용하고 있다.
주로 HTTP, FTP, TELNET 등과 같은 프로토콜에 결합하여 HTTPS, SFTP, SSH 등과 같은 보안 프로토콜로 사용하고 있다.
SSL/TLS의 동작원리는 다음과 같다.
1~3) 3-HandShake 과정을 통해 연결지향성 통신 수행
4) TLS 연결 요청과 동시에 Client에서 사용 가능한 암호 알고리즘 리스트 전송
5) TLS 연결 응답과 동시에 보안 인증서 및 키 전송
6) Client에서 인증서와 키에 대한 유효성 검사 후, 완료 내용 전송
7) Server에서 선택한 암호 알고리즘 정보 전송
8) 해당 암호 알고리즘을 적용하여 데이터 통신 수행
SSL/TLS는 공개키 암호화 방식을 사용하며, 서버에서 공개키와 개인키를 가지고 있다.
공개키는 모든 사용자에게 공개하고, 이를 이용하여 데이터를 암호화해서 서버에 전송하면 서버는 개인키를 이용하여
해당 데이터를 복호화하는 원리이다.
이상!!!
'네트워크 > 네트워크기초' 카테고리의 다른 글
[네트워크기초] DNS(Domain Name Service) (0) | 2023.06.30 |
---|---|
ARP Spoofing (0) | 2023.02.24 |
Comments