機密データの削除
極秘データや機密データを、(変更イベント履歴も含めて) グローバル構成およびグローバル・コンポーネントから削除すること、つまり消し込み を行うこと、および機密情報を含むユーザー定義の照会を削除 することができます。
これらの項目の消し込み または削除 を行うことで、データ漏洩から復旧して、かつては機密でなかったが今は機密になっている情報を削除したり、あるいは広範囲にわたるユーザーには公開すべきでない極秘情報や機密情報を削除したりします。 情報はコンポーネント、構成、またはユーザー定義の照会から完全に削除され、復旧できません。
始める前に
- JazzAdminリポジトリ権限を持つチームメンバーに、Global Configuration Managementアプリケーションのすべてのプロジェクトエリア、または特定のプロジェクトエリアに対して 'repotools-gc -dumpArtifactsコマンドを実行するように依頼します。 このコマンドは、機密データを検索できるように、Global Configuration Managementコンポーネント、構成、およびユーザー定義クエリをファイルシステムに書き込みます。 詳細については、関連タスクを参照してください。
- Global Configuration Management 管理者ロールが割り当てられているか、コンポーネントまたは構成のタイプ(ストリーム、ベースラインなど)をスクラブしたり、ユーザー定義クエリを削除したりするための特定の権限を持っている必要があります。
- 重要: Scrubコマンドは、Global Configuration Managementコンポーネントと構成のみをスクラブします。 他のIBM® Engineering Lifecycle Managementアプリケーションの機密データをチェックして削除するには、JazzAdminリポジトリ権限を持つユーザー、または他のEngineering Lifecycle Managementプロジェクトエリア管理者に、それらのアプリケーションのツールを使用するように依頼してください。
Engineering Lifecycle Managementセキュリティの考慮事項に関する関連トピックでは、機密データの削除に関するセクションと、他の「Engineering Lifecycle Managementアプリケーションの手順へのリンクを参照してください。
- コンポーネントまたは構成の消し込み、またはユーザー定義の照会の削除 を行うと、データはそこから完全に削除され、復旧できません。 削除された情報のコピーは、リポジトリーに保持されません。
- ただし、タグは消し込んだ成果物からのみ削除され、リポジトリーから完全に削除されるわけではありません。
- リポジトリ外のデータベースバックアップとGlobal Configuration Managementデータはスクラブされません。 そのようなロケーションをすべて特定し、データを削除するかどうかを決定する必要があります。
例えば、組織においてデータベース・バックアップに機密データが含まれないようにする必要がある場合、それらのバックアップを削除することを決定できます。 次に、プロジェクト・エリアのコンポーネントまたは構成の消し込み、またはユーザー定義の照会の削除を行った後、データベースを再度バックアップします。 このアプローチにより、機密データがリポジトリーの外部に存在しないようにすることができますが、復元できる情報は制限されます。
- Global Configuration Managementタイプの情報のエクスポートなど、いくつかの「Global Configuration Managementタスクは、監査目的で個人情報(ユーザー名やURIなど)を収集する。 このような情報は、コンポーネントにも構成にも、ユーザー定義の照会にも保管されません。したがって、消し込みを行っても削除されません。 収集されるデータの詳細、データの所在、および削除方法については、 「エクスポートおよびインポートの型定義と保存された個人情報 」ウィキを参照してください。
このタスクについて
| 消し込みを行う項目 | 項目全体 | 変更イベント |
|---|---|---|
| コンポーネント | 現在、コンポーネントに機密情報が表示されている場合、このオプションを選択します。
|
現在はコンポーネントに機密情報が表示されていないが、以前は表示されていた場合、このオプションを選択します。 コンポーネントの変更イベントは削除されます (ただしその構成の変更イベントは削除されません)。 |
| 構成 (ストリームまたはベースライン) | 現在、構成に機密情報が表示されている場合、このオプションを選択します。
重要:ベースラインやベースラインから作成されたストリームなどの派生コンフィギュレーションも、必ずスクラブすること。 例えば、ストリームに機密データがあるときにベースラインを作成すると、そのデータはベースラインにもコピーされます。 同様に、そのベースラインから作成するストリームにはすべて、そのデータが含まれます。
|
現在は構成に機密情報が表示されていないが、以前は表示されていた場合、このオプションを選択します。 変更イベントが削除され、履歴ビューに表示されなくなります。 |
- 照会全体を削除します。
- 自分が所有する照会または共有照会の場合、照会を編集して、機密情報を削除します。
手順
結果
例
dumpArtifactsコマンドを実行した後:- コマンド出力で、「Super Car」という文字列を再帰的に検索します。 この文字列は、複数のファイルに見つかります。 それらのファイルを開き、以下の例に示されているように、項目の URLを見つけます。



- 「Super Car」という文字列が含まれる項目の URL を含んだテキスト・ファイルを作成することを検討します。 このステップを踏むことで、こすりそうなアイテムをより早く開けることができる。
- 機密データを含む項目ごとに、その URL をブラウザー・ウィンドウにコピーし、項目の消し込みを行うかどうかを決定します。
次の作業
- コンポーネントまたは構成全体の消し込みを行う場合、それらの名前を Scrubbed_random_string から、もっと意味のある名前に変更することを検討します。
- ページや「管理」メニューが乱雑になるのを防ぐため、項目の消し込みが完了したら、消し込みコマンドを非表示にします。 をクリックします。
- JazzAdminリポジトリ権限を持つユーザー、または他のEngineering Lifecycle Managementプロジェクトエリア管理者に、Lifecycle Query EngineやLink Index Provider など、他のEngineering Lifecycle Managementアプリケーションのツールを使用して、機密データのチェックと削除を依頼する。
Engineering Lifecycle Managementセキュリティの考慮事項に関する関連トピックでは、機密データの削除に関するセクションと、他の「Engineering Lifecycle Managementアプリケーションの手順へのリンクを参照してください。
注:他のEngineering Lifecycle Managementアプリケーションでは、機密データの削除について、purge、redact、permanently deleting、delete from repositoryなどの用語を使用する場合があります。