IT정보사전

DBeaver The server selected protocol version TLS10 is not accepted by client preferences 본문

IT정보

DBeaver The server selected protocol version TLS10 is not accepted by client preferences

작은나무0530 2022. 9. 29. 15:50
728x90
반응형

안녕하세요~ 작은나무입니다!!
저는 데이터베이스 관리툴로 DBeaver를 사용하고 있습니다.
다양한 데이터베이스를 연결하여 사용할 수 있어 편하고 무료라 아주 좋습니다^^;

이번에 dbeaver version 업그레이드 후 MSSQL DB Connection시에 아래와 같은 에러 메시지가 나오면서 접속이 안되네요

드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]"

저는 dbeaver 최신 버전을 사용하기 위해 openJDK 18.0.2를 사용하고 있는대요~
openJDK 11버전 이후에 TLSv1.0, 1.1 프로토콜이 보안상의 이유로 비활성화 처리되어 발생하는 에러라고 합니다.

구 버전인 TLSv1.0, 1.1의 경우 POODLE(Padding Oracle on Downgraded Legacy Encryption)와 BEAST(Browser Exploit Against SSL/TLS)에 취약하기 때문으로 알려져 있습니다.

해결방법은 TLSv1.0,1.1 다시 활성화하면 됩니다
메모장을 관리자 권한으로 실행(A)로 실행하고 JDK설치 위치에서 (C:\Program Files\Java\openjdk-18.0.2\conf\security) java.security 파일을 열어 TLSv1, TLSv1.1을 삭제해 주시면 됩니다.

dbeaver 재실행 하시고 MSSQL DB Connection을 진행하면 정상적으로 접속이 됩니다.

728x90
반응형
그리드형
Comments