카테고리 없음
[세션] https의 SSL 세션 수명
행복을전해요
2021. 1. 9. 09:34
http://www.ietf.org/rfc/rfc2818.txt의 섹션 2.2 및 http://www.ietf.org/rfc/rfc2616.txt의 섹션 8.1 참조
본질적으로 SSL 세션은 클라이언트가 지속적인 연결을 유지하는 동안 유지되어야합니다.
널리 사용되는 브라우저의 영구 연결 구현에 대한 자세한 내용은 http://en.wikipedia.org/wiki/HTTP_persistent_connection#Use_in_web_browsers를 참조하십시오 .
-------------------Chrome으로 이것을 테스트했습니다.
https://www.americanexpress.com으로 이동합니다 . netstat 표시 :
$ netstat -n -p tcp|grep 184.86.149.155
tcp4 0 0 10.177.78.58.50311 184.86.149.155.443 ESTABLISHED
tcp4 0 0 10.177.78.58.50310 184.86.149.155.443 ESTABLISHED
tcp4 0 0 10.177.78.58.50309 184.86.149.155.443 ESTABLISHED
웹 사이트의 다른 링크로 이동할 때 netstat는 다음을 표시합니다.
$ netstat -n -p tcp|grep 184.86.149.155
tcp4 0 0 10.177.78.58.50311 184.86.149.155.443 ESTABLISHED
tcp4 0 0 10.177.78.58.50310 184.86.149.155.443 ESTABLISHED
tcp4 0 0 10.177.78.58.50309 184.86.149.155.443 ESTABLISHED
세션은 계속 유지되었습니다. 브라우저 탭을 닫고 탭을 다시 열었을 때 다른 연결이 열렸습니다.
$ netstat -n -p tcp|grep 184.86.149.155
tcp4 0 0 10.177.78.58.50398 184.86.149.155.443 ESTABLISHED
tcp4 0 0 10.177.78.58.50311 184.86.149.155.443 ESTABLISHED
tcp4 0 0 10.177.78.58.50310 184.86.149.155.443 ESTABLISHED
tcp4 0 0 10.177.78.58.50309 184.86.149.155.443 ESTABLISHED
최신 브라우저는 http와 동일한 연결 유지 시간 제한을 사용하는 것으로 보입니다. 이러한 시간 초과는 여기에서 볼 수 있습니다.
http://gabenell.blogspot.com/2010/11/connection-keep-alive-timeouts-for.html
-------------------브라우저가 세션 재개를 지원하고 서버가 세션을 캐시 한 경우 연결간에 세션을 계속할 수 있으며 GNUTLS는이를 지원하며 여기에서 데모를 볼 수 있습니다.
https://test.gnutls.org:5556/
출처
https://stackoverflow.com/questions/2005976