デプロイ前の要件

インストールプロセスをスムーズに進めるため、以下に挙げる前提条件を満たしていることをまず確認してください。

インストールの概要

特定のホスティング仕様を満たしている専用の Windows 環境でホストされるアプリケーションパッケージとして Tenable One Identity Exposure をインストールしてください。Tenable One Identity Exposure は、インストール先システムのオペレーティングシステムのマスターイメージにアクセスする必要があります。

Tenable サービスとお客様固有の要件のみを含むアプリケーションパッケージが、Tenable により事前設定されています。このデプロイメントオプションは、最大限の柔軟性を提供し、お客様固有の環境にシームレスに統合されます。

Tenable One Identity Exposure は、Windows サービスに組み込まれているマイクロサービスアーキテクチャ上で実行されます。これらのサービスには専用の目的 (ストレージ、セキュリティ分析、アプリケーションなど) があり、すべて必須です。そのため、Tenable One Identity Exposure は、マイクロサービスモデルをサポートするオペレーティングシステムのみにインストールできます。

TLS 証明書

OpenSSL 3.0 のサポート — バージョン 3.59.5 以降、Tenable One Identity ExposureOpenSSL 3.0.x を使用するようになりました。その結果、SHA1 で署名された X.509 証明書は、セキュリティレベル 1 以上では機能しなくなりました。TLS はセキュリティレベル 1 にデフォルト設定されています。このため、SHA1 署名の証明書は、サーバーまたはクライアントの認証で信頼されなくなります。

この変更に伴い、証明書をアップグレードする必要があります。証明書をアップデートせずにインストールを続行し OpenSSL 3.0 を使用すると、Tenable One Identity Exposure インストーラーは次のエラーメッセージを返し、修正方法を提案します。

アカウント権限

ローカルまたはビルトインの管理者グループのローカルアカウントメンバーとして、または Tenable One Identity Exposure のインストール先となるサーバーの管理者として、インストールを実行してください。

警告: ドメイン外でこのローカル管理者アカウントを使ってマシンにログインしてください。ドメイン内ではローカル管理者としてログインしないでください

このアカウントには、次のアクセス許可が必要です。

  • SeBackupPrivilege

  • SeDebugPrivilege

  • SeSecurityPrivilege

ウイルス対策 (AV)、エンドポイント検知と対応 (EDR)

インストールする前に、ホスト上の AV や EDR ソリューションを無効にしてください。無効にしないと、インストール中にロールバックがトリガーされます。インストール完了後に AV/EDR を安全に有効にできますが、ディスク I/O 操作が増えるため、製品のパフォーマンスに影響を与える可能性があることに注意してください。下記の「サポートされていない設定」も参照してください。

セキュリティノードエンジンのファイルパスの例外

Erlang に対して以下のファイル例外を作成します。

  • %PROGRAMFILES%\Tenable\Tenable.ad\SecurityEngineNode\rabbitmq_data: フルディレクトリ例外

  • %PROGRAMFILES%\Erlang OPT\*\bin\epmd.exe

  • %PROGRAMFILES%\Erlang OPT\*\bin\erlsrv.exe

  • %PROGRAMFILES%\Erlang OPT\*\bin\erl.exe

    注意: Erlang バージョンのアップグレードごとにディレクトリ名が変わるため、「*」をワイルドカードとして使用してください。
    例: %PROGRAMFILES%\Erlang OPT\erts-14.2.5.11\bin\erl.exe

ファイルとプロセスの許可リスト

制限されたオンプレミス環境で Tenable One Identity Exposure を正常にインストールするには、特定のアプリケーションファイルを許可する必要があります。スムーズなインストールとランタイムパフォーマンスを確保するために、以下のファイルとディレクトリを除外してください。

コンポーネント/パス 理由
AppDir C:\Tenable\Tenable.ad
注意:「C」はデフォルトのインストールフォルダーです。インストールフォルダーはそれぞれのユーザーで異なる場合があります。
メインアプリケーションファイルが含まれます。ウイルス対策ソフトまたは EDR により、アプリケーションの起動がブロックされる場合があります。

Erlang Env:ProgramFiles\Erlang OTP

RabbitMQ Env:ProgramFiles\RabbitMQ Server

サービス間の通信を処理します。RabbitMQ サービスが中断する可能性があります。

Env:windir\System32\config\systemprofile\.erlang.cookie

Env:UserProfile\.erlang.cookie

RabbitMQ 認証に使用されます。サービス同士の接続や認証を妨げる場合があります。
IIS w3wp.exe ウェブアプリケーションをホストします。応答時間が遅くなったり、タイムアウトしたりする可能性があります。

Node Env:ProgramFiles\nodejs

dotnet Env:ProgramFiles\dotnet

ランタイム環境。Tenable サービスを実行しているエンジン。

SQL Env:ProgramFiles\Microsoft SQL Server

正確な SQL パスは、それぞれのインストール場所によって異なります。

<SQL UserDB Disk>

<SQL UserDB Log Disk>

<SQL TempDB Disk>

クエリが遅くなったり、データベースが破損したりする可能性があります。

保留中の再起動

インストール前に、必要な再起動があれば実行します。サーバーでインストーラーを起動すると、次の点がチェックされます。

  • 保留中の再起動がないこと。

  • 11 分以内にサーバーが正常に再起動されたこと。

  • MSI が次のレジストリキーをチェックすること。

    • HKLM: \ Software \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing \ RebootPending

    • HKLM: \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update \ RebootRequired

    • HKLM: \ SYSTEM \ CurrentControlSet \ Control \ Session Manager -> PendingFileRenameOperations

サービスアカウント

サービスアカウントの使用が、オペレーティングシステムで許可されている必要があります。

注意: このサービスアカウントには、すべてのオブジェクト属性の読み取り権限が必要です。

攻撃インジケーター

アプリケーションがすべてのイベントを正確に取り出せるように、Windows イベントログの保持期間は 5 分以上にする必要があります。

サポートされていない設定

次の表は、サポートされていない設定の詳細を示しています。

設定

説明

アクティブなウイルス対策またはエンドポイント検知と対応 (EDR) ソリューション

Tenable One Identity Exposure プラットフォームでは、集中的なディスク I/O が必要です。

  • ウイルス対策と EDR を使用すると、プラットフォームのパフォーマンスが大幅に低下する可能性があります。

  • Tenable One Identity Exposure のサービスとデータフォルダーを許可する例外がなければなりません。

ファイヤーウォール

次を実行し、Tenable One Identity Exposure サービスが相互に通信できるようにして、信頼できるセキュリティの監視を行えるようにします。

  • 送信トラフィックを妨げるローカルのファイヤーウォールルールを無効にする。

  • Tenable One Identity Exposure サービスの受信トラフィックを許可するローカルのファイヤーウォールルールを設定する。

Erlang

  • HOMEDRIVE 環境変数をカスタマイズしないでください。

  • PATHEXT 環境変数には、.exe および .bat ファイル拡張子が含まれている必要があります。

サードパーティアプリケーション

認定されていない環境に Tenable One Identity Exposure のプラットフォームをデプロイすると、予期しない副作用が生じる可能性があります。

特に、マスターイメージにサードパーティアプリケーション (特定のエージェントやデーモンなど) をデプロイすると、安定性やパフォーマンスの問題が発生する可能性があります。

Tenable では、サードパーティアプリケーションの数を最小限に抑えることを強く推奨しています。

アクセス権

Tenable One Identity Exposure のプラットフォームを動作させ、適切なサービス管理を実現するには、ローカルの管理者権限が必要です。

  • ホストマシンの管理アカウントに関連付けられている認証情報 (ユーザー名とパスワード) を Tenable テクニカルリーダーに提供する必要があります。

  • 本番環境にデプロイする場合は、パスワード更新プロセスを検討し、Tenable のテクニカルリーダーと共同で検証してください。

製品のアップデート

アップグレードプログラムの一環として、Tenable はシステムのアップデートを頻繁に公開し、新しい検出機能と製品機能を提供しています。

  • このデプロイメントでは、Tenable は Tenable One Identity Exposure コンポーネントのアップデートのみを提供します。セキュリティパッチを頻繁にデプロイするなど、オペレーティングシステムを適切に管理する必要があります。Tenable One Identity Exposure リリースの詳細については、Tenable One Identity Exposure リリースノートを参照してください。

  • Tenable One Identity Exposure のマイクロサービスアーキテクチャは、オペレーティングシステムパッチの即時適用をサポートしています。

ほかの要件

  • Tenable One Identity Exposure は、ハードウェア要件 にリストされている Windows Server (最新の更新プログラムが適用されたもの) で動作します。

  • Tenable One Identity Exposure インストールプログラムを実行するには、Windows Server 2016 以降でローカル管理者権限が必要です。インストールに使用したアカウントがデフォルトのアカウントである場合は、このアカウントでプログラムを制限なく実行できるようにしてください。

  • Tenable One Identity Exposure サービスがマシン上でローカルサービスを実行するには、ローカル管理者権限が必要です。

  • Tenable One Identity Exposure には専用のデータパーティションが必要です。システムのフリーズを防ぐため、OS パーティションが満杯の場合はそのパーティションで Tenable One Identity Exposure を実行しないでください。

  • Tenable One Identity Exposure SQL インスタンスには、仮想アカウントを使用できる機能が必要です。

  • より厳格なセキュリティ対策を導入した後で Microsoft SQL Server をインストールまたはアップグレードすると、ユーザー権限が不十分なためインストールプロセスが失敗します。インストールを成功させるために必要なアクセス許可があることを確認してください。詳細については、Microsoft のドキュメントを参照してください。

  • Tenable One Identity Exposure はブラックボックスとして実行する必要があります。各マシンを Tenable One Identity Exposure 専用とし、他の製品と共用しないでください。

  • Tenable One Identity Exposure は、データパーティションに「Alsid」または「Tenable」プレフィックスで始まる任意のフォルダーを作成することがあります。したがって、データパーティションには「Alsid」または「Tenable」で始まるフォルダーを作成しないでください。

  • Erlang: HOMEDRIVE 環境変数は変更しないでください。PATHEXT 環境変数には、.exe および .bat ファイル拡張子が含まれている必要があります。

  • Protected Users は NTLM 認証を使用できないため、Tenable One Identity Exposureの AD サービスアカウントを Protected Users グループのメンバーとして設定する必要がある場合、Tenable One Identity Exposure設定が Kerberos 認証をサポートするにしてください。

インストール前のチェックリスト

この表は、前提条件をインストール前に使用できる便利なチェックリストの形式でまとめたものです。

確保する情報またはリソース

ステータス

必要な契約 (NDA、評価版ソフトウェアライセンス) (該当する場合)。

 

監視対象のターゲットドメインのアクティブな AD ユーザーの数。

 

コンピューティングリソースとメモリリソースが Tenable One Identity Exposure のサイジングマトリクスに沿ったものであること。Resource Sizingを参照してください。

 

Tenable のプラットフォームのデプロイに使用される各仮想マシンのプライベート IP。

 

アップデート管理インフラ、タイムサーバー、PKI サーバー、およびアイデンティプロバイダーの種類と IP アドレス。

 

Tenable One Identity Exposure が必要とする各サービスに必須のオープンネットワークフロー。ネットワークフローマトリクスを参照してください。

 

各プライマリドメインコントローラーエミュレーターのプライベート IP アドレス。

 

監視対象の各 Active Directory フォレストの通常ユーザーアカウントの作成。

 

特定の Active Directory コンテナで、Tenable サービスアカウントへのアクセス権の付与。

 
特権分析機能を有効にする場合は、特権分析のアクセス権を付与する。  

AD ドメインユーザーアカウントのログイン。

 

お客様の PKI から発行された Tenable One Identity Exposure のウェブポータルに対して発行された TLS 証明書。

  • これを使用しない場合は、自己署名証明書を使用することを Tenable に通知してください。

 

作成する Tenable One Identity Exposure ユーザーアカウントのリスト。

  • 必須情報: 氏名、メールアドレス、希望するログイン

 

アクティブ化するオプションの設定のリスト (メール通知、Syslog イベント転送など)。

 

Tenable との窓口として指名され、対応可能なプロジェクトコーディネーター。

 

ネットワークフィルタリングの問題や到達不能な PDCe など、発生しうる技術問題に対応するための技術スタッフ。

 

関連項目