Skip to main content
ABBYY FlexiCapture のコンポーネント間でデータを安全に転送するには、安全なネットワーク接続が必要です。

HTTPS で接続を保護する

ABBYY FlexiCapture は、既定では HTTP プロトコルを使用します。HTTP が適しているのは、ステージング環境、テスト環境、およびデモ環境のみです。本番環境では、機密データを保護するために HTTPS を使用してください。 HTTP は、Web Scanning Station と ABBYY Scanning Plugin の間でデータを送信する際にも使用されます。これは、プラグインがユーザーのマシン上でローカルにのみ配置されるよう設計されているためです。
ファイアウォールと 1 Gb/s ネットワーク スイッチを介して、ABBYY FlexiCapture クライアントが HTTPS 経由で Application Server および FlexiCapture Processing Stations に接続していることを示す図。
HTTPS を使用するには、IIS の設定で SSL サポートを有効にします。 IIS で HTTPS を使用するには、サーバー証明書が必要です。詳しくは、Microsoft のドキュメントの IIS でのサーバー証明書の管理を参照してください。

既定の Web サイトに HTTPS を指定する

1

IIS Manager コンソールを開く

コントロール パネルから起動します。
2

サイトのバインドを開く

Default Web Site を選択し、操作 ペインで Bindings をクリックします。
IIS Manager で Default Web Site が選択され、操作ペインで Bindings アクションが強調表示されているスクリーンショット。
3

HTTPS バインドを追加する

表示されたダイアログで Add をクリックし、Type ドロップダウンリストから https を選択します。
4

SSL 証明書を選択する

SSL Certificate ドロップダウンリストから使用する証明書を選択し、OK をクリックします。
IIS Manager の Add Site Binding ダイアログで、型として https が選択され、SSL 証明書が指定されているスクリーンショット。
5

SSL を必須にする(任意)

サイトを HTTPS 経由でのみ利用可能にするには、ツリー ペインでそのサイトを選択します。コンテンツ ペインで SSL Settings をダブルクリックし、Require SSL を選択します。ここではクライアント証明書は検証されないため、Client certificatesIgnore に設定してください。
証明書を追加すると、Application Server のアドレスは https://<server name> の形式になります。Application Server に接続する各クライアント マシンの名前は、証明書内の名前と一致している必要があります。 新しいアドレスは、Processing Server、ユーザー ステーション、および Web Station で指定します。

Processing Server で Application Server のアドレスを指定する

1

Change Application Server ダイアログを開く

Processing Server Monitor を起動し、Processing Server のショートカットメニューを開いて、Change Application Server を選択します。
2

アドレスを入力する

表示されたダイアログで、次のアドレスを指定します: https://<server name>.
ユーザー ステーションの起動時やプロジェクトを開くときにも、Application Server のアドレスを指定する必要があります。 Web Station で作業する場合は、次の形式で URL を入力します: https://<server_name>/FlexiCapture12/<web_station_name>.

データ暗号化に TLS 1.2 を使用する

ABBYY FlexiCapture 12 は TLS 1.2 プロトコルをサポートしており、セキュアな接続に推奨される暗号化プロトコルです。 ABBYY FlexiCapture への接続では、オペレーティング システム レベルで他のプロトコルを使用することもできます。詳しくは、Microsoft のドキュメントの SSL プロトコルの管理を参照してください。

Mutual SSL による接続の保護

HTTPS を構成すると、既定では一方向 SSL 認証となり、クライアントがサーバー証明書を検証します。 Mutual SSL では、これをさらに強化します。クライアントがサーバー証明書を検証し、サーバーもクライアント証明書を検証します。
Web Scanning Station または Web Capture Station では、Mutual SSL を構成できません。

Application Server の Mutual SSL を構成する

1

プロトコルに HTTPS を設定する

IIS で、Application Server への接続に使用するプロトコルとして HTTPS を指定します。詳細については、Secure your connection with HTTPS を参照してください。
2

サーバーフォルダーで SSL を必須にする

Default Web Site\FlexiCapture12\Server に対して、SSL SettingsRequire SSL オプションを選択します。
3

クライアント証明書を必須にする

Client certificatesRequire オプションを選択します。
以上の設定により、クライアントは Application Server に接続する際に証明書を提示する必要があります。必要な作業は コンポーネント によって異なります。
  • Project Setup Station および Verification Station – 追加の構成は不要です。接続時に、Application Server へ提示する証明書の選択を求められます。
  • Processing Server および Processing Station – 証明書のサムプリントを registry に指定します。HKLM\Software\ABBYY\FlexiCapture\12.0\FlexiBr を開き、<ClientCertificateThumbPrint> を指定します。
  • 管理および監視コンソールweb.config ファイルに次の keys を追加して、提示する証明書を指定します。
該当する拇印のクライアント証明書は Local Computer > Personal に格納してください。証明書を提供するアカウントには、その証明書を使用する権限が必要です。
詳細については、Microsoft のドキュメントの WinHttpCertCfg.exe, a certificate configuration tool を参照してください。

データベースおよびファイル ストレージへの接続を保護する

Application Server は、データベースおよびファイル ストレージと通信します。
1 Gb/s のネットワーク スイッチ経由で File Storage および Database に接続された Application Server を示す図。
SQL、SQL Azure、または Oracle データベースへの接続を保護するには、TLS 1.2 暗号化プロトコルを使用します。TLS はデータベース側で設定します。

ファイル ストレージ接続

Application Server は、ファイル ストレージとの通信に SMB プロトコルを使用します。SMB 3.0 では、多数のセキュリティ強化機能が導入されました。詳しくは、Microsoft のドキュメントの SMB security enhancements を参照してください。