Share via


SSL 암호화 사용

SSL(Secure Sockets Layer) 암호화는 Microsoft SQL Server 2005 JDBC 드라이버 버전 1.2의 새로운 기능으로, 네트워크를 통해 SQL Server의 인스턴스와 클라이언트 응용 프로그램 간에 암호화된 데이터를 전송할 수 있습니다.

SSL(Secure Sockets Layer)은 네트워크를 통한 중요한 정보 가로채기와 다른 인터넷 통신을 방지하기 위한 보안 통신 채널을 설정하는 프로토콜입니다. SSL을 통해 클라이언트와 서버가 서로의 ID를 인증할 수 있습니다. 참가자가 인증된 후 SSL은 안전한 메시지 전송을 위해 참가자 간에 암호화된 연결을 제공합니다.

Microsoft SQL Server JDBC 드라이버는 사용자가 지정한 연결 속성과 서버/클라이언트 속성에 따라 특정 연결에 대한 암호화를 설정하고 해제하는 인프라를 제공합니다. 사용자는 인증서 저장소 위치와 암호, 인증서 유효성 검사에 사용할 호스트 이름 및 통신 채널 암호화 시간을 지정할 수 있습니다.

참고

SSL 암호화를 사용하면 네트워크를 통해 SQL Server 인스턴스와 응용 프로그램 간에 전송되는 데이터에 대한 보안이 강화됩니다. 그러나 암호화를 사용하면 성능이 저하됩니다.

이 섹션의 항목에서는 Microsoft SQL Server JDBC 드라이버 버전에서 새 연결 속성을 비롯한 SSL 암호화를 지원하는 방식과 클라이언트측에서 트러스트 저장소를 구성하는 방법에 대해 설명합니다.

섹션 내용

항목 설명

SSL 지원 이해

Microsoft SQL Server JDBC 드라이버에서 SSL 암호화를 지원하는 방식에 대해 설명합니다.

SSL 암호화를 사용한 연결

새 SSL 특정 연결 속성을 사용하여 SQL Server 데이터베이스에 연결하는 방법에 대해 설명합니다.

SSL 암호화에 대한 클라이언트 구성

클라이언트측에서 기본 트러스트 저장소를 구성하는 방법과 개인 인증서를 클라이언트 컴퓨터의 트러스트 저장소로 가져오는 방법에 대해 설명합니다.

참고

관련 자료

JDBC 드라이버 응용 프로그램 보안