日本語

画像と写真 · 画像メタデータ プライバシー ツール

MakerNote: EXIF の中に独自のブロック カメラ メーカーが隠れている

· 背景

exif 画像プライバシー ファイル形式

完全なメタデータ セグメントを残す EXIF 内の大きな不透明な MakerNote ブロック
オリジナル ToolAcre ベクトル イラスト

Exif サブ IFD 内にはタグがあり、その内容は各メーカーが非公開で定義しており、シリアル番号、シャッター カウント、フォーカス ポイント、レンズ ID、ファームウェアの詳細が保持されています。その文書化されていないレイアウトが、多くのツールで不透明なバイトとして表示される理由、またストリッピングによって全体が削除される理由です。

読み取れない最大のタグ — ほとんどの視聴者がスキップする大きな「未定義」ブロックの問題

MakerNote は、その型が不透明なバイト シーケンスであり、その内部レイアウトがこの製品によって解釈されないため、EXIF 値の中で最も大きく、最も読み取りにくいものの 1 つになる可能性があります。パーサーはタグにラベルを付けて、デバイス関連として分類できますが、バイト値の短いリストを表示することは、カメラ設定を解読したり、BLOB に含まれる内容を証明したりすることと同じではありません。

この実装が MakerNote について知っていること

リポジトリは、タグ辞書と UNDEFINED 互換の TIFF リーダーによって MakerNote を識別し、その境界で停止します。このワークブックには、コードだけでは完全な外部仕様として確立できない標準の解釈と数値タグの詳細が含まれていました。擁護可能な実装の主張は、ベンダー内部の情報は意図的に追跡されていないにもかかわらず、タグは認識されるということです。

MakerNote に含まれる内容

製品ノートには、MakerNote はシリアル番号とフォーカス データを保持できると記載されており、構成にはベンダー BLOB にデバイスの詳細が含まれる可能性があることが追加されています。 「できる」ということは重要です。このツールは、ブロブからシャッター カウント、オートフォーカス ポイント、レンズ識別子、またはファームウェアを列挙しません。これらの例は、レポートに示されているフィールドではなく、可能性として残っています。

リバース エンジニアリングと脆弱性 — コミュニティ プロジェクトが形式をどのように文書化したか、一部のセクションが難読化されている理由、およびブロックの移動時にオフセットが壊れる理由

ベンダーのレイアウトはカメラのモデル、バイト順序、他のデータとの相対的なオフセットに依存する可能性があるため、推測すると誤った値が作成される可能性があります。 ToolAcre は、プライベート バリアントをリバース エンジニアリングする代わりに、制限付きの汎用 TIFF パーサーを選択します。詳細な診断が重要な場合は、ソースをそのままにして、そのカメラに対するサポートが確認できるメーカー対応のソフトウェアを使用してください。

編集者がブロックを保持し、ストリッパーが削除する理由 — ブロックをそのまま保存するか、ブロック全体を削除するかの選択

編集者は技術的なワークフローのために MakerNote を保持することができますが、プライバシー関連の派生物にはそれが必要ない場合があります。クリーナーは、タグごとに保持するか削除するかを決定しません。読み取り可能な露出値、タイムスタンプ、位置、向き、および MakerNote を組み合わせて、EXIF ブロック全体を削除します。ダウンロードする前に、オールオアナッシングのコストを理解しておく必要があります。

プライバシーへの影響 — MakerNote 内で書き換えるツールがほとんどないため、標準タグが編集されても存続する識別子

ここでは完全に確認できないため、不透明なデバイス BLOB は注目に値します。このインターフェイスは、デバイス フィールド間で MakerNote を表示し、ブロック全体の削除により、単に読み取り不可能だったという理由だけで未知のプライベート コンテンツが残されることを回避します。識別子は表示されたままになったり、サポートされていないチャネルに残ったりする可能性があるため、匿名性を証明するものではありません。

これでカバーされないもの — 特定のメーカーのレイアウトのデコード。この投稿では内容ではなくカテゴリについて説明します

このツールは、MakerNote をフィールドごとにデコードしたり、選択した EXIF 値を保持したり、サポートされていない RAW および TIFF ファイルをクリーンアップしたりすることはありません。また、コンテナ内の他の場所にベンダー データが存在しないことも保証できません。カラー プロファイルは設計上残されており、圧縮された画像データは、内部に隠された情報も含めて不透明として扱われます。

要点: 画像を不透明として扱い、全体を削除します。画像メタデータ プライバシー ツールは、画像を再エンコードせずに、MakerNote を含む EXIF ブロック全体を削除します。

共有コピーにカメラ診断が必要ない場合は、MakerNote を不透明として扱い、全体を削除します。サービスまたはアーカイブ用にオリジナルを保存し、クリーンアップされた派生ファイルを検証します。このアプローチは不確実性に対して正直です。ベンダーの解釈を発明したり、認識された EXIF コンテナをそのまま残したりすることはありません。