スポンサー登録
ガイド

Macアプリが安全かどうかを見分ける方法

2026年10月30日に確認済み

結論

Mac アプリが安全だと1つのチェックで証明できるものはありません。Mac App Store または開発者の公式サイトから入手し、署名と公証を確認し、どのような権限を求めているかに注意してください。公証とは、Apple の自動スキャンで既知のマルウェアが見つからなかったという意味であり、誰かがアプリを審査したという意味ではありません。また、何かをインストールするために、ウェブページからターミナルのコマンドを貼り付けないでください。

1. 入手元を確認する

Apple はApp Store を最も安全な入手元と呼んでいます。Apple が各アプリを審査して署名し、問題のあるアプリをすばやく削除できるためです。ストアの外では、開発者の公式サイトを使ってください。アドレスを直接入力するか、信頼できる入手元からのリンクをたどってください。攻撃者は本物のサイトをコピーすることもあります。2020のキャンペーンでは、Homebrew サイトに似せた偽サイトが使われました。

2. 署名と公証を確認する

アプリを「アプリケーション」フォルダにドラッグしますが、まだ開かないでください。その後、ターミナルで、アプリ名を指定して次のコマンドを実行してください:

spctl -a -vv /Applications/YourApp.app
結果意味
accepted と source=Notarized Developer ID登録済み開発者が署名し、Apple が公証したもの
accepted と source=Developer IDApple の Xcode ヘルプによると、署名はされているが公証されていない
accepted と source=Apple SystemmacOS の一部
rejectedGatekeeper は通常のルールではこれを許可しませんでした

origin= の行には、署名した人または会社の名前が表示されます。想定していた会社や人と一致するか確認してください。macOS 26.7.1 で、2026年10月30日にこれを実行したところ、Google Chrome には origin=Developer ID Application: Google LLC と表示されました。

署名の全体的な連鎖を確認したい場合、または公証のみを確認したい場合:

codesign -dv --verbose=2 /Applications/YourApp.app
codesign --test-requirement="=notarized" --verify /Applications/YourApp.app

2つ目のコマンドは、アプリが検査に合格した場合は何も出力しません。Apple 純正のアプリは、署名の方法が異なるため、このテストに失敗します。そのため、このコマンドはサードパーティ製のアプリにのみ役立ちます。

3. 公証で証明されないことを知る

Apple は公証は App Review ではないと、はっきり述べています。公証は、悪意のあるコンテンツとコード署名の問題を自動的にスキャンするものです。品質、プライバシー、またはアプリが約束どおりに動くかどうかについては何も示しません。マルウェアが公証を通過したこともあります。2020には、研究者の Patrick Wardle が公証済みの Shlayer マルウェアを報告しました。Apple は報告された証明書を失効させました。

4. アプリが求める権限に注意する

サンドボックスは Mac App Store では必須ですが、多くの優れた直接ダウンロード版は、仕事をするためにより多くのアクセス権が必要なため、サンドボックスを使っていません。そのため、各要求が妥当かどうかを確かめてください。ウィンドウマネージャーがアクセシビリティを求めるのは妥当です。電卓が連絡先へのアクセスを求めるのは妥当ではありません。アクセス権は「システム設定」の「プライバシーとセキュリティ」で確認し、削除できます。

5. ウェブページからインストールコマンドを貼り付けない

2026でよくある攻撃は、アプリそのものを経由しません。ページから、「修正」または「検証」として、ターミナルにコマンドを貼り付けるよう指示されたり、ページが開くスクリプトを実行するよう求められたりします。この経路を使うと、上記のチェックを回避できます。一部の正当な開発者ツールはターミナルからインストールします。そのため、公式サイトにあるコマンドだけを、そのツールを本当にインストールしたいときにのみ使ってください。未知のコマンドをすでに実行してしまった場合は、Mac が侵害された可能性があるとみなし、別の端末からパスワードを変更してください。

MacPip の青いチェックの意味

青いチェックが付いたアプリは、表示された日付に人が確認したことを意味します。青いチェックが付いた各アプリには、そのアプリについて確認された内容を示す日付つきレポートがあります。署名と公証は、ダウンロードしたコピーで私たちが確認できた場合にのみ表示されます。確認待ちと表示されているアプリは、まだこの確認を受けていません。利用規約にあるとおり、青いチェックはアプリが安全であることを保証するものではありません。日付つきの証拠の1つにすぎません。

macOS がすでに警告を表示している場合は、「Apple は検証できませんでした」の意味を読んでください。

MacPip の Mac アプリ

最近ローンチされたアプリ: Seedlore, Phosphor, Vexilo Code, MightyBench, Pixtamer。掲載は推薦ではありませんので、それぞれご自身で確認してください。

By category: 生産性.

出典

アプリを登録アプリを探す