2017-07-12 17 views
0

私はデータベーステクノロジの初心者です。クライアントとさまざまなDBとの間のすべての通信を保護することを検討しています。 私のクライアントは、さまざまなODBCデータベース(sqlanywhere、sybase、HANA)およびOracle、DB2、MS SqlServer、MySqlなどの他のエンタープライズ・データベースをサポートしています。 これらのためにTLS暗号化を設定するにはどうすればよいですか? 暗号化の設定でこれらのデータソースを設定するだけで十分ですが、私もサーバに証明書を設定していますか? 私の現在のクライアントコードは単にODBC_connect APIを呼び出しますか?設定がうまくいくと私は自分のコードを変更する必要はないと思います。ODBCベースのクライアント用にTLS暗号化を設定する

+1

あまりにも広い質問です。特定のRDMBSとそのRDBMSのために試したコード/設定にスコープを減らす必要があります。非常に疑わしい1つのソリューションがすべてのRDBMS製品で機能します。 DBAは、sslをサポートするようにdataserverをセットアップする必要があります(公式の証明書を生成してインストールすること、追加のリスナーを設定すること、SSL暗号スイートの環境設定を構成することを含む) – markp

答えて

0

DB2パースペクティブから:現行のDB2クライアント・バージョンでは、TLSを介したODBCおよびCLI接続の暗号化が可能です。現在および以前のバージョンでは、TLSを使用してJDBC接続を暗号化できます。詳細な指示は、DB2ナレッジ・センターにあります。アプリケーションコードを変更する必要はありませんが、クライアント側とサーバー側で構成の変更が必要です。

関連する問題