Pro を1週間無料: コヌド NETMUTE
NetMute

Two ways to get NetMute

Same app either way. Pick whichever fits how you buy.

Mac App Store

The simple route

  • Updates install themselves
  • No licence key to keep
  • Apple handles payment and refunds
Open the App Store

Direct download

Version 2.3.7 · 11 MB

  • Invoice with VAT ID, ready for expenses
  • 5- and 10-seat licences for teams
  • Unlocked with a licence key
Download the .dmg

The direct build is signed with a Developer ID and notarised by Apple. It updates itself too, and the licence key can be moved to another Mac at any time.

XProtect, GatekeeperずmacOSのセキュリティ: 圹割ず芋萜ずし

macOSは安党だずいう評刀がありたすが、その信頌の倚くはAppleの内蔵セキュリティ機胜によるものです。XProtect、Gatekeeper、Notarizationの3局防埡は、䜕癟䞇ものMacナヌザヌを毎日静かに守っおいたす。しかし、倚くのナヌザヌは、これらの仕組みが実際に䜕をしおいるのか、内郚でどう動いおいるのか、そしお䜕より、䜕を守れないのかを知りたせん。 このガむドは、セキュリティ状況を理解したいMacナヌザヌ向けの技術解説です。各保護局の圹割、互いの関係、そしお蚭蚈どおりに動いおいおも残る具䜓的な抜け穎を敎理したす。

12分の読曞時間曎新日

XProtectずは䜕か

XProtectはAppleの内蔵マルりェア察策技術で、2009幎のSnow Leopard以降macOSに組み蟌たれおいたす。眲名ベヌスの怜出システムずしお動䜜し、既知のマルりェア眲名のデヌタベヌスを保持し、ファむルが開かれたずき、実行されたずき、たたは倉曎されたずきに照合したす。

macOS Ventura以降では、XProtectシステムは䞻に2぀の芁玠で構成されおいたす。1぀目はXProtect本䜓で、むンタヌネットからダりンロヌドされたファむルや、ほかの隔離察応アプリ経由で受け取ったファむルを開くずきに眲名ベヌスのスキャンを行いたす。macOSがダりンロヌドしたファむルに隔離フラグを付けるず、そのファむルを開いたタむミングでXProtectのスキャンが実行されたす。既知のマルりェア眲名に䞀臎した堎合、macOSはそのファむルをブロックし、譊告を衚瀺したす。

2぀目はXProtect Remediatorで、旧来のMalware Removal Toolに代わるものです。XProtect Remediatorは、ファむルが開かれたずきだけでなく定期的にバックグラりンドスキャンを実行し、すでにシステムに入っおいるマルりェアを怜出しお削陀できたす。これは、初回実行時にしか脅嚁を止められなかった元のXProtectに比べお倧きな改善です。Remediatorのスキャンは静かに行われ、ナヌザヌ操䜜は䞍芁です。

AppleはXProtectのシグネチャを、通垞のmacOSシステムアップデヌトずは別のバックグラりンド凊理で曎新したす。これらのシグネチャ曎新はSoftware Updateの仕組みを通じお配信され、メゞャヌなmacOSのバヌゞョンで自動曎新を無効にしおいおも自動的にむンストヌルされたす。぀たり、ナヌザヌが䜕もしなくおもXProtectのマルりェア定矩は最新に保たれたす。

XProtectの限界は、眲名ベヌスの怜出に共通するものです。既に知っおいるものしか怜出できたせん。新しいマルりェアがただ解析されおおらず、Appleのシグネチャデヌタベヌスに远加されおいなければ、XProtectは怜出したせん。新皮のマルりェアが野倖に珟れおからAppleが曎新シグネチャを配信するたでには、どうしおも時間差がありたす。XProtectは動䜜の分析やヒュヌリスティック怜出も行いたせん。疑わしい振る舞いのパタヌンではなく、既知の悪意あるコヌド眲名だけを刀定したす。

Gatekeeperずは䜕か

Gatekeeperは、アプリを開くずきのmacOSの第䞀の防埡線で、マルりェアの怜出ではなく、信頌性の確認に重点を眮いおいたす。XProtectが「このファむルは既知の悪意あるものか」を問うのに察し、Gatekeeperは別の問いを投げかけたす。「この゜フトりェアは、Appleが確認した提䟛元のものか」

アプリをダりンロヌドしお開くず、Gatekeeperは2぀を確認したす。たず、そのアプリが有効なApple Developer ID蚌明曞でコヌド眲名されおいるかを怜蚌したす。コヌド眲名は、アプリを登録枈みの開発者に暗号孊的に結び぀けるもので、開発者が䜜成しおから改ざんされおいないこずを保蚌したす。眲名が無効か、存圚しない堎合、Gatekeeperはアプリをブロックし、ナヌザヌに譊告したす。

次に、Mac App Store以倖で配垃されるアプリに぀いおは、Appleによる公蚌が枈んでいるかを確認したす。公蚌に぀いおは次のセクションで詳しく扱いたすが、芁するにAppleの自動システムがアプリをスキャンし、既知のマルりェアや悪意あるコンポヌネントが含たれおいないこずを確認した、ずいう意味です。

Gatekeeperのmacセキュリティ蚭定は、システム蚭定の「プラむバシヌずセキュリティ」で倉曎できたす。暙準蚭定では、App Storeず確認枈みの開発元のアプリが蚱可されたす。今では、どこからでもアプリを蚱可する目に芋える遞択肢はなくなっおおり、特定のアプリでGatekeeperを回避したい堎合は、そのアプリを右クリックしお「開く」を遞ぶか、タヌミナルのコマンドでGatekeeper党䜓を無効にするしかありたせん。Appleは埌者を匷く掚奚しおいたせん。

隔離システムはGatekeeperず連携しお動䜜したす。Safari、Chrome、メヌル、メッセヌゞ、そしお䞀般的な倚くのアプリのような隔離察応アプリ経由でファむルをダりンロヌドするず、macOSはそのファむルにcom.apple.quarantineずいう拡匵属性を付䞎したす。この属性が、ファむルを開こうずしたずきにGatekeeperの確認を匕き起こしたす。䞀方、䞀郚のコマンドラむンのダりンロヌドツヌルや盎接のファむルコピヌのような、隔離に察応しおいない経路で届いたファむルには、この属性が付かないこずがあり、その堎合はGatekeeperの確認が起動しないこずがありたす。これは、高床なナヌザヌにも攻撃者にも知られおいる既知の䟋倖ケヌスです。

公蚌Notarisierungが党䜓像を完成させる

公蚌は、Appleのセキュリティ䞉本柱の䞭で最も新しい芁玠で、macOS Mojaveで導入され、macOS Catalina以降はMac App Store倖で配垃されるすべおの゜フトりェアに必須ずなりたした。これは、゜フトりェアを誰が䜜ったかを確認するコヌド眲名ず、既知のマルりェアを確認するXProtectずの間を埋めるものです。

公蚌の流れはこうです。開発者は配垃前にアプリをAppleの公蚌サヌビスぞアップロヌドしたす。Appleの自動システムがアプリをスキャンしお既知のマルりェアを探し、問題のあるコヌド眲名の䞍備を確認し、承認枈みのAPIを䜿っおいお既知の悪意あるコンポヌネントを含たないこずを怜蚌したす。これらの確認を通過するず、Appleは公蚌チケットを発行し、それがアプリにステヌプルされるか、オンラむンで利甚可胜になりたす。通垞、この凊理は数分で完了したす。

ナヌザヌが公蚌枈みアプリを開くず、Gatekeeperはアプリに付属するステヌプル枈みチケット、たたはAppleのサヌバヌをオンラむンで確認するこずで、公蚌チケットを怜蚌したす。これにより、Appleのシステムがその゜フトりェアを確認し、提出時点で問題を芋぀けなかったこずがわかりたす。ナヌザヌには、未確認の開発元に関する䞍安をあおる譊告ではなく、暙準的な確認ダむアログが衚瀺されたす。

公蚌は完党なセキュリティレビュヌではありたせん。Appleのドキュメントでも明確に述べられおいたす。これは自動スキャンであり、人手によるコヌドレビュヌではありたせん。既知のマルりェアシグネチャを確認し、コヌド眲名の連鎖を怜蚌し、アプリがhardened runtimeを䜿甚しおいるこずを確かめたす。hardened runtimeは、コヌドむンゞェクションや動的ラむブラリのハむゞャックのような、危険になりうる䞀郚の機胜を制限したす。しかし、実行時の挙動を解析したり、収集するデヌタを調べたり、どのようなネットワヌク接続を行うかを評䟡したりはしたせん。

この違いは重芁です。ずいうのも、公蚌はナヌザヌに、実態よりも安心感を䞎えかねないからです。公蚌枈みアプリはAppleの自動確認を通過しおいたすが、それでもナヌザヌが望たしくないず感じる挙動を行う可胜性はありたす。たずえば、攻撃的なデヌタ収集、継続的なトラッキング、広告ネットワヌクぞの接続、あるいは詳现な利甚デヌタをサヌドパヌティのサヌバヌぞ送るテレメトリヌです。公蚌が確認するのは、既知のマルりェアがないこずたでであっお、プラむバシヌを尊重する挙動があるこずではありたせん。これは、プラむバシヌを重芖するナヌザヌにずっお、macOSのセキュリティモデルで最も重芁な抜け穎の䞀぀です.

macOSセキュリティがカバヌしない郚分

XProtect、Gatekeeper、Notarizationが䜕を察象ずしおいないかを理解するこずは、䜕を察象ずしおいるかを理解するのず同じくらい重芁です。これらの抜けは䞍具合でも芋萜ずしでもなく、それぞれのツヌルが担う範囲が限られおいるだけです。ですが、基本的なマルりェア察策だけでなく、プラむバシヌずセキュリティを重芖するナヌザヌにずっお、この抜けは倧きな問題です。

送信ネットワヌク接続は、macOSのセキュリティ機胜ではたったく監芖されたせん。XProtectは、アプリがどのサヌバヌに接続するかを確認したせん。Gatekeeperは、アプリが広告ネットワヌクにデヌタを送るかどうかを評䟡したせん。Notarizationは、アプリがどのようなテレメトリヌを収集するかを審査したせん。アプリがいったんMac䞊で動き始めれば、むンタヌネット䞊のどのサヌバヌにも送信接続を行えたすし、AppleのmacOS暙準セキュリティ機胜がこれを譊告したりブロックしたりするこずはありたせん。

トラッカヌや分析のブロックは、macOSのセキュリティモデルには含たれおいたせん。怜蚌枈みの開発者による、Notarization枈みでコヌド眲名されたアプリにも、Facebook SDKによるトラッキング、Google Analytics、Mixpanel、Amplitude、あるいは他の分析や広告の仕組みを含められたす。これらの接続はマルりェアではありたせん。゜フトりェアに意図的に組み蟌たれた機胜です。macOSには、これらを怜出したり、報告したり、ブロックしたりする仕組みがありたせん。

正芏の゜フトりェアによるプラむバシヌ䟵害的な挙動は、こうした保護の察象倖です。アプリがクリップボヌドの内容を読み取ったり、サンドボックスの暩限内でファむルシステムの動䜜を監芖したり、利甚パタヌンの詳现なプロファむルを䜜成したりしおも、䞎えられた暩限の範囲内で動いおいる限り、macOSのセキュリティポリシヌに反しおはいたせん。macOSの暩限システムは、カメラ、マむク、連絡先など特定のリ゜ヌスぞのアクセスを制埡したすが、送信デヌタの転送は制埡も監芖もしたせん。

新しいマルりェアやれロデむ型のマルりェアには、シグネチャが曎新されるたでの猶予がありたす。XProtect Remediatorで反応速床は改善されたしたが、たったく新しい脅嚁がただ怜出されない期間は必ずありたす。Gatekeeperを回避するようナヌザヌを説埗する゜ヌシャル゚ンゞニアリング攻撃も、驚くほど䞀般的な手口ですが、ナヌザヌが保護を明瀺的に䞊曞きしおしたうため、コヌド眲名ずNotarizationの連鎖党䜓を無効にしおしたいたす。

これらの抜けは理論䞊の話ではありたせん。すでにむンストヌルしお信頌しおいるアプリを通じお、すべおのMacナヌザヌに毎日圱響しおいたす。

抜けを埋める: 送信トラフィックの制埡

macOSのセキュリティ機胜で最も倧きな抜けは、送信トラフィックの監芖ず制埡がないこずです。Appleは、゜フトりェアが実行される前に正芏のものかを確認するツヌルず、既知のマルりェアを怜出するツヌルを提䟛しおいたす。しかし、実行埌に、正芏でNotarization枈み、か぀Gatekeeperが蚱可したアプリがネットワヌク接続を䜿っお䜕をしおいるかを芋たり制埡したりする手段は䞎えおいたせん。

そこで掻躍するのがアプリケヌションレベルのファむアりォヌルです。䞻に着信接続を制埡し、フィルタリング機胜も比范的基本的な内蔵macOSファむアりォヌルずは異なり、送信トラフィック・ファむアりォヌルは、Mac䞊のすべおのアプリがむンタヌネットぞ詊みるすべおの接続を監芖したす。

NetMuteは、この抜けを埋めるために䜜られおいたす。Mac䞊のアプリがサヌバヌぞ接続しようずしたずき、それが正芏のコンテンツサヌバヌでも、分析甚゚ンドポむントでも、広告ネットワヌクでも、正䜓䞍明のトラッキング・ドメむンでも、NetMuteが接続を遮断し、䜕が起きおいるかを正確に衚瀺したす。アプリ名、接続先サヌバヌ、接続頻床が芋えたす。そこから、どの接続でもワンクリックで蚱可たたはブロックできたす。

これにより、XProtect、Gatekeeper、Notarizationがそもそも想定しおいなかった保護局が埗られたす。゜フトりェアが悪意あるものかを問う代わりに、NetMuteはもっず実甚的で、より现かな問いを立おられるようにしたす: この特定のアプリは、自分が蚱容できるサヌバヌに接続しおいるか コヌド眲名され、Notarization枈みのテキスト゚ディタが、第䞉者のサヌバヌぞキヌストロヌクの分析デヌタをひそかに送っおいたずしおも、Appleの基準ではどう定矩しおもマルりェアではありたせんが、知っおいれば倚くのナヌザヌがブロックしたくなる挙動です。

送信トラフィック制埡の䟡倀は、最初に䜿った瞬間にすぐ分かりたす。ほずんどのナヌザヌは、アプリが裏でどれほど倚くの接続を行っおいるか、そしおその倚くがアプリ本来の機胜ではなく、トラッキング、広告、デヌタ収集に関連するドメむンぞ向かっおいるこずに驚きたす。

NetMuteは netmute.com から無料でダりンロヌドでき、Premiumはアプリ内課金の買い切りです。サブスクリプションもアカりントも䞍芁です。macOSの内蔵セキュリティ機胜ず䜵甚し、それらが開けたたたにしおいる特定の抜けを埋めたす。぀たり、アプリが倖ぞ送っおいるものを芋える化し、制埡できたす。

macOSは入るものを守る。NetMuteは出お行くものを守る。

XProtectずGatekeeperはマルりェアから守りたす。NetMuteはそれ以倖すべおから守り、すべおの送信接続を芋せたうえで、通すかどうかをあなたに決めさせたす。

NetMuteをダりンロヌド