rapportdとは何ですか?なぜネットワーク接続を要求するのですか?
最新のMacOS 10.13.2にアップデートしたところ、再起動後に「rapportd"のネットワーク接続を許可してください」と言われました。
ブロックしてファイアウォールの設定を確認すると、これは12月1日に私のマシンで作成された /usr/libexec/rapportd
にある実行ファイルであることがわかります。
セキュリティアップデート2017-001をインストールした翌日で(2回目、自動更新は手動更新したことに気づかなかったようです)、最近・その前後は他のソフトをインストール・更新していません。Google Chromeは気が向いたときに更新しているので、Chromeの更新に関連している可能性があります(最後に更新したのはいつなのか不明)。
インターネットでは、これはある銀行保護プログラムに関連していると示唆されていますが、それはここには当てはまらないようです。バイナリをテキスト編集で漠然と調べたところ、それが /System/Library/PrivateFrameworks/Rapport.framework/Versions/A/Rapport
(私のマシンで7月に作られ10月にアップデートされたフレームワーク)を参照しており、これは新しいファーストパーティOSデーモンであろうと思わされます。
rapportdは何をしているのですか?
44
7
EDIT: マニュアルページが更新されたようで、現在はこうなっています。
Apple社製デバイス間でPhone Call Handoffなどの通信機能を実現するデーモン`。
私もちょうど同じ経験をしました。manページにはこう書かれています。
Rapport 接続フレームワークのサポートを提供するデーモンです。
codesign -dv --verbose=4 /usr/libexec/rapportd` でコードの署名を確認すると、Appleによって署名されていることがわかります。また、PrivateFramework(Appleは他の人には許可しない)に対してリンクされていて、SIP保護された場所にあるので(SIPをオフにしなければ)これは正当なAppleソフトウェアであるように見えます。manページでは通信に関係しているように見えますが、私はまだこれに関するドキュメントを見つけられませんでした。
(コードシグネチャの情報をくれたJohn Keatesに感謝します)。
すでに投稿されたことに加えて、/usr/libexec/rapportd は Apple によって署名されたコードで、PrivateFramework (Apple は他の人には許可せず、したがって他の人には署名しない) に対してリンクされ、SIP で保護された場所にあります。SIPをオフにしない限り、これは単にOSの一部であり、Appleによってそこに置かれたものです。
コマンドラインで確認することができます。
というような報告があるはずです。
どのようなライブラリがリンクされているかを表示する。
というようなことが表示されます。
iTunes Home SharingとリモートアプリでiTunesを制御するために使用されていると思います。
Little Snitchがブロックしていて、誤ってダイアログを閉じたためにiTunesリモートのものが機能しなかった理由がわからなかったため、これを見つけました:)。
許可すると、スマートフォンでiTunesが表示され、iTunesホームシェアリングが見つかります。
私自身の苦痛^ Wの経験から、このサービスは、テキストメッセージの転送(中継)が機能するために少なくとも_必要であることがわかります。
eの場合、ファイアウォールでブロックします。 g。、iPhoneの設定で「テキストメッセージの転送」アイテムを大幅に禁止します。 実際、それはまったく表示されません。
。![ここに画像の説明を入力してください](https://i.stack.imgur.com/4esNW.png。)。
ターミナルに「man rapportd」と入力します。 これは出力です。
(編集:以前のUIDとPIDの混同を訂正しました。皆さん、申し訳ありません!!)
このプロセスが開いているファイルをチェックしましたが、これもあまり役に立ちません。しかし、少なくとも、このプロセスがどのポート(49161)をリッスンしようとしているかが分かったので、このポートが何のために予約されているのか(ハイポートなので、実際には予約されていないのは分かっています)を検索することができます。
銀行との通信を保護するためのソフトウェアのインストールに最近同意しましたか? https://en.wikipedia.org/wiki/Trusteer#Trusteer_Rapport。