SSL 3

아파치 http -> https 리다이렉트 설정하기. Rewrite 엔진.

아파치 HTTP -> HTTPS 리다이렉트 설정하기. (feat. Rewrite Engine) 아파치 웹서버에 SSL 인증서를 적용하면 https로 접속하게 되는데 적용 후에도 사용자들은 http로 접속하기 때문에 리다이렉트 설정을 이용해서 http로 접속했을 시 자동으로 https 로 넘겨주는 설정을 많은 곳에서 하고 있다. 여러 방법 중 아파치 Rewrite 엔진을 사용해서 리다이렉트 시켜보자. 1. Rewrite엔진을 사용하기 위해서 http.conf 에서 사용 설정부터 해준다. vi http.conf #LoadModule LoadModule rewrite_module modules/mod_rewrite.so

Back-end/Network 2021.01.13

Linux환경에서 Java InstallCert를 사용하여 외부 SSL/TLS인증서를 Import 하기.

Linux환경에서 Java InstallCert를 사용하여 외부 SSL/TLS 인증서를 Import 하기. Java를 사용하여 HTTPS로 remote 사이트에 연결 또는 인증서 없이 HttpsURLConnection을 사용하면 SSLHandshakeException 이 발생한다. PKIX path building failed javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requ..

Back-end/Linux 2020.12.08

[NETWORK]TLS (Transport Layer Security) = SSL (Secure Sockets Layer)이란?

SSL (Secure Sockets Layer)인터넷 통해 클라이언트와 서버가 통신할때 통신내용을 안전하게 보호하는 방법. SSL이 제공하는 기능 1. 서버인증 server Authentication2. 클라이언트 인증 client Authentication3. 데이터 암호화 Data Encryption 인증 Authentication통신의 상대방이 검증된 값이 맞는지 확인하는 절차. 암호화 데이터가 누출되더라도 외부에서 내용을 해독할 수 없도록 암호화하는 것 SSL사용하는 URL은 https라는 스킴 shceme을 사용하여 구분한다.ex) https://www.helloworld.com TLS (Transport Layer Security) 최근버전의 SSL은 TLS로 이름이 변경되었다. 공개키 Pub..

Back-end/Network 2020.03.18