4D v14

クライアント/サーバ接続の暗号化

ホーム

 
4D v14
クライアント/サーバ接続の暗号化

クライアント/サーバ接続の暗号化  


 

 

4D Server と4Dリモートワークステーションを使って、暗号化モードで通信するクライアント/サーバ接続を構成することができます。
セキュアなクライアント/サーバ通信はSSL (Secured Socket Layer) プロトコルに基づきます。

SSLプロトコルは2 つのアプリケーション間、主にWebサーバーとブラウザーでのデータのやり取りを保護する目的で設計されました。SSLプロトコルは送信者と受信者の認証を行い、やり取りする情報の秘匿性および整合性を保証する目的で作られています。SSLプロトコルの詳細については4D Language ReferenceのSSLプロトコルの使用を参照してください。

4D Server と4Dクライアントでは、SSLプロトコルで補強されたセキュリティ通信ができます。キーが生成され、4D Server によって、認証と整合性のメカニズムが透過的に処理されます。ユーザーが追加の設定をする必要はありません。

注: クライアント/サーバーの暗号化を行うと接続が遅くなります。

設定  

ネットワークレベルでは、SSL プロトコルはTCP/IP層(ローレベル)とハイレベルなプロトコルの中間に位置します。

“クラシック”なクライアント/サーバアーキテクチャーでSSL を使用するためには、4D Server と各4D クライアントマシン上に 4DSLI.DLL ファイル (Windows) または 4DSLI.bundle bundle (Mac OS) が適切にインストールされていることを確認してください。これは、SSL管理専用のSecured Layer Interfaceです。このファイルは以下の場所に置かれます:

  • Windows: 4Dおよび4D Serverアプリケーションの実行可能ファイルと同階層
  • Mac OS: 4Dおよび4D ServerソフトウェアパッケージのNative Components サブフォルダー内

このファイルはデフォルトでインストールされています。

デフォルトで、データベース設定ダイアログボックスの"クライアント-サーバー/ネットワークオプション"ページで、クライアント-サーバー通信エリア内のクライアント-サーバー接続の暗号化チェックボックスにチェックします (設定 (環境設定)参照)。

デフォルトで、このボックスにチェックは入っていません。
この設定を反映するために、4D Server を終了して再起動してください。

すべての4Dリモートワークステーションが暗号化モードで接続されます。

接続ダイアログボックスの利用可ページで、SSLモードで公開されているデータベースの名前の前にはキャレット (^) が表示されます:

注: 接続ダイアログボックスの利用可ページに表示されないデータベースに接続するために、ユーザはカスタムページでIPアドレスと任意の名前を入力します (4D Serverデータベースへの接続公開 (環境設定)参照)。この場合セキュアモードで公開されているデータベースに接続するにはデータベース名の前に^をつけます。そうでなければ接続は拒否されます。

 
プロパティ 

プロダクト: 4D
テーマ: 4D Serverを使用する

 
ARTICLE USAGE

4D Server ( 4D v13)
4D Server ( 4D Server v12)
4D Server ( 4D v14 R2)
4D Server ( 4D v14)
4D Server ( 4D v14 R3)
4D Server ( 4D Server v14 R4)

Inherited from : クライアント/サーバ接続の暗号化 ( 4D Server v11 SQL Release 6)