マルウェア・詐欺

ファイルの拡張子とは?セキュリティのために知っておきたい基礎知識

拡張子は、いま何を開こうとしているのかを知り、不自然なファイルへ気付くための手がかりです。

目次
  1. 代表的な拡張子
  2. 二重拡張子
  3. 安全性の判断方法
  4. 開いた場合の対処

.jpg.pdf.mp4.zipなどは拡張子と呼ばれます。ファイルの種類や、どのアプリで開くかを判断するために使われます。

少し理解すると、写真を装うAndroidアプリや、PDFを装うWindowsプログラムへ気付きやすくなります。

拡張子とは

ファイル名の最後に付く「.○○○」という部分です。family-photo.jpgなら.jpgdocument.pdfなら.pdfです。種類を示すラベルのようなものですが、中身や安全性を100%証明するものではありません。

代表的な拡張子

写真

動画

文書

圧縮

圧縮ファイルは箱のようなもので、展開後の中身まで確認します。

Androidで重要なAPK

.apkはAndroidアプリのインストールファイルです。family-photo.apkは、名前にphotoとあっても写真ではありません。写真やPDFを見るために、提供元不明のAPKを導入しないでください。

Windowsで重要なEXE

.exeはWindowsの実行ファイルです。正規ソフトにも使われますが、マルウェアにも使われます。.msi.bat.cmd.js.vbs.ps1.lnkなども実行や処理に関係します。

二重拡張子

invoice.pdf.exeはPDFではなくEXEです。family-photo.jpg.exevideo.mp4.apkも同様で、一番最後の拡張子が重要です。

Windowsで拡張子が非表示だと見抜きにくいため、エクスプローラーの「表示」から「ファイル名拡張子」を有効にすると確認しやすくなります。

アイコンだけでは判断しない

PDFや写真に似たアイコンでも、本当の形式や安全性は分かりません。名前、最後の拡張子、入手元、端末が求める操作を合わせて確認します。

名前変更と形式変換は違う

photo.jpgphoto.pdfへ変更しても、PDFへ変換されません。HEICからJPEGなどへ変えるには、対応する変換処理が必要です。怪しいEXEをJPGへ変更しても安全な写真にはなりません。

拡張子がないファイル

拡張子のない正規ファイルもあるため、拡張子なし=ウイルスではありません。ただし種類を判断しにくく、知らない相手から届いたものは安易に開かないようにします。

安全そうな拡張子でも保証はない

PDF、画像、動画も閲覧ソフトの脆弱性が悪用されたり、リンクから偽サイトへ誘導されたりする可能性があります。一方、EXEでも公式の正規ソフトはあります。「拡張子+入手元+内容+操作」で判断します。

MIMEタイプと内部情報

MIMEタイプはWebやメールでデータの種類を示す情報です。OSやアプリがファイル内部の特徴も使って形式を判別する場合があります。拡張子は、利用者が何を開くのか確認する最初の手がかりです。

マクロ付きOfficeファイル

.docm.xlsmはマクロを含められます。作業の自動化に便利ですが、攻撃にも利用されます。メール文書からマクロの有効化を求められたら、送信者と必要性を確認します。

不自然な操作に気付く

相手の説明と端末が求める操作が一致しない場合は中止します。

AndroidとWindowsの警告

Androidで「このアプリをインストールしますか?」と出たなら、APKを開いている可能性があります。「この提供元からのアプリを許可」という設定変更にも進まないでください。

Windowsの発行元に関する警告も、提供元不明のプログラムを実行しようとしている手がかりです。メールや不審なサイトからのファイルなら中止します。

安全に扱う8つのポイント

  1. 拡張子を確認する
  2. 二重拡張子に注意する
  3. 説明と形式が一致するか確認する
  4. 実行ファイルやスクリプトを安易に開かない
  5. OSとアプリを最新にする
  6. ZIPは展開後まで確認する
  7. 信頼できる提供元から入手する
  8. 端末の警告を無視しない

怪しいファイルを開いた場合

重要情報を入力した可能性があれば、安全な別端末から変更することも検討します。

拡張子を知ってデータを守る

写真や動画の形式を理解し、写真を装うAPKや動画を装う実行ファイルへ気付く手がかりになります。大切なデータを守るには、保存先だけでなく、アクセス端末へ不審なファイルやアプリを入れないことも重要です。

プライバシー設計を見る

最初に覚えたい形式

まとめ

拡張子はファイルの種類を知る手がかりですが、安全性を保証するものではありません。二重拡張子、実行ファイル、スクリプト、ZIP内の中身、提供元不明のAPKに注意します。

すべてを暗記せず、知らない形式が届いたら「本当に相手が説明する種類か」を開く前に確認しましょう。

参考情報

表示方法や警告画面はOS、端末、バージョンにより異なります。公式案内も確認してください。