NetMute

Macのapsdずは䜕ですかApple Push Notification Daemonの解説

ほずんどのMacナヌザヌは、自分のマシンがネットワヌク䞊で䜕をしおいるのかを詳しく芋おいるず、最終的にapsdに行き圓たる。Activity Monitorに小さなながらも䞀定のデヌタの流れずしお衚瀺され、Wi-Fiが再接続されるたびにファむアりォヌルのログに再び珟れ、その名前からは䜕もわからない。その組み合わせ — 絶え間なく、説明の぀かない、システムレベルの動き — は、疑わしいわけではないが、怪しいず芋なされおもおかしくない䜕かの圢に非垞に䌌おいる。ここでは、apsdが䜕であるか、その動䜜の理由、Mac䞊のコピヌがAppleのものであるこずを確認する方法、そしおブロックした堎合に実際に䜕が起こるのかを解説する。

7分で読める曎新日

apsdずは実際に䜕か

apsdはApple Push Notificationサヌビスデヌモンです。これはmacOSの暙準コンポヌネントであり、Appleによっお出荷およびコヌド眲名されおいたす。あなたのMacがAppleのプッシュ通知ネットワヌクAPNsに接続し続けるこずを担圓しおいたす。これはマルりェアではなく、オプションの远加機胜でもなく、あなたがむンストヌルしたものでもありたせん。

その圹割は狭いですが䞭心的ですAppleのプッシュサヌバヌぞの接続を維持し、あなたのMacに送信されたメッセヌゞが送信された瞬間に届くようにしたす。アプリがそれらを確認するのを埅぀必芁はありたせん。Appleのむンフラストラクチャに䜕かがあるず、それをプッシュし、apsdがそれをシステムの該圓郚分に枡したす。

驚くほど倚くのmacOSの機胜がこの1぀のパむプに䟝存しおいたす。iMessageやFaceTimeはそれをシグナリングに䜿甚し、メッセヌゞや着信通話が即座に届きたす。Mailはプッシュ配信をサポヌトするアカりントに䜿甚したす。Find Myもそれに䟝存しおいたす。カレンダヌ、連絡先、リマむンダヌは、他のデバむスで䜕かが倉わったこずを孊習するためにそれを利甚したす。App Storeやサヌドパヌティアプリの通知もそれを通じお送信されたす。モバむルデバむス管理に登録されたMacでは、MDMコマンドも同じ方法で配信されるため、apsdは管理されたフリヌトにおいお䞍可欠です。

したがっお、ネットワヌク䞊でapsdがアクティブであるのを芋るずき、それは通垞、あなたが受け取る予定の通知の裏偎、たたはシステムが静かに䜕も新しいものを持っおいないこずを確認しおいる裏偎を瀺しおいたす。

なぜapsdは垞に接続されおいるのか

apsdがすべおのネットワヌクモニタヌに衚瀺される理由は、アヌキテクチャ的なもので偶然ではありたせん。プッシュ通知は、受信デバむスが到達可胜である堎合にのみ機胜したす。Appleがデバむスを到達可胜にする方法は、長時間持続する接続をAppleのサヌバヌに開き、それを維持するこずです。その接続はほずんどアむドル状態で維持され、小さなキヌプアラむブトラフィックを亀換しながら、䞡端がただ良奜であるこずを確認したす。

この蚭蚈は意図的に効率的です。代替案ずしお、通知を受け取るすべおのアプリが自分の接続を開き、曎新をポヌリングするこずは、倚数の゜ケット、倚数のりェむクアップ、バッテリヌ寿呜ず垯域幅ぞの枬定可胜な圱響を意味したす。代わりに、システム党䜓で共有される1぀のチャネルがあり、個々のアプリはあなたのMacから盎接通知バック゚ンドず通信したせん。圌らはメッセヌゞをAppleのサヌビスに枡し、Appleはそれをapsdが保持しおいる1぀の接続にプッシュしたす。

たた、ネットワヌクの䞋局が倉わるたびに接続を再確立する必芁がありたす。スリヌプからの埩垰、Wi-FiからEthernetぞの切り替え、別のネットワヌクぞの参加、VPNの接続や切断など、それぞれが既存の゜ケットを砎棄し、apsdはすぐに新しいものを構築したす。ネットワヌク間を移動しながら接続ログを監芖するず、apsdは毎回最初に再接続するプロセスの䞀぀です。

通信先はApple運営のプッシュおよび宅配ホストであり、APNsトラフィックは通垞TCPポヌト5223を介しお運ばれたす。制限されたネットワヌクでは、そのポヌトが利甚できない堎合のフォヌルバックもありたす。通垞の通信量は少なく、倚数の接続、小さな亀換、総デヌタ量も少ないです。そのため、apsdは監芖ツヌルで目立ちやすいですが、実際には重くありたせん。

apsdは安党か、そしお自分で確認する方法

apsdは安党です。これはAppleのファヌストパヌティのデヌモンであり、長幎macOSの䞀郚です。そのネットワヌクの挙動は、行っおいる仕事によっお完党に説明されたす。合理的な懞念は、本物のapsdが危険かどうかではなく、その名前で実行されおいるプロセスが本物かどうかです — これは正圓な疑問です。マルりェアに退屈なシステムのような名前を付けるのは叀いトリックだからです。

これを特別なツヌルなしで確認できたす。Activity MonitorでNetworkたたはCPUタブの䞭のapsdを芋぀けお、ダブルクリックしおむンスペクタを開きたす。正芏のデヌモンはrootずしお動䜜し、ホヌムフォルダ、Applications、たたはDownloadsディレクトリではなく、読み取り専甚のシステムボリュヌム内にあり、launchdによっお起動されたす。ナヌザヌフォルダのどこかにapsdのコピヌがあれば、それは远跡すべき異垞です。

より確実な確認方法はコヌド眲名です。AppleのシステムバむナリはAppleによっお眲名されおおり、最新のmacOSではシステムボリュヌムが暗号的に封印されおいるため、改ざんや眮き換えられたシステムデヌモンは普通の゜フトりェアでは静かに配眮できたせん。明瀺的に確認したい堎合、macOSにはバむナリの眲名暩限を報告するコマンドラむンツヌルがあり、apsdの堎合、その暩限はAppleであるべきです。

たた、apsdが䜕でないかも知っおおく䟡倀がありたす。これはあなたのメッセヌゞやドキュメントをAppleに送信しおいるわけではありたせん。プッシュチャネルは通知ペむロヌドずシグナリングを運び、iMessageのような゚ンドツヌ゚ンド暗号化されたサヌビスにずっおは、配信経路であり、読み取り可胜な内容が眮かれる堎所ではありたせん。apsdが垞に接続しおいるのを芋るず、通知システムが動䜜しおいるこずがわかりたす。それだけです。

apsdをブロックすべきですか

正盎な答えはノヌです。そしお、その理由に぀いお具䜓的に蚀う䟡倀がありたす。なぜなら、その結果は䞀぀のプロセスにずっお非垞に広範囲だからです。

apsdをブロックしおも、隒がしいアプリを遞択的に静かにするわけではありたせん。これは、Macに届くプッシュ通知のチャネルを䞀぀断ち切るこずになりたす。iMessageは䜕か他のもので同期を匷制しない限り衚瀺されなくなりたす。FaceTimeの通話は鳎らなくなりたす。Find Myは迅速に応答できなくなりたす。メヌルアカりントはプッシュに䟝存しおいる堎合、定期的なチェックに戻るか、完党に曎新を停止したす。カレンダヌ、連絡先、リマむンダヌは、他のデバむスで行われた倉曎に぀いおの通知を受けなくなりたす。サヌドパヌティのアプリ通知も届かなくなりたす。管理されたMacでは、ITからのMDMコマンドが配信されなくなり、通垞はサポヌトチケットに倉わるだけです。

さらに悪いこずに、その倱敗モヌドは明癜ではなく混乱を招きたす。゚ラヌが衚瀺されるわけではなく、通知が遅れるだけです。数週間埌に、なぜあなたのiPhoneにはメッセヌゞが届くのにMacには届かないのかをデバッグしおいるこずに気づきたす。

通知を枛らしたいのが目的なら、それに適したツヌルを䜿うべきです。System Settingsではアプリごずに通知をオフにでき、Focusモヌドではコンテキストやスケゞュヌルによっお通知を抑制できたす — どちらも配信を維持しながら䞭断を防ぎたす。バックグラりンドトラフィックを枛らしたい堎合、apsdは間違ったタヌゲットです。バむト数で芋れば、兞型的なMacで最も軜い通信者の䞀぀です。実際にデヌタを動かしおいるのは、同期クラむアント、バックアップ゚ヌゞェント、アップデヌタヌ、分析や広告SDKを持぀アプリであり、それらが泚目すべきものです。

apsdがCPUやネットワヌクを倚く䜿甚しおいる堎合、そしおより倧局的に芋た状況

時々apsdは本圓に誀動䜜し、その症状はほが垞に同じです持続的なCPU䜿甚率ず、静かなキヌプアラむブパタヌンをはるかに超える接続詊行の連続です。通垞芋おいるのは再接続ルヌプです — デヌモンが接続を確立しようずし、詊行が倱敗たたは切断され、無限に再詊行し続けたす。

䞀般的な原因は順番に確認する䟡倀がありたす。䞍安定たたは制限されたネットワヌクが最も倚い原因ですキャプティブポヌタル、APNsが䜿甚するポヌトをフィルタリングする䌁業ネットワヌク、たたは䞍安定なVPNはすべお、apsdが接続を完了できずに詊行を続ける原因ずなりたす。次に倚いのは叀くなった資栌情報です — 認蚌が期限切れになったMailやiCloudアカりントは、明確な゚ラヌではなくプッシュのチャヌンずしお衚瀺されるこずが倚く、そのアカりントをサむンアりトしお再床サむンむンするこずで解決したす。プッシュ接続に関わる蚌明曞に圱響を䞎えるキヌチェヌンの問題も同じパタヌンを生み出したす。それらが圓おはたらない堎合は、再起動によっおこれらのルヌプの驚くほど倚くを解消できたす。ルヌプが特定のネットワヌクに埓っおいるかどうかも確認しおください。自宅では正垞に動䜜し、オフィスでルヌプする堎合は、そのネットワヌクが原因であり、あなたのMacではありたせん。

より広い意味でのポむントは、あなたをここに導いたものです。apsdはmacOSが無断で実行する倚くのデヌモンの䞀぀であり、そのほずんどがネットワヌクず通信しおいたす — すべお正垞で、デフォルトでは䞍透明です。macOSはどのプロセスがどこに接続しおいるかに぀いおほずんど可芖性を提䟛しないため、芋慣れない名前の普通のプロセスが譊戒すべきものずしお映るのです。

この可芖性のギャップを埋めるのがNetMuteです。リアルタむムでアプリごずおよびプロセスごずのトラフィックを衚瀺し、apsdが次に䜕をしおいるのかをMac䞊の他のすべおず比范しお確認できたす。ドメむンレベルのログは、各プロセスがどのドメむンに接觊し、い぀、どれだけのデヌタを送受信したかを蚘録し、挠然ずした疑念を具䜓的な答えに倉えたす。䜕か本圓に通信すべきでないものがあれば、アプリごずのファむアりォヌルがワンクリックでブロックし、䞀時的なルヌルはテストのために自動的に期限切れになりたす。ネットワヌクプロファむルは、接続しおいるネットワヌクにルヌルを適甚し、Tracker Shieldは1,100以䞊の既知のトラッカヌのドメむンをカバヌしたす。目的はより倚くをブロックするこずではなく — apsdが瀺すように、倚くのバックグラりンドトラフィックは正圓なものです — 違いを芋分けるこずです。

apsdに関するよくある質問

あなたのMacが䜕に接続しおいるのか正確に確認できる

NetMuteはあなたのMac䞊のすべおのプロセスをリアルタむムで衚瀺し、それぞれが接続しおいるドメむンを蚘録し、話すべきでないものをブロックできたす。Mac App Storeで無料、プレミアムには䞀床きりのアプリ内賌入。サブスクリプションはありたせん。

NetMuteをダりンロヌド