Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Kết nối JDBC của tôi với cơ sở dữ liệu có sử dụng SSL hay không?

Hỗ trợ cho SSL / TLS không được yêu cầu trong đặc tả JDBC. Vì vậy, bạn không thể mong đợi nó trong mọi trình điều khiển.

Cấu hình SSL trên máy chủ cơ sở dữ liệu có thể được suy ra từ URL JDBC, nhưng điều này không cần phải xác định. Trong trường hợp của Oracle, nếu bạn nhận thấy rằng URL chứa một chuỗi kết nối cho biết rằng giao thức đang được sử dụng là TCPS thay vì TCP, điều này chỉ ra việc sử dụng SSL / TLS. Nếu bạn đang làm điều này để xác thực cấu hình bảo mật, tôi sẽ gọi bạn là người cẩu thả.

Sẽ không khôn ngoan nếu chỉ xác minh cấu hình máy khách để xác định xem máy chủ cơ sở dữ liệu có chấp nhận các kết nối qua SSL hay không, đặc biệt nếu các kết nối không phải SSL không được phép. Các cơ chế xác minh cấu hình SSL / TLS sẽ khác nhau giữa các cơ sở dữ liệu, nhưng sẽ có các hướng dẫn bảo mật thích hợp để định cấu hình cơ sở dữ liệu trong từng trường hợp.

Tuy nhiên, nếu bạn muốn thực hiện kiểm tra nhanh, để xác minh xem kết nối có qua SSl / TLS hay không, thì tất cả những gì bạn phải biết là các kết nối được bảo mật SSL / TLS được bắt đầu bằng một cái bắt tay. Nếu bạn không thấy bất kỳ điều gì, thì trình điều khiển của bạn không sử dụng SSL / TLS. Bạn sẽ cần phải kiểm tra lưu lượng mạng cho việc này (đảm bảo rằng bạn có quyền làm như vậy). Tất nhiên, sẽ mất nhiều thời gian hơn để thiết lập trường hợp nếu một nhóm kết nối đang được sử dụng, vì các kết nối vật lý trong nhóm có thể được sử dụng lại nhiều lần (mà không cần thiết lập các kết nối mới). Tương tự như vậy, bạn cũng có thể thấy nmap hữu ích, nhưng tôi chưa bao giờ sử dụng nó cho mục đích này.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 cách trả về danh sách công việc tác nhân máy chủ SQL (T-SQL)

  2. Xoay vòng nội dung cột không xác định

  3. Làm thế nào để sao chép bảng tránh con trỏ trong SQL?

  4. Sử dụng Tìm kiếm toàn văn bản để tìm các từ từng phần (SQL Server 2008)

  5. SQL Spatial polygon từ trong ra ngoài