pchero on July 31st, 2008

 Openssl을 이용한 암호화 통신  서버는 암호화 통신을 위하여 가장 먼저 SSL_CTX와 SSL 구조체를 선언하여 암호화 통신을 위한 정보를 관리할 수 있도록 한다. 그리고, SSL 세션을 시작하기 위한 초기값을 설정하고, SSL_CTX_new() 함수를 이용하여 SSL 컨텍스트를 생성한다.  다음 단계는 인증서를 이용하여 서버와 클라이언트 간의 인증을 수행할 경우 SS_CTX_use_certificate_file()를 이요하여 인증서 파일을 생성하며, SSL_CTX_use_PrivateKey_file()를 이용하여 개인 키를 생성한다. […]

Continue reading about Openssl을 이용한 암호화 통신

pchero on July 31st, 2008

  SSL 라이브러리의 활용  SSL 라이브러리의 가장 중요한 기능은 암호화 채널을 통한 통신이다. 이를 위해서 각각의 통신은 인증서를 필요한 경우가 있으며, 실제 전자상거래나 증권 거래 등에서 이용하는 인증서인 경우 공인 인증기관에서 발급받는다.  하지만 제한적인 범위 내에서는 자체적으로 인증서를 생성하여 이용할 수 있으며, 이러한 기능은 openssl 라이브러리에서 기본적인 명령으로 제공한다.  1) 인증서 만들기 인 증서(Certificate)는 서버와 클라이언트 […]

Continue reading about SSL 라이브러리의 활용

pchero on July 30th, 2008

 * SSL의 구조 SSL은 가장 다양한 분야에서 적용하고 있는 암호 프로토콜 중 하나다. TCP/IP는 기본적으로 보안을 고려하지 않으므로 전자상거래를 비롯한 다양한 온라인 서비스를 활성화하려면 서비스 상호간의 인증, 암호와 통신을 비롯한 문제점을 해결해야 한다.  * SSL의 개념 SSL은 ‘Secure Socket Layer’의 약자로 넷스케이프(Netscape)에서 처음 개발하여 넷스케이프 네이게이터(Netscape Navigator)에 처음 적용한 보안 프로토콜이다. 기본적인 아이디어는 기본의 TCP/IP에서 고려하지 않은 […]

Continue reading about SSL의 구조

 작년 기말고사 때쯤이었나….  우연히 보게되었던 마지막 강의…나에게 여러생각을 심어주었다.  그뒤 요 근래에 들어서 오프라 윈프리 쇼에 나온것과 책이 출간되었다는 이야기를 듣게 되었다.(바로 엊그제..)  그런데 오늘 구글에 접속했다가 이런 소식을 듣게 되었다……  참으로 안타까울뿐이다…  고인의 명복을 빕니다…  

Continue reading about ‘마지막 강의’의 저자 랜디 포시(Randy Pausch) 교수 사망…

pchero on July 24th, 2008

 노트북에 깔려있던 리눅스에 이상하게 man 3번 섹션, 즉 라이브러리 콜에 대한 man 페이지가 설치되어 있지 않았다.  평소에는 불편하긴했지만 인터넷의 도움으로 그럭저럭 쓸 수 있었다.  하지만 매번 맨페이지를 보기 위해 웹 브라우저를 띄우고 검색을 하는 과정이 계속되자 짜증이났다.  KLDP에서 잠시 검색을 해보니 이내 답을 찾을 수 있었다.  sudo apt-get install manpages-dev  명령어 한줄로 간단히 해결되었다.  이제 […]

Continue reading about man 페이지만 따로 설치하기..