2015-01-09 5 views
0

https://www.playframework.com/documentation/2.3.1/ConfiguringHttps 상세하게 설명TLS 1.2 구현

그러나 플레이 프레임 워크 인 2.3.x에서 SSL을 구현하는 방법을, 나는 또한 할, 플레이 프레임 워크에 TLS 1.2을 구현하는 방법 궁금 Nginx와 같은 것이 필요합니까?

나는이 주제로 상당히 새롭다. https://luxsci.com/blog/ssl-versus-tls-whats-the-difference.htmlSSLTLS보다 오래되었음을 보여줍니다. 나는 SSL가 더 이상 안전하지 않다는 것을 들었다. 그래서 나는이 질문을한다.

답변

1

Nginx 지원 TLS 1.2 (매개 변수 "ssl_protocols"확인). SSL v2SSL v3을 잊어 버리면 안전하지 않지만 대부분의 브라우저는 TLS v1.2, TLSv1.1TLS v1을 지원합니다.

Nginx를 프록시로 사용하고 nginx에서 HTTPS를 구성 할 수 있습니다. Nginx는 많은 유용한 옵션을 가지고 있습니다. 정적 파일을 빠르게 제공하고 다른 모든 요청을 "실행"응용 프로그램 (TCP 포트 또는 소켓)으로 프록시 할 수 있습니다. 귀하의 링크에서

는 HTTPS와 재생을 실행할 수있는 정보가있다, 그래서의 nginx를 사용할 필요가 없습니다,하지만 난이 부분에 agreee :

앞에 리버스 프록시를 사용

(..) Play의 경우 과 HTTPS의 보안을보다 잘 제어 할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 그래서, https://www.playframework.com/documentation/2.3.1/ConfiguringHttps도'TLS 1.2' (즉시 사용 가능)와 함께 사용할 수 있습니까? –

+0

@TimVisser 예. https Play 애플리케이션을 사용하면 JDK 1.8이 필요하고 JDK 1.8은 TLS 1.2를 지원합니다 (http://blog.ivanristic.com/2014/03/ssl-tls-improvements-in-java-8.html). 항상 응용 프로그램을 실행하고 브라우저에서 체크인 할 수 있습니다. 대부분의 브라우저는 stronges 프로토콜 (TLSv1.2가 아니라면 TLSv1.1 등)을 사용하려고합니다. – Jack