JIRA アプリケーション データの匿名化
データが提供されている場合、サポーターがインスタンスへのコピーに直接アクセスできるため、サポートリクエストを大幅に短期間で解決できることがよくあります。アトラシアンではデータの機密性により、情報の提供が困難な場合があることも理解しており、この特定のシナリオに対応する匿名化ツールを作成しました。
JIRA データの匿名化
JIRA のビルトイン バックアップ機能では、使用されるバージョンによって 1 または 2 XML ファイルを含む ZIP ファイルを生成します。これらのファイルは JIRA のデータベースの全コンテンツのコピーであり、インスタンスの復元に使用可能な XML にエンコードされます。詳細については、JIRA アプリケーション バックアップの自動化ドキュメントに記載しています。
As of JIRA 4.4, the backup functionality will produce a ZIP file that contains 2 XML files. These files will be activeobjects.xml and entities.xml. Only entities.xml will need to be anonymized - please do not attempt to anonymize the activeobjects.xml. For versions prior to 4.4, only one XML file will be produced with the same naming convention as the ZIP it is compressed as (for example 1970-Jan-01–0001.zip will expand to 1970-Jan-01--0001.xml).
- 「JAVA_HOME の設定」ドキュメントに記載されているように
JAVA_HOME変数が構成されていることを確認します。 - JIRA Anonymizer をダウンロードします。
- 一時ディレクトリを作成します。
- 一時ディレクトリにアノニマイザーを解凍します。
- Unzip the JIRA backup ZIP file (for example
1970-Jan-01--0001.zip) in the temporary directory. 次のコマンドでバックアップ ファイルを匿名化します。
$ java -Xmx512m -jar joost.jar <JIRA BACKUP>.xml anon.stx > <NAME OF ANONYMISED BACKUP>.xmlたとえば、これにより、JIRA 4.4+ からの命名規則で JIRA バックアップを匿名化します。
$ java -Xmx512m -jar joost.jar entities.xml anon.stx > anon-entities.xmlバックアップのサイズによって、JVM に追加メモリの割り当てが必要となる場合があります。これを行うには、
Xmxの値を128m単位で増やします。- Compress the generated anonymized XML backup file (e.g:
anon-entities.xml) and theactiveobjects.xml(JIRA 4.4.x + only) into a ZIP or tarball. - Attach that ZIP or tarball onto the support issues as raised on support.atlassian.com.
- これで一時ディレクトリを削除できます。
Anonymizer に関する情報
アノニマイザーは現在、次のテキストを x に置き換えます。
- 課題のまとめ、環境および説明。
- コメント、作業ログ、変更ログ。
- プロジェクトの説明。
- ほとんどの要素の説明 (通知スキーム、権限スキーム、解決策)。
- 添付ファイル名。
- 「無制限テキスト」カスタムフィールド
匿名化済みのバックアップや anon-backup.xml を組織のニーズに照らし合わせて確認し、アトラシアンに送信して問題ない内容であることを確認します。
