Network Socket Tunnel Server via SSL(SSL을 통한 보안 네트워크 소켓 터널링)
일반적인 네트워크 통신은 TCP를 기반으로 암호화 없이 처리됩니다. 물론, 소켓 자체를 SSL 기반으로 생성된 경우에는 추가적으로 SSL 기반으로 소켓통신을 해야 하는 문제가 있습니다. 예를 들어, 데이터베이스에 접속할 때 데이터베이스가 SSL을 지원하지 않거나 JDBC 드라이버가 SSL 통신을 지원하지 않으면 데이터베이스 값에 대하여 보안을 유지할 수 없습니다. 이번 글에서는 SSL을 기반으로 보안네크워크를 구성하여 SSL을 사용하지 않는 환경에서도 터널링을 통하여 네트워크 통신을 보호하는 기능을 설명합니다. Service Client에서 Service Server로의 통신은 SSL 통신을 하지 않는 일반적인 TCP 통신으로 가정합니다. 이런 구조에서 Socket Server와 SSL Server를 추..