2005/11/07

IIS튜닝 - SSL(Secure Sockets Layer) 연결 유지

웹서버와 클라이언트간 데이터 암호화를 위해 최근에 SSL 적용하는 웹사이트들이 많아지고 있다.



Https 프로토콜의 경우 Http에 비해 처리비용이 높다. 서버와 클라이언트간 데이터 전송에 있어 암/복호화라는 추가적인 단계가 이루어져야 하기 때문에 로그인정보, 신용카드결재 등 암호화가 꼭 필요한 한정된 링크만 적용하는 것이 성능을 높이는 방법이다.

SSL 프로토콜을 사용하는 서버에서 파일을 다운로드하는 것은 SSL을 사용하지 않는 서버보다 10~100배 가량 느리다.

만약 여러 페이지에 SSL 암호화가 필요 하다면 SSL세션연결에 따는 오버헤드를 조금이라도 줄이고자 한다면 SSL 캐시를 좀더 늘리는 것도 좋은 방법이다.


ServerCacheTime
레지스트리 경로:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
SecurityProviders\SCHANNEL\ServerCacheTime
데이터 형식: REG_DWORD
기본값: 300000 (단위. 밀리세컨드)


06-SSL_Connection.gif

댓글 없음:

댓글 쓰기

가장 많이 본 글