DEDA - 追跡ドットの抽出、デコード、および匿名化ツール
- 文書のカラートラッキングドット: 商用カラー レーザープリンターに組み込まれた小さなドットで、プリンターおよび印刷物に関する情報をエンコードする。ほぼすべての印刷物には、元のデバイスに関する情報が含まれている。
- ツールの機能: このツールは、こうしたフォレンジック機能を読み取り、デコードする機能を提供し、任意の追跡を防ぐための匿名化も可能にする。
- 参考論文: このソフトウェアを使用する場合は、関連論文を引用することを推奨する。
インストール
- Python 3 のインストール
- DEDA のインストール: PyPI からインストールするか、現在のディレクトリからインストールできる。
- 追加要件: Unix および GNU/Linux で
deda_anonmask_apply を使用する場合は、wand のインストールが必要。
グラフィカルユーザーインターフェース
- GUI を開く:
$ deda_gui コマンドを使用。
ターミナルアプリケーション
1. 追跡データの読み取り
- 追跡データの読み取り: スキャン画像から追跡データを読み取り、デコードできる。可逆圧縮と 300dpi の使用を推奨。
2. スキャン済み文書セットから別のプリンターを探す
- プリンター比較:
$ deda_compare_prints INPUT1 INPUT2 [INPUT3] ... コマンドを使用。
3. 未知の追跡パターンの分析
- パターン抽出: 新しいパターンを分析するためにドットを抽出できる。
4. カスタム追跡ドットの生成
- 追跡ドットの生成: カスタム追跡ドット行列を生成し、PDF 文書に追加できる。
5. スキャン画像の匿名化
- 追跡データの削除: スキャンから追跡データを削除する。
6. 印刷用文書の匿名化
- 文書の匿名化: PDF ファイルとして保存した後、匿名化マスクを適用して印刷できる。
トラブルシューティング
deda_parse_print: コマンドが見つからない
- 解決策: DEDA のインストールとパス設定を確認する。
DEDA が自分の追跡ドットを認識しない
- 解決策: スキャンプログラムの設定を確認し、再試行する。
プリンターが追跡ドットを印刷しない
- 解決策: カスタム追跡ドットを生成するか、別のプリンターのマスクを使用する。
インストールエラー: 'x86_64-linux-gnu-gcc' コマンドが失敗
- 解決策: 必要なパッケージをインストールしてから再試行する。
wand.exceptions.PolicyError
- 解決策: ImageMagick の設定を変更するか、Wand を削除する。
1件のコメント
Hacker Newsのコメント