2 ポイント 投稿者 GN⁺ 2025-04-03 | 1件のコメント | WhatsAppで共有

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件のコメント

 
GN⁺ 2025-04-03
Hacker Newsのコメント
  • 私と私のチームは、DARPAの文書シュレッダー・チャレンジで黄色の追跡ドットを使って裁断された文書を再構成した。このプログラムは、私たちが文書を再構成するときにドットを強調表示する。[YouTubeリンク]
    • そのおかげで大差で勝つことができた
  • 私のプリンターは追跡ドットを印刷しない。この事実を隠せるだろうか?
    • 本当に追跡ドットがないなら、自分でドットを作るか、別のプリンターで補正ページを印刷してマスクとして使える
    • 別のプリンターの追跡ドットをごまかせるという考えは、もっともらしい否認に関して興味深い含意がある
  • 最近、追跡ドットを調査した経験がある
    • 青色LED懐中電灯をカラー印刷物に当てると、どれほど多くのドットが印刷されているかに驚くだろう。ページ全体に砂がまかれているように見える
  • このテーマに関連する興味深い内容がある: [Hacker Newsリンク]
  • 複数のプリンターで同じページを印刷したらどうなるだろう?
    • 最初のプリンターが実際の内容を印刷し、ほかのプリンターが余白に少しずつ追加した場合、あるプリンターが別のプリンターのドットを台無しにするだろうか?
  • OpenWRTプロジェクトのようなものを始める人の家にはMIBが現れそうだ
    • 追跡されない発言は許されない。不都合なミームの出所をピンポイントで叩けるようにしておく必要がある
    • Craigslistで手に入れた私の白黒レーザープリンターは、CUPSサーバーと一緒にVLAN上にある
    • Nianticの運営については、この10年間ずっと誰も同意していなかった。すべての印刷物が追跡可能であることについても誰も同意していない
    • 製品やプロセスについてユーザーに警告するものは何もない
    • 私たちは商業機関や国家機関からの侮辱を受け入れるようになってしまった
    • Louis RossmannのConsumer Action Taskforce (CAT) は、これに関連する優れた事例集になりつつある
    • いまこそ反撃するときだ。まともなプリンターをハックし、ファームウェアを書き換えて、このばかげた状況から抜け出さなければならない
    • 追跡ドットやそのほかのステガノグラフィ的な追跡手法は、私のような人間を追跡し、黙らせるために存在している
  • 公開ツールで解読できるプリンターの割合が気になる
    • どのメーカーのコードが解読されたのかについて統計があるのか気になる
  • 白黒レーザープリンターも追跡ドットを生成するのか気になる
    • この追跡の意味は何なのか、そして原則として私たちの生活のあらゆる隅々まで追跡されるべきなのかが気になる
  • この機能を最大限活用できるように、セルフホスト可能なDockerによるWeb UIが必要だ
  • EURionコンステレーションにも関心があるかもしれない: [Wikipediaリンク]