nsurlsessiondアクションをユーザーに対して匿名にする方法は?


20

OS X Yosemiteの導入により、少しのスニッチ(ネットワーク監視プログラム)がリクエスターをポップアップし、nsurlsessiondに何らかのIPアドレスへの接続を許可する許可を求めます。

nsurlsessiondがAPIを提供し、それを使用するプログラムがhttpまたはサポートされている他のプロトコルを介してデータを取得できることを理解しています。実際、プロキシのように機能します。

どのプログラムがnsurlsessiondを使用しているか、そしてもちろんそれが何のために使用されているかを確認することは可能ですか?アクセスログファイルのようなものを考えています。この現在の状況では、nsurlsessiondを使用してアプリケーションの監視を行うことができないためです。

回答:


4

[詳細]ボタンは、少なくとも誰が連絡しようとしているのかを示す必要があり、そこから許可するかどうかを決定できる場合があります。

おそらく、メイン接続フローターはより多くのデータを提供します…

ここに画像の説明を入力してください

obdevへのリクエストをいつでもドロップするか、フォーラムに何かがあるかどうかを確認することもできます。

どのアプリがそのようなAPIを呼び出しているかを知ることは、便利な追加となることに同意します。


1
ObDevフォーラムトピックforums.obdev.at/viewtopic.php?f=1&t=9411
eskatos

1
@eskatos-OPは順調に開始されます...そこから急速に下り坂になり、「iCloud同期を有効にし、現在iCloudが同期しています...停止方法」の行に沿って、いくつかの泡立つ真に機知に富んだ暴言になります。投稿が以前の感性に戻ってくることを期待しましょう;)
鉄人

うん:)注目を集めなければならないのは、ObDevの人々です。それがどうなるか見てみましょう。
エスカトス

1
このAPIは本番環境に到達することはなかったはずです!私の知る限り、これは重大なセキュリティ上の欠陥です。たとえば、アプリがGoogleドライブにアクセスしようとしている場合、そのアプリにそのようなアクセスを許可するつもりだったことを知りたいです。(事実上)匿名のリクエストが許可されていることに驚いています。
デビッドカークランド

2

システム環境設定で、App Storeの環境設定の「アップデートを自動的に確認する」と「バックグラウンドで新しく利用可能なアップデートをダウンロードする」をオフにします


3
この質問は無効化に関するものではなく、nsurlsessiondの監視に関するものです。私の質問で書いたように、どのプログラムでもAPIを使用できます。
itsafire

2

nsurlsessiondキャッシュはであり~/Library/com.apple.nsurlsessiond、あなたはアクティブなセッションを持っているアプリを確認するために、様々なconfiguration.plistとtasks.plistファイルを確認することができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.