본문 바로가기

Computer Engineering/Network

[POC2011] SSL strip 관련 공부#1


SSL [ 
출처 : http://terms.co.kr/SSL.htm ]

네트웍 내에서 메시지 전송의 안전을 관리하기 위해 넷스케이프에 의해 만들어진 프로그램 계층이다. 넷스케이프의 생각은, 비밀이 보장되어야하는 메시지를 맡은 프로그램은 웹브라우저 또는 HTTP와 같은 응용프로그램과, 인터넷의 TCP/IP 계층 사이에 들어가야 한다는 것이다.

여기서 "소켓"이라는 용어는 데이터를 네트웍상의 클라이언트와 서버 프로그램 사이, 또는 같은 컴퓨터의 프로그램 계층끼리 주고받는 소켓 방식을 줄여서 말한 것이다. 넷스케이프의 SSL은 디지털 증명의 사용에도 포함되는 RSA의 공개/개인키 암호화 시스템을 사용한다.

SSL은 넷스케이프 브라우저의 없어서는 안될 핵심 부분이다. 만약 어떤 웹사이트에 넷스케이프 서버가 설치되어 있으면, SSL을 사용하여 특정한 웹페이지가 SSL 액세스를 필요로 하는지를 식별할 수 있다. 다른 서버들에서는 넷스케이프의 SSLRef 프로그램 라이브러리를 사용하면 되는데, 상용이 아니라면 무료로 다운로드할 수 있지만, 상용으로 쓰려면 라이선스 비용을 내야한다.

도움받은 웹사이트들

http://swbae.egloos.com/3194220 

http://blog.naver.com/PostView.nhn?blogId=ebc626&logNo=80067974010 

http://gilgil.springnote.com/pages/6866329 

http://wiki.kldp.org/wiki.php/DocbookSgml/SSL-Certificates-HOWTO 

http://www.ibm.com/developerworks/kr/library/ac-iscssl1/index.html