技術ノート Linux Linux での写真のプライバシー: exiftool を使用してメタデータを削除する方法

Linux での写真のプライバシー: exiftool を使用してメタデータを削除する方法

Linux での写真のプライバシー: exiftool を使用してメタデータを削除する方法

重要なポイント

  • スマートフォンの写真には機密データが含まれる可能性があることをご存知ですか?プライバシーを保護するためにメタデータを削除します。
  • EXIF タグには、デバイスの詳細や GPS 座標など、写真に関する多くの情報が保存されます。
  • Linux で exiftool を使用すると、オンラインで共有する前に画像からすべてのメタデータを簡単に削除できます。

スマートフォンで撮った写真には機密情報が含まれている可能性があることをご存知ですか?余分なデータを削除する措置を講じない限り、ソーシャル メディアなどにそのまま投稿すると、プライバシーが危険にさらされる可能性があります。この記事では、Linux 上で exiftool を使用してこれを行う方法を学びます。

メタデータを削除する必要があるのはなぜですか?

アナログ カメラの時代には、カメラと一緒に公開されることを心配する必要がある唯一の「追加」情報は、各写真の裏に物理的に書き込まれた内容だけでした。現代に早送りすると、私たちはデジタル形式で瞬時に瞬間をキャプチャする能力を持っています(そして、単一のデバイス上に一度に何千もの瞬間を保存することさえできます)。この変化により、多くの人がこの新しいテクノロジーを強化して私たちの生活をさらに楽にするものは何かについて考えるようになりました。

1990 年代半ばに、TIFF 標準を借用して、研究および標準化団体は画像ファイル自体の中に追加情報を埋め込む方法を開発しました。彼らはこの新しい標準 を Exchangable Image File Format (EXIF) と呼びました。これで、たとえば、EXIF タグを使用して、撮影したすべての画像の検索、並べ替え、分類に役立つ画像ライブラリが表示されます。

画像に保存されるデータの量は、メーカーのデフォルト設定、デバイスで有効になっている機能、その他の要因によって異なります。撮影日時や画像解像度などの基本情報に加えて、写真とともに保存されるその他のタグのほんの一部のサンプルには、次のものが含まれる場合があります。

  • 撮影に使用した携帯電話/カメラのモデル名
  • 曝露時間
  • カメラのフラッシュが使用されたかどうか
  • バイナリ形式のサムネイル
  • GPS 座標

最後の項目は、写真が撮影されたときにあなたまたは写真の被写体がどこにいたかを正確に特定するために使用できるため、プライバシーに関する特に懸念事項です。

他の項目も、たとえば使用したデバイスの種類をモデルに至るまで正確に列挙するために使用できるという点で興味深いものです。これは、たとえば、 携帯電話に対する標的型攻撃を 計画するために使用できます。

画像に埋め込まれる可能性のあるすべての EXIF タグ を検討すると、それらの一部 (ほとんど?) を、低料金で使用しようとする人から遠ざけることの重要性がわかり始めるでしょう。正直な理由。

したがって、この知識を基に、Linux と exiftool を使用して自分自身を守るために前進していきます。

Linux での写真のプライバシー: exiftool を使用してメタデータを削除する方法

必要なパッケージのインストール

Exiftool は、Phil Harvey によって Perl で書かれた、プラットフォームに依存しないライブラリおよびコマンド ライン アプリケーションです。これは、 exiftool の公式 Web サイト から入手できます。この Web サイトには、豊富な情報、FAQ、ユーザーの質問に対するメッセージ フォーラムもあります。

Exiftool は、ディストリビューションのパッケージ リポジトリからも入手できます。このチュートリアルでは、Exiftool をインストールする方法を説明します。

Debian ベースのディストリビューションの場合は、apt を使用して libimage-exiftool-perl パッケージをインストールします。

 sudo apt install libimage-exiftool-perl

Redhat ディストリビューションの場合は、dnf を使用して perl-Image-ExifTool パッケージをインストールします。

 sudo dnf install perl-Image-ExifTool

Manjaro などの Arch ディストリビューションの場合は、pacman を使用して perl-image-exiftool パッケージをインストールします。

 sudo pacman -S perl-image-exiftool 

Linux での写真のプライバシー: exiftool を使用してメタデータを削除する方法

既存の画像のメタデータの表示

これは私が昨年撮った電話ボックスの素敵な写真です。十分に無実ですよね?さて、exiftool を武器に加えたので、どのようなメタデータが保存されているかを見てみましょう。

 exiftool 寄付者.jpg

他のスマートフォンで録画できるものと比較すると、これはかなりおとなしいものです。この写真は EXIF メタデータに記録されていなかったため、この写真を撮ったときに携帯電話で GPS が有効になっていなかったことに気づくでしょう。それでも、誰にも共有したくない情報がまだあります。それでは、画像から すべて を削除しましょう。

Linux での写真のプライバシー: exiftool を使用してメタデータを削除する方法

全てを取り除く

すべての EXIF メタデータを削除するのは非常に簡単です。

 exiftool -all= 寄付者.jpg

上記のコマンドは、ファイル名の末尾に「_original」を追加して、オリジナルのバックアップを作成します。この動作を望まない場合は、以下を使用できます。

 exiftool -all= -overwrite_original donor.jpg 

Linux での写真のプライバシー: exiftool を使用してメタデータを削除する方法

共有する前に削除されていることを確認する

オンラインに投稿する前に、すべてを処分したことを確認しましょう。上で使用したのと同じコマンドを使用して、ファイルを再検査します。

 exiftool 寄付者.jpg

ずっといい!ここには、EXIF 仕様に従って必須のもの以外にはそれほど多くはありません。

写真をオンラインに投稿することは至る所で行われています。もちろん、意図した以上に共有する必要があるという意味ではありません。 exiftool を活用すれば、自分自身と他の人をもう少ししっかりと守ることができます。さらに、 スクリプト の機能を利用すると、このチュートリアルで説明した以上のことを画像ライブラリ内の既存のメタデータを操作することができます。

「 Linux での写真のプライバシー: exiftool を使用してメタデータを削除する方法」に関するベスト動画選定!

〜前編〜写真のExif情報って知ってる??
EXIFTool を使用して写真からメタデータを抽出する