デジタル整合性とは、特定の時点以降にデジタル データが変更、破損、または操作されていないことを保証することを意味します。
つまり、情報はそのままの状態、つまり元の状態とまったく同じままであり、たとえわずかな変更であっても検出できます。
デジタル整合性はハッシュ関数によって実現され、sha256sum、b3sum、fsum など、ハッシュ関数を実装するソフトウェアがいくつかあります。何が使用されるかに関係なく、データの整合性を正しく検証できるように、プロセスでどのアルゴリズムが使用されたかを記録することが重要です。
監査ツールは、デジタル整合性に重点を置いて開発され、ハッシュの計算に革新を実装しながら、最も人気のある既存のソフトウェアにはない便利な機能をもたらします。
監査人の設置
監査ツールは、 https ://thash.org/auditor から入手できます 。これはローカル フォルダーに解凍する必要があり、プロンプトのどこからでも簡単に使用できるようにするには、オペレーティング システムの PATH に含まれるフォルダーにコピーする必要があります。通常、次のフォルダーです。
-
Windows の場合
%localappdata%\Microsoft\WindowsApps
: (このショートカットを Windows エクスプローラーに直接貼り付けると、目的の場所に移動できます)C:\Windows\System32
-
Linuxの場合
:
/usr/local/bin
/usr/bin
、、/bin
/usr/sbin
auditor --help
内の任意のフォルダーにコピーする権限がない場合は、解凍したフォルダーから直接使用できます。例: フォルダーに解凍した場合は
C:\temp
、次のように入力します。C:\temp\auditor.exe --help
監査人は、次の順序で使用される 2 つのサブコマンドを実装します。
-
auditor hash pasta
: 'フォルダー' 内に存在するファイルの整合性データを含む監査ファイルを生成します。 -
auditor check pasta
: 監査ファイルの情報を使用して、「フォルダー」内のファイルがそのままであるかどうかを確認します。
使用方法については下記に詳しく説明します。