Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
JDBC sürücüsünü indirin
SQL Server için Microsoft JDBC Sürücüsünü kullandığınızda, uygulamanızın güvenliğini sağlamak için önlemler almanız önemlidir. Aşağıdaki bölümlerde uygulamanızın güvenliğini sağlamaya yardımcı olmak için atabileceğiniz adımlar hakkında bilgi sağlanır.
Java ilke izinlerini kullanma
SQL Server için Microsoft JDBC Sürücüsünü kullandığınızda, JDBC sürücüsünün gerektirdiği gerekli Java ilkesi izinlerini belirtmeniz önemlidir. Java Çalışma Zamanı Ortamı (JRE) kapsamlı bir güvenlik modeli sağlar. Bu model, iş parçacığının kaynağa erişimi olup olmadığını belirlemek için çalışma zamanında kullanılabilir. Güvenlik ilkesi dosyaları bu erişimi denetleyebiliyor. Politika dosyalarının yönetimi, kapsayıcı için dağıtıcı ve sistem yöneticisi tarafından yapılır. Bu makalede listelenen izinler, JDBC sürücüsünün çalışmasını etkileyen izinlerdir.
İlke dosyasındaki tipik bir izin aşağıdaki gibi görünür.
// Example policy file entry.
grant [signedBy <signer>,] [codeBase <code source>] {
permission <class> [<name> [, <action list>]];
};
En az sayıda ayrıcalık vermenizi sağlamak için aşağıdaki kod tabanı JDBC sürücü kod tabanıyla kısıtlanmalıdır.
grant codeBase "file:/install_dir/lib/-" {
// Grant access to data source.
permission java.util.PropertyPermission "java.naming.*", "read,write";
// Specify which hosts can be connected to.
permission java.net.socketPermission "host:port", "connect";
// Logger permission to take advantage of logging.
permission java.util.logging.LoggingPermission;
// Grant listen/connect/accept permissions to the driver if
// connecting to a named instance as the client driver.
// This connects to a udp service and listens for a response.
permission java.net.SocketPermission "*", "listen, connect, accept";
};
Uyarı
"file:/install_dir/lib/-" kodu JDBC sürücüsünün yükleme dizinine başvurur.
Sunucu iletişimlerini koruma
SQL Server veritabanıyla iletişim kurmak için JDBC sürücüsünü kullandığınızda, iletişim kanalının güvenliğini sağlamak önemlidir. Daha önce Güvenli Yuva Katmanı (SSL) olarak bilinen İnternet Protokolü Güvenliği (IPSEC) veya Aktarım Katmanı Güvenliği (TLS) kullanarak kanalın güvenliğini sağlayabilir veya her ikisini de kullanabilirsiniz.
TLS desteği, IPSEC'in yanı sıra ek bir koruma düzeyi sağlamak için kullanılabilir. TLS kullanma hakkında daha fazla bilgi için bkz. Şifrelemeyi kullanma.