본문 바로가기

SSL

(2)
[Security]서버-클라이언트 상호인증(SSL/TLS) 상호 인증SSL/TLS 세션의 서버와 클라이언트가 모두 인증되는 상호 인증도 가능하며 경우에 따라 매우 유용할 수 있습니다. 상호 인증에서는 핸드셰이크 중에 서버가 인증되면 클라이언트에 인증서 요청 메시지를 보냅니다. 클라이언트는 인증을 위해 서버에 인증서를 보내 응답합니다.서버와 클라이언트 세션 마다 고유한 암호키를 공유하는 DES나 RC4와 같은 대칭키 암호화 알고리즘으로 보안을 제공암호키: SSL Handshake Protocol로 결정 (아래에서 설명)서버와 클라이언트는 상호 인증이 이루어진다.RSA와 같은 공개키 암호 알고리즘, DSS와 같은 전자서명 알고리즘, X.509 공개키 인증서가 사용된다.메시지 인증 코드를 이용하여 메시지의 무결성 보장클라이언트 인증클라이언트 인증서는 Wi-Fi, VP..
[GCP]CloudSQL Server-Client Certificate Configuration CloudSQL (mysql) 인증서 구성 서버 인증서 자동 생성, 만료일 10년 서버 인증서 순환 인증서 만료에 관한 알림(3개월전에 메일)을 받았거나 순환을 시작한 경우 진행 순서 서버 인증서 순환 클라이언트에 서버 인증서 교체 클라이언트 인증서: 인스턴스당 10개로 제한 참고 Cloud SQL 인스턴스가 공개 IP 주소를 사용하는 경우 SSL/TLS를 구성 할 때 MySQL 클라이언트의 IP 주소를 승인된 네트워크 로 추가해야 합니다. CloudSQL Instance SSL/TLS 적용 gcloud sql instances patch INSTANCE_NAME \ --require-ssl SSL 연결허용 시 인스턴스 재시작 필요 서버 인증서 만들기 인증서 정보 가져오기 gcloud beta sql s..