差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
ja:documentation:pandorafms:cybersecurity:07_safety_functions [2025/08/30 22:22] – [セキュリティ機能] junichi | ja:documentation:pandorafms:cybersecurity:07_safety_functions [2025/08/30 23:14] (現在) – [Configuration in SimpleSAMLphp] junichi | ||
---|---|---|---|
行 6: | 行 6: | ||
<wrap #ks1 /> | <wrap #ks1 /> | ||
- | ===== Third party authentication system | + | ===== サードパーティ認証システム |
<wrap #ks1_1 /> | <wrap #ks1_1 /> | ||
- | ==== Local Pandora FMS ==== | + | ==== Pandora FMS ローカル |
Default authentication indicates that it will be carried out using the internal Pandora FMS database. For security, superadmin type users are always authenticated in this way, the rest of the authentication types have the local option as a backup (fallback). | Default authentication indicates that it will be carried out using the internal Pandora FMS database. For security, superadmin type users are always authenticated in this way, the rest of the authentication types have the local option as a backup (fallback). | ||
+ | |||
+ | Pandora FMS 内部のデータベースを使用して実行するデフォルトの認証です。セキュリティのため、スーパー管理者タイプのユーザは常にこの方法で認証され、その他の認証タイプにはローカルバックアップ (フォールバック) オプションがあります。 | ||
<wrap #ks1_2 /> | <wrap #ks1_2 /> | ||
行 34: | 行 36: | ||
* If you are using <wrap : | * If you are using <wrap : | ||
* If the Active Directory installation is with LDAP, you must define here the LDAP path in which the server is located, generally: | * If the Active Directory installation is with LDAP, you must define here the LDAP path in which the server is located, generally: | ||
+ | |||
+ | * **リモートユーザの自動作成(Automatically create remote users):** リモートユーザーの自動作成を有効または無効にします。 このオプションを使用すると、Pandora FMS は LDAP ユーザを使ってログインした後に自動的にユーザを作成することができます。 次の3つのフィールドは、自動作成が有効の場合にのみ表示されます。 | ||
+ | * **パスワードの保存(Save Password): | ||
+ | * **高度な AD 設定(Advanced Configuration AD):** このオプションを有効化すると、高度な AD 権限設定が利用されます。 | ||
+ | * **高度な AD 権限(Advanced Permissions AD):** **新しい権限の追加** で追加された高度な権限を一覧表示します。 | ||
+ | * **プロファイルの自動作成(Automatically create profile):** ユーザの自動作成が有効になっている場合、このフィールドを使用して、自動作成されたユーザに特定のプロファイル タイプを割り当てることができます。 デフォルトのプロファイルは、'' | ||
+ | * **プロファイルグループの自動作成(Automatically create profile group):** ユーザの自動作成を有効にすると、このフィールドでユーザをグループに割り当てることができます。 さまざまなグループは、**プロファイル(Profiles) → エージェントグループの管理(Manage agent groups)** で確認できます。 | ||
+ | * **プロファイルタグの自動作成(Automatically create profile tags):** リモートユーザの自動作成が有効な場合、このフィールドを使用して目的のタグをグループに割り当てることができます。 利用可能なさまざまなグループは、**プロファイル(Profile)** → **モジュールタグ(Module tags)** で確認できます。 | ||
+ | * **ブラックリストの自動作成(Autocreate blacklist): | ||
+ | * **アクティブディレクトリサーバ(Active directory server)**: ここで、Active Directory サーバが配置されているパスを定義します。 | ||
+ | * **アクティブディレクトリポート(Active directory port):** アクティブディレクトリサーバのポートです。(デフォルトは '' | ||
+ | * **TLS の開始(Start TLS):** クライアントとサーバの間の通信で、Transport Layer Security (TLS) プロトコルの利用を ON/OFF します。 | ||
+ | * **セカンダリ Active Directory の有効化(Enable secondary active directory)**: | ||
+ | * **二段階認証(Double authentication): | ||
+ | * ユーザのパスワードが変更された場合、MS Windows® では、Active Directory のデフォルトで 60 分間古いパスワードを使用できます。これは Windows の設定であるため、Pandora FMS ではまったく想定されていない動作です。変更したい場合は、[[https:// | ||
+ | * **ドメイン(Domain)**: | ||
+ | * 現時点では、ユーザのプライマリグループは AD 認証の高度なグループ設定ではサポートされていません。 | ||
+ | * **高度な AD 設定(Advanced Configuration AD)** を使用している場合は、ドメインフィールド (**ドメイン(Domain)**) に必ずフルパスを設定してください。 | ||
+ | * Active Directory のインストールが LDAP を使用している場合は、通常、サーバが配置されている LDAP パスをここで定義する必要があります。 | ||
< | < | ||
行 40: | 行 61: | ||
<wrap #ks1_3 /> | <wrap #ks1_3 /> | ||
+ | |||
==== LDAP ==== | ==== LDAP ==== | ||
* In order to use this mode, **OpenLDAP** dependencies must be installed. | * In order to use this mode, **OpenLDAP** dependencies must be installed. | ||
* Depending on the operating system used, the commands used are: | * Depending on the operating system used, the commands used are: | ||
+ | |||
+ | * このモードを使用するには、**OpenLDAP** の依存ファイルがインストールされている必要があります。 | ||
+ | * 使用するオペレーティングシステムに応じて、次のようなコマンドを使用します: | ||
<code bash> | <code bash> | ||
行 50: | 行 75: | ||
Or | Or | ||
+ | |||
+ | または | ||
<code bash> | <code bash> | ||
行 56: | 行 83: | ||
Important fields: | Important fields: | ||
+ | |||
+ | 重要なフィールド: | ||
* <wrap : | * <wrap : | ||
行 62: | 行 91: | ||
* <wrap : | * <wrap : | ||
* <wrap : | * <wrap : | ||
+ | |||
+ | * **LDAP サーバ(LDAP server)** および **セカンダリ LDAP サーバ(Secondary LDAP server)**: 環境に応じて、ホストに対して直接アクセスする ('' | ||
+ | * **ログインアトリビュート(Login attribute)** および **セカンダリログインアトリビュート(Secondary Login attribute)**: | ||
+ | * **ローカル認証にフォールバック(Fallback to local Authentication)**: | ||
+ | * **リモートユーザの自動作成(Autocreate remote users)**: リモートユーザの自動作成を有効化/ | ||
+ | * **LDAP 機能(LDAP function)**: | ||
<wrap : | <wrap : | ||
+ | |||
+ | **高度な LDAP 設定** | ||
* Should this option be enabled, a list of all saved advanced permissions will be displayed. New permissions may be added by selecting the profile, groups and tags, next to the attribute filter. If any user meets any of these attributes (e.g. a particular organizational unit or group), then the user will be created. | * Should this option be enabled, a list of all saved advanced permissions will be displayed. New permissions may be added by selecting the profile, groups and tags, next to the attribute filter. If any user meets any of these attributes (e.g. a particular organizational unit or group), then the user will be created. | ||
* //If this option is not activated//, | * //If this option is not activated//, | ||
+ | |||
+ | * このオプションを有効にすると、保存されているすべての高度な権限のリストが表示されます。属性フィルターの横にあるプロファイル、グループ、タグを選択すると、新しい権限を追加できます。ユーザがこれらの属性のいずれか (特定の組織単位またはグループなど) を満たしている場合、ユーザが作成されます。 | ||
+ | * このオプションが有効になっていない場合は、ユーザプロファイルを作成するためのシンプルなシステムが使用されます (**プロファイルを自動的に作成**、**プロファイルグループを自動的に作成**、**プロファイルタグを自動的に作成**、**階層なしで自動的に割り当て**)。 | ||
<WRAP center round important 90%> | <WRAP center round important 90%> | ||
Attributes must have the following format **Attribute_Name = Attribute_Value**. | Attributes must have the following format **Attribute_Name = Attribute_Value**. | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round important 90%> | ||
+ | |||
+ | 属性は次の形式である必要があります: | ||
</ | </ | ||
行 76: | 行 122: | ||
* <wrap : | * <wrap : | ||
* <wrap : | * <wrap : | ||
+ | |||
+ | * **セカンダリ LDAP の有効化(Enable secondary LDAP)**: セカンダリ LDAP サーバをバックアップとして有効にすると、プライマリ LDAP サーバのそれぞれのフィールドが表示されます。 | ||
+ | * **二段階認証(Double authentication)**: | ||
<wrap #ks1_4 /> | <wrap #ks1_4 /> | ||
- | ==== Double authentication | + | |
+ | ==== 二段階認証 | ||
To use this feature the administrator must activate double authentication in the authentication section of Pandora FMS Web Console global configuration: | To use this feature the administrator must activate double authentication in the authentication section of Pandora FMS Web Console global configuration: | ||
+ | |||
+ | この機能を使用するには、管理者は Pandora FMS Web コンソールのグローバル設定の認証セクションで二段階認証を有効にする必要があります。 | ||
<wrap : | <wrap : | ||
+ | |||
+ | <wrap : | ||
Users may choose whether to enable //two-step authentication// | Users may choose whether to enable //two-step authentication// | ||
+ | |||
+ | ユーザは、[[: | ||
<WRAP center round info 90%> | <WRAP center round info 90%> | ||
This feature requires for **PFMS server** and the [[: | This feature requires for **PFMS server** and the [[: | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round info 90%> | ||
+ | |||
+ | この機能を使用するには、**PFMS サーバ** と [[: | ||
</ | </ | ||
It will also be necessary to have the code generator application on a mobile device owned by each user. To find out where and how to download it: | It will also be necessary to have the code generator application on a mobile device owned by each user. To find out where and how to download it: | ||
+ | |||
+ | また、各ユーザが所有するモバイルデバイスにコードジェネレーターアプリケーションをインストールする必要があります。ダウンロード場所と方法については、以下をご覧ください。 | ||
<WRAP center round download 90%> | <WRAP center round download 90%> | ||
行 103: | 行 167: | ||
The PFMS notification system may be used to inform all users that 2FA is available and how to activate this personal option. To do this in the menu <wrap : | The PFMS notification system may be used to inform all users that 2FA is available and how to activate this personal option. To do this in the menu <wrap : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round tip 90%> | ||
+ | |||
+ | PFMS通知システムを使用して、2FA が利用可能であること、およびこの個人オプションを有効にする方法をすべてのユーザに通知できます。これを行うには、メニュー< | ||
{{ : | {{ : | ||
行 109: | 行 181: | ||
<wrap : | <wrap : | ||
+ | |||
+ | **すべてのユーザに対して二段階認証を強制する(Force 2FA for all users is enabled)** | ||
Enabling this option will force all users to use the //two-step authentication// | Enabling this option will force all users to use the //two-step authentication// | ||
+ | |||
+ | このオプションを有効にすると、すべてのユーザが 2 段階認証を使用するよう強制されます。 | ||
<WRAP center round info 90%> | <WRAP center round info 90%> | ||
To disable this feature to a specific user without using the graphical interface, [[: | To disable this feature to a specific user without using the graphical interface, [[: | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round info 90%> | ||
+ | |||
+ | グラフィカルインターフェイスを使用せずにこの機能を無効にするには、[[: | ||
</ | </ | ||
<wrap #ks1_5 /> | <wrap #ks1_5 /> | ||
+ | |||
==== SAML ==== | ==== SAML ==== | ||
**SAML** is an open XML-based authentication and authorization standard. **Pandora FMS** can work as a service provider with its internal SAML identity provider. | **SAML** is an open XML-based authentication and authorization standard. **Pandora FMS** can work as a service provider with its internal SAML identity provider. | ||
+ | |||
+ | **SAML** は、オープンな XML ベースの認証標準です。**Pandora FMS** は、内部の SAML アイデンティティプロバイダを使用してサービスプロバイダとして動作できます。 | ||
<WRAP center round important 90%> | <WRAP center round important 90%> | ||
Administrators always authenticate against the local database. | Administrators always authenticate against the local database. | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round important 90%> | ||
+ | |||
+ | 管理者は常にローカルデータベースに対して認証を行います。 | ||
</ | </ | ||
<wrap #ks1_5_1 /> | <wrap #ks1_5_1 /> | ||
- | === Installing | + | === SimpleSAMLphp 2.0 のインストール |
You must download SimpleSAMLphp version 2.3.2 from its official repository: | You must download SimpleSAMLphp version 2.3.2 from its official repository: | ||
+ | |||
+ | 公式リポジトリから SimpleSAMLphp バージョン 2.3.2 をダウンロードする必要があります。 | ||
<WRAP center round download 90%> | <WRAP center round download 90%> | ||
行 141: | 行 234: | ||
and then be uploaded to the Pandora FMS server. If the PFMS server has internet access and **wget** is installed, you can use the following command directly in a directory with sufficient space and write permissions: | and then be uploaded to the Pandora FMS server. If the PFMS server has internet access and **wget** is installed, you can use the following command directly in a directory with sufficient space and write permissions: | ||
+ | |||
+ | その後、Pandora FMS サーバにアップロードします。PFMS サーバがインターネットに接続でき、**wget** がインストールされている場合は、十分な容量と書き込み権限のあるディレクトリで以下のコマンドを直接実行できます。 | ||
<code bash> | <code bash> | ||
行 148: | 行 243: | ||
Unzip the downloaded file with: | Unzip the downloaded file with: | ||
+ | |||
+ | ダウンロードしたファイルを次のように解凍します。 | ||
<code bash> | <code bash> | ||
行 155: | 行 252: | ||
The folder must be moved to its final location: | The folder must be moved to its final location: | ||
+ | |||
+ | フォルダを最終的な場所に移動する必要があります。 | ||
<code bash> | <code bash> | ||
行 162: | 行 261: | ||
To share access with Pandora FMS, you must create the following symbolic link: | To share access with Pandora FMS, you must create the following symbolic link: | ||
+ | |||
+ | Pandora FMS とアクセスを共有するために、次のシンボリックリンクを作成する必要があります。 | ||
<code bash> | <code bash> | ||
行 169: | 行 270: | ||
**SimpleSAMLphp** bases its configuration on the '' | **SimpleSAMLphp** bases its configuration on the '' | ||
+ | |||
+ | **SimpleSAMLphp** は '' | ||
<code bash> | <code bash> | ||
行 176: | 行 279: | ||
This will give you the complete path to the configuration file in: | This will give you the complete path to the configuration file in: | ||
+ | |||
+ | これにより、次の設定ファイルが用意されます。 | ||
< | < | ||
行 183: | 行 288: | ||
The following values must be edited using your favorite text editor (note that you must change " | The following values must be edited using your favorite text editor (note that you must change " | ||
+ | |||
+ | 以下の値は、お好みのテキストエディタを使用して編集する必要があります (" | ||
<code | / | <code | / | ||
行 191: | 行 298: | ||
Save the changes to the file and exit to the command line. | Save the changes to the file and exit to the command line. | ||
+ | |||
+ | ファイルへの変更を保存し、コマンドラインに戻ります。 | ||
<WRAP center round important 90%> | <WRAP center round important 90%> | ||
If a cache permission error appears, apply the following: | If a cache permission error appears, apply the following: | ||
+ | |||
+ | <code bash> | ||
+ | mkdir / | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round important 90%> | ||
+ | |||
+ | キャッシュパーミッションエラーが表示された場合は、以下を適用してください。 | ||
<code bash> | <code bash> | ||
行 205: | 行 326: | ||
This will get **SimpleSAMLphp** up and running, and it should display the home page at the URL ''< | This will get **SimpleSAMLphp** up and running, and it should display the home page at the URL ''< | ||
+ | |||
+ | これにより、**SimpleSAMLphp** が起動して実行され、URL ''< | ||
<WRAP center round info 90%> | <WRAP center round info 90%> | ||
If you connect via HTTP instead of HTTPS, authentication will fail until the Apache web server is configured to //listen// on the secure port '' | If you connect via HTTP instead of HTTPS, authentication will fail until the Apache web server is configured to //listen// on the secure port '' | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round info 90%> | ||
+ | |||
+ | HTTPS ではなく HTTP 経由で接続すると、Apache Web サーバがセキュアポート '' | ||
</ | </ | ||
行 215: | 行 344: | ||
To access the administration of **SimpleSAMLphp**, | To access the administration of **SimpleSAMLphp**, | ||
+ | |||
+ | **SimpleSAMLphp** の管理にアクセスするには、まずファイルの名前を変更する必要があります。 '' | ||
<code bash> | <code bash> | ||
行 221: | 行 352: | ||
It can be accessed via the URL ''< | It can be accessed via the URL ''< | ||
+ | |||
+ | URL ''< | ||
{{ wiki: | {{ wiki: | ||
<wrap #ks1_5_2 /> | <wrap #ks1_5_2 /> | ||
- | === Configuring | + | |
+ | === SAML を利用する | ||
<WRAP left round box 50%> | <WRAP left round box 50%> | ||
行 233: | 行 367: | ||
</ | </ | ||
\\ \\ \\ \\ \\ | \\ \\ \\ \\ \\ | ||
+ | |||
+ | <WRAP left round box 50%> | ||
+ | |||
+ | <wrap : | ||
+ | |||
+ | </ | ||
+ | \\ \\ \\ \\ \\ | ||
+ | |||
The following values are common: | The following values are common: | ||
+ | |||
+ | 以下の値は共通です。 | ||
{{ : | {{ : | ||
Some notable fields: | Some notable fields: | ||
+ | |||
+ | 主なフィールド: | ||
* **SAML group name attribute**: | * **SAML group name attribute**: | ||
行 243: | 行 389: | ||
* **SAML source**: Name '' | * **SAML source**: Name '' | ||
* **SAML email attribute**: | * **SAML email attribute**: | ||
+ | |||
+ | * **SAML グループ名属性(SAML group name attribute)**: | ||
+ | * **SimpleSAML パス(SimpleSAML path)**: フォルダー '' | ||
+ | * **SAML ソース(SAML source)**: 名前「authsource」、例: | ||
+ | * **SAML メール属性(SAML email attribute)**: | ||
<WRAP center round info 90%> | <WRAP center round info 90%> | ||
Before configuring any third-party services with SAML, it is recommended to [[: | Before configuring any third-party services with SAML, it is recommended to [[: | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round info 90%> | ||
+ | |||
+ | SAML を使用してサードパーティのサービスを設定する前に、**SimpleSAMLphp** のインストールを [[: | ||
</ | </ | ||
<wrap #ks1_5_3 /> | <wrap #ks1_5_3 /> | ||
- | === Configuring Azure with SAML === | + | |
+ | === SAML を利用する Azure の設定 | ||
In Azure® services, you must access the **Extra ID** section: | In Azure® services, you must access the **Extra ID** section: | ||
+ | |||
+ | Azure® サービスでは、**Extra ID** セクションにアクセスする必要があります。 | ||
{{ wiki: | {{ wiki: | ||
Then go to **Business Applications**: | Then go to **Business Applications**: | ||
+ | |||
+ | 次に**ビジネスアプリケーション**に移動します。 | ||
{{ wiki: | {{ wiki: | ||
A new application is created (or an existing one is used): | A new application is created (or an existing one is used): | ||
+ | |||
+ | 新しいアプリケーションが作成されます (または既存のアプリケーションが使用されます)。 | ||
{{ wiki: | {{ wiki: | ||
Single sign-on access: | Single sign-on access: | ||
+ | |||
+ | シングルサインオンアクセス: | ||
{{ wiki: | {{ wiki: | ||
Edit the basic SAML configuration: | Edit the basic SAML configuration: | ||
+ | |||
+ | 基本的な SAML 設定を編集します。 | ||
{{ wiki: | {{ wiki: | ||
Fill in the following fields with the ID for the application, | Fill in the following fields with the ID for the application, | ||
+ | |||
+ | 次のフィールドに、アプリケーションの ID、インストールされている **SimpleSAMLphp** のアドレス (" | ||
{{ wiki: | {{ wiki: | ||
Download the XML file with federation metadata, which will be used later: | Download the XML file with federation metadata, which will be used later: | ||
+ | |||
+ | 後で使用するフェデレーションメタデータを含む XML ファイルをダウンロードします。 | ||
{{ wiki: | {{ wiki: | ||
Finally, save the ID from the previous step and the URL of the extra identifier: | Finally, save the ID from the previous step and the URL of the extra identifier: | ||
+ | |||
+ | 最後に、前の手順の ID と追加識別子の URL を保存します。 | ||
{{ wiki: | {{ wiki: | ||
<wrap #ks1_5_3_1 /> | <wrap #ks1_5_3_1 /> | ||
- | == Configuration in SimpleSAMLphp == | + | |
+ | == SimpleSAMLphp | ||
The file ''/ | The file ''/ | ||
+ | |||
+ | ファイル ''/ | ||
{{ wiki: | {{ wiki: | ||
And on the SimpleSAMLphp website, go to the **Federation** menu and then to the **Tools** section for converting XML to PHP: | And on the SimpleSAMLphp website, go to the **Federation** menu and then to the **Tools** section for converting XML to PHP: | ||
+ | |||
+ | SimpleSAMLphp Web サイトで、**Federation** メニューに移動し、**Tools** セクションに移動して XML を PHP に変換します。 | ||
{{ wiki: | {{ wiki: | ||
The name '' | The name '' | ||
+ | |||
+ | 名前 '' | ||
<code bash> | <code bash> | ||
行 304: | 行 485: | ||
Copy the contents of the previously downloaded XML file, paste it, and process it. This will generate a configuration text for PHP, which you should copy and paste into the file ''/ | Copy the contents of the previously downloaded XML file, paste it, and process it. This will generate a configuration text for PHP, which you should copy and paste into the file ''/ | ||
+ | |||
+ | 先ほどダウンロードした XML ファイルの内容をコピーし、貼り付けて処理します。これにより PHP の設定テキストが生成されるので、それをコピーして ''/ | ||
If everything is correct, proceed to perform a test: | If everything is correct, proceed to perform a test: | ||
+ | |||
+ | すべてが正しければ、テストの実行に進みます。 | ||
{{ wiki: | {{ wiki: | ||
Obtaining the following result: | Obtaining the following result: | ||
+ | |||
+ | 次の結果が得られます。 | ||
{{ wiki: | {{ wiki: | ||
The email address and user ID can be taken from the attributes returned by Azure® in the test performed above: | The email address and user ID can be taken from the attributes returned by Azure® in the test performed above: | ||
+ | |||
+ | 電子メールアドレスとユーザ ID は、上記で実行したテストで Azure® によって返された属性から取得できます。 | ||
{{ : | {{ : | ||
行 320: | 行 509: | ||
For advanced configuration, | For advanced configuration, | ||
+ | |||
+ | 高度な設定では、プロパティの // | ||
{{ : | {{ : | ||
<wrap #ks2 /> | <wrap #ks2 /> | ||
- | ===== Password encryption | + | |
+ | ===== パスワード暗号化 | ||
Pandora FMS allows to encrypt the passwords stored in the database. | Pandora FMS allows to encrypt the passwords stored in the database. | ||
+ | |||
+ | Pandora FMS はデータベース上のパスワードの暗号化に対応しています。 | ||
The encryption key is generated from a user-supplied password <wrap hi>**and is not stored in the database** (//neither the password nor the key// | The encryption key is generated from a user-supplied password <wrap hi>**and is not stored in the database** (//neither the password nor the key// | ||
+ | |||
+ | 暗号化キーは、ユーザが用意するパスフレーズから生成され、< | ||
Once the user sets the password, the encryption works transparently to the user. | Once the user sets the password, the encryption works transparently to the user. | ||
+ | |||
+ | ユーザがパスワードを設定すると、暗号化はユーザーに対して透過的に機能します。 | ||
<WRAP center round important 90%> | <WRAP center round important 90%> | ||
If the password provided by the user is lost, you will not be able to recover the passwords stored in the Pandora FMS database. Save in a safe place or make a backup of the '' | If the password provided by the user is lost, you will not be able to recover the passwords stored in the Pandora FMS database. Save in a safe place or make a backup of the '' | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round important 90%> | ||
+ | |||
+ | ユーザが入力したパスワードが失われた場合、Pandora FMS データベースに保存されているパスワードを回復することはできません。安全な場所に保存するか、'' | ||
</ | </ | ||
<wrap #ks2_1 /> | <wrap #ks2_1 /> | ||
- | ==== Technical details | + | |
+ | ==== 技術詳細 | ||
Passwords are encrypted using the Rijndael cipher with 128-bit blocks in ECB mode. A 256-bit key is generated at startup from the MD5 of the password set by the user. | Passwords are encrypted using the Rijndael cipher with 128-bit blocks in ECB mode. A 256-bit key is generated at startup from the MD5 of the password set by the user. | ||
+ | |||
+ | パスワードは、128bit の Rijndael cipher の ECB モードを使って暗号化しています。パスフレーズの MD5 から、最初に 256bit のキーが生成されます。 | ||
<wrap #ks2_2 /> | <wrap #ks2_2 /> | ||
- | ==== Configuration in a new Pandora FMS installation | + | |
+ | ==== 新規インストールの | ||
To enable key encryption, **the password must be configured both in the Pandora FMS Server and in the Web Console**. | To enable key encryption, **the password must be configured both in the Pandora FMS Server and in the Web Console**. | ||
+ | |||
+ | キー暗号化を有効にするには、**Pandora FMS サーバと Web コンソールの両方でパスワードを設定する必要があります**。 | ||
The steps to follow for encryption are as follows: | The steps to follow for encryption are as follows: | ||
+ | |||
+ | 暗号化の手順は次の通りです。 | ||
* Stop the server, both in **Command Center (Metaconsole)** and in the **nodes**. | * Stop the server, both in **Command Center (Metaconsole)** and in the **nodes**. | ||
+ | |||
+ | * **コマンドセンター (メタコンソール)** と **ノード** の両方でサーバを停止します。 | ||
* Update the '' | * Update the '' | ||
+ | |||
+ | * ''/ | ||
< | < | ||
行 359: | 行 575: | ||
* Launch the encryption script both in **Command Center (Metaconsole)** and in the **nodes**. | * Launch the encryption script both in **Command Center (Metaconsole)** and in the **nodes**. | ||
+ | |||
+ | * **ノード** および **コマンドセンター(メタコンソール)** 両方の暗号化スクリプトを起動します。 | ||
<code bash> | <code bash> | ||
行 367: | 行 585: | ||
The Pandora FMS server should be restarted after making the changes and launching the script. | The Pandora FMS server should be restarted after making the changes and launching the script. | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round tip 90%> | ||
+ | |||
+ | 変更を加えてスクリプトを実行した後、Pandora FMS サーバを再起動する必要があります。 | ||
</ | </ | ||
<wrap #ks2_3 /> | <wrap #ks2_3 /> | ||
- | ==== Changing the encryption password | + | |
+ | ==== 暗号化パスワードの変更 | ||
It is possible to change the encryption password in case it has been compromised. You must first decrypt the passwords stored in the database: | It is possible to change the encryption password in case it has been compromised. You must first decrypt the passwords stored in the database: | ||
+ | |||
+ | 暗号化パスワードが漏洩した場合には、それを変更することができます。まず、データベースに保存されているパスワードを復号化する必要があります。 | ||
< | < | ||
行 380: | 行 607: | ||
Then, after having changed the encryption password (as described in the section for [[# | Then, after having changed the encryption password (as described in the section for [[# | ||
+ | |||
+ | その後、暗号化パスワードを変更し([[# | ||
<code bash> | <code bash> | ||
行 388: | 行 617: | ||
From 7.0 NG 739 onwards, the [[: | From 7.0 NG 739 onwards, the [[: | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round important 90%> | ||
+ | |||
+ | 7.0NG 739 以降には、[[: | ||
</ | </ | ||
**Credential store**: | **Credential store**: | ||
+ | |||
+ | **認証情報ストア: | ||
If you have an encrypted database, in order to continue using the credential manager without losing data //decrypt everything// | If you have an encrypted database, in order to continue using the credential manager without losing data //decrypt everything// | ||
+ | |||
+ | 暗号化されたデータベースがある場合、データを失うことなく資格情報管理を引き続き使用するには、**tcredential_store** テーブルを除くすべてのデータを復号化します。 | ||
To do so, execute the following commands: | To do so, execute the following commands: | ||
+ | |||
+ | それには次のコマンドを実行します。 | ||
<code bash> | <code bash> | ||
行 402: | 行 643: | ||
It will be deciphered. | It will be deciphered. | ||
+ | |||
+ | 暗号化が解除されます。 | ||
Once decrypted, it will be re-encrypted again: | Once decrypted, it will be re-encrypted again: | ||
+ | |||
+ | 暗号化を解除したら、再度暗号化を行います。 | ||
<code bash> | <code bash> | ||
行 410: | 行 655: | ||
If you only want to encrypt from scratch, just execute the last command. | If you only want to encrypt from scratch, just execute the last command. | ||
+ | |||
+ | 初回の暗号化では、最後のコマンドを実行します。 | ||
<wrap #ks2_4 /> | <wrap #ks2_4 /> | ||
- | ==== Removing the encryption password | + | |
+ | ==== 暗号化パスワードの削除 | ||
<WRAP center round important 90%> | <WRAP center round important 90%> | ||
It is recommended to keep **every** password stored in Pandora FMS encrypted. | It is recommended to keep **every** password stored in Pandora FMS encrypted. | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round important 90%> | ||
+ | |||
+ | Pandora FMS に保存される **すべての** パスワードを暗号化しておくことをお勧めします。 | ||
</ | </ | ||
行 422: | 行 676: | ||
* Stop the server, both in **Command Center (Metaconsole)** and in the **nodes**. | * Stop the server, both in **Command Center (Metaconsole)** and in the **nodes**. | ||
* Launch the decryption script both in **Command Center (Metaconsole)** and in the **nodes**. | * Launch the decryption script both in **Command Center (Metaconsole)** and in the **nodes**. | ||
+ | |||
+ | * **コマンドセンター(メタコンソール)** と **ノード** 双方のサーバを停止します。 | ||
+ | * **コマンドセンター(メタコンソール)** と **ノード** の両方で復号化スクリプトを起動します。 | ||
<code bash> | <code bash> | ||
行 428: | 行 685: | ||
* Comment **encryption_passphrase** in ''/ | * Comment **encryption_passphrase** in ''/ | ||
+ | |||
+ | * **コマンドセンター (メタコンソール)** と **ノード** の両方で、''/ | ||
< | < | ||
行 436: | 行 695: | ||
The Pandora FMS server should be restarted after making the changes and launching the script. | The Pandora FMS server should be restarted after making the changes and launching the script. | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round tip 90%> | ||
+ | |||
+ | 変更を加えてスクリプトを実行した後は、Pandora FMS サーバを再起動することを忘れないでください。 | ||
</ | </ | ||
<wrap #ks3 /> | <wrap #ks3 /> | ||
- | ===== User password policy | + | |
+ | ===== ユーザパスワードポリシー | ||
行 449: | 行 715: | ||
</ | </ | ||
\\ \\ \\ \\ \\ | \\ \\ \\ \\ \\ | ||
+ | |||
+ | <WRAP left round box 50%> | ||
+ | |||
+ | <wrap : | ||
+ | |||
+ | </ | ||
+ | \\ \\ \\ \\ \\ | ||
+ | |||
To activate the password policy, you must have an administrator profile (<wrap : | To activate the password policy, you must have an administrator profile (<wrap : | ||
+ | |||
+ | パスワード ポリシーを有効にするには、管理者プロファイル (<wrap : | ||
Important fields: | Important fields: | ||
+ | |||
+ | 重要なフィールド: | ||
* <wrap : | * <wrap : | ||
行 464: | 行 742: | ||
* <wrap : | * <wrap : | ||
* <wrap : | * <wrap : | ||
+ | |||
+ | * **パスワードポリシーの有効化(Enable password policy): ** パスワードポリシーを有効化/ | ||
+ | * **最小パスワードサイズ(Min. size Password): ** パスワードの最小の長さです。デフォルトでは 4文字です。 | ||
+ | * **パスワードの期限切れ(Password Expiration): | ||
+ | * **ログインに失敗するとユーザをブロック(Block user if login fails): ** 最大失敗回数パスワードを間違えた場合に、ユーザをブロックする時間(分)です。デフォルトは 5分です。 | ||
+ | * **ログイン失敗回数(Number of failed login attempts): ** ログイン失敗許容回数です。デフォルトは 5回です。 | ||
+ | * **パスワード履歴の有効化(Enable password history)** と **以前のパスワードとの比較(Compare previous password): ** これらは連携して、ユーザがパスワードを重複して使用することを防ぎます。最初のトークンは有効にし、2番目のトークンは 0(デフォルトは '' | ||
+ | * **パスワードには数値を含む必要があります(Password must have numbers): ** パスワードに数字を含む必要があるかどうかです。デフォルトでは無効化されています。 | ||
+ | * **パスワードには記号を含む必要があります(Password must have symbols): ** パスワードに記号を含む必要があるかどうかです。デフォルトでは無効化されています。 | ||
+ | * **初回ログイン時にパスワードを変更する(Force change password on first login): ** ユーザ作成後、初回ログイン時にパスワードを変更します。デフォルトでは無効化されています。 | ||
+ | * **管理者ユーザへパスワードポリシーを適用(Apply password policy to admin users): ** 管理者ユーザにもパスワードポリシーを適用します。デフォルトでは無効化されています。 | ||
+ | * **パスワード履歴の有効化(Enable password history): ** パスワード履歴の有効化/ | ||
+ | * **パスワードの除外リスト(Exclusion list for passwords)**: | ||
<wrap #ks4 /> | <wrap #ks4 /> | ||
- | ===== Audit log ===== | + | |
+ | ===== 監査ログ | ||
<WRAP left round box 50%> | <WRAP left round box 50%> | ||
行 474: | 行 766: | ||
</ | </ | ||
\\ \\ \\ \\ \\ | \\ \\ \\ \\ \\ | ||
+ | |||
+ | <WRAP left round box 50%> | ||
+ | |||
+ | <wrap : | ||
+ | |||
+ | </ | ||
+ | \\ \\ \\ \\ \\ | ||
+ | |||
Pandora FMS keeps a log with all the changes and actions of importance produced in the Pandora FMS Console. There you will see a series of entries related to the Console activity, information about the user, type of action, date and a short description of the registered events. | Pandora FMS keeps a log with all the changes and actions of importance produced in the Pandora FMS Console. There you will see a series of entries related to the Console activity, information about the user, type of action, date and a short description of the registered events. | ||
+ | |||
+ | Pandora FMS は、Pandora FMS コンソールで行われたすべての重要な変更とアクションのログを保持します。ログには、コンソールのアクティビティ、ユーザ情報、アクションの種類、日付、登録されたイベントの簡単な説明など、一連のエントリが表示されます。 | ||
{{ : | {{ : | ||
行 480: | 行 782: | ||
You can filter which entries to display by different criteria, including: actions, user and IP address. You can even perform a text search and determine the maximum hours to be searched, with the option to save the filter if it is frequently used. | You can filter which entries to display by different criteria, including: actions, user and IP address. You can even perform a text search and determine the maximum hours to be searched, with the option to save the filter if it is frequently used. | ||
- | [[:en: | + | アクション、ユーザ、IPアドレスなど、様々な基準で表示するエントリをフィルタリングできます。テキスト検索を実行したり、検索対象とする最大時間を指定したりすることも可能です。フィルターを頻繁に使用する場合は、保存しておくこともできます。 |
+ | |||
+ | [[ja: | ||