TLS, SSL

정리·2023년 2월 16일
0

Protocols

목록 보기
1/1

SSL

SSL (Secure Sockets Layer) is a protocol for securing communication between a web browser and a web server. It is designed to establish an encrypted and authenticated connection between the client and the server, so that sensitive information can be transmitted over the internet securely.

When a website uses SSL, the URL of the website starts with "https://" instead of "http://". SSL uses digital certificates to verify the identity of the website and to encrypt the data that is transmitted between the client and the server. This helps to prevent eavesdropping, tampering, and forgery of data by malicious third parties.

SSL has been replaced by a newer protocol, TLS (Transport Layer Security), which is now commonly used to secure web traffic. However, the term "SSL" is still commonly used to refer to the process of securing web traffic using digital certificates and encryption.

  • Secure Sockets Layer

TLS

  • Transport Layer Security
  • 전송 계층 보안

certbot

  • Let's Encrypt 에서 편리하게 인증서 발급

nginx

$ sudo apt-get update
$ sudo apt-get install certbot python3-certbot-nginx
$ sudo certbot --nginx -d example.com -d www.example.com
$ sudo certbot renew --dry-run # 인증서 갱신

crontab

$ sudo crontab -e
0 */12 * * * certbot renew --quiet
profile
내용 정리

0개의 댓글