반응형

SSL 3

[서버] Linux와 Windows 서버에 인증서 설치하기

리눅스 서버 (Apache) 1. 필수 패키지 설치:sudo apt updatesudo apt install apache2 openssl 2. SSL 가상 호스트 설정 파일 생성 또는 편집: sudo nano /etc/apache2/sites-available/your_domain.conf  ServerName your_domain.com SSLEngine on SSLCertificateFile /path/to/your_domain.crt SSLCertificateKeyFile /path/to/your_domain.key SSLCertificateChainFile /path/to/your_domain_bundle.crt # (필요한 경우)  3. SSL 활성화 및 설정 적용:s..

[백엔드] SSL 인증서와 HTTPS

SSL 인증서 및 HTTPS 작동 방식앞서 대칭키 암호화와 비대칭키 암호화에 대해 알아보았습니다. 이제 이러한 암호화 방식을 활용하는 SSL 인증서와 HTTPS에 대해 알아보자SSL(Secure Sockets Layer) 인증서란?SSL 인증서는 웹사이트의 신원을 확인하고, 웹 서버와 브라우저 간의 안전한 연결을 설정하는 데 사용되는 디지털 인증서이다. SSL 인증서는 웹사이트의 공개 키를 포함하며, 이는 방문자의 브라우저가 서버의 신원을 확인하고 안전하게 데이터를 암호화하는 데 사용된다. SSL은 현재 TLS(Transport Layer Security)라는 이름으로 표준화되어 사용되고 있다. 따라서, SSL 인증서는 TLS 인증서를 포괄하는 개념으로 이해할 수 있다.SSL 인증서의 작동 원리연결 요청..

[백엔드] 암호화 방식: 대칭키, 비대칭키

HTTPS의 보안 기능에 대해 이해하려면 먼저 대칭키와 공개키(비대칭키)에 대한 이해가 필요하다.  평문을 암호화하고 복호화하는 경우 키를 사용할 수 있다. 대칭키 암호화(Symmetric Key Cryptography) : 암복호화에 사용하는 키가 동일한 경우비대칭키 암호화에 비해서 속도가 빠르다.대칭키를 교환하는 과정에서 탈취 위험성이 존재한다.대칭키 암호화 방식에서는 각 통신 참여자 쌍마다 다른 키가 필요할 수 있다. -> 통신 대상이 많아질수록 대칭키의 수가 많아지므로 키 관리가 복잡해질 수 있다.비대칭키 암호화 , 공개키 암호화(Asymmetric Key Cryptography): 암복호화에 사용하는 키가 서로 다른 경우공개키와 개인키가 존재한다.송신자는 수신자의 공개키를 이용해 암호화를 수행하..

반응형