Come rendere le azioni nsurlsessiond meno anonime per l'utente?


20

Con l'introduzione di OS X Yosemite di tanto in tanto un piccolo boccino (programma di monitoraggio della rete) fa apparire un richiedente che chiede il permesso di consentire a nsurlsessiond una connessione a qualche indirizzo IP.

Comprendo che nsurlsessiond fornisce un'API per consentire a qualsiasi programma che la utilizza di recuperare dati tramite http o altri protocolli supportati. In effetti si comporta come un proxy.

È possibile vedere quali programmi utilizzano nsurlsessiond e ovviamente per cosa lo usano? Sto pensando a qualcosa come un file di registro di accesso. Perché in questa situazione attuale non sono in grado di monitorare le applicazioni usando nsurlsessiond.

Risposte:


4

Il pulsante "maggiori dettagli" dovrebbe almeno dirti chi sta provando a contattare, da cui potresti essere in grado di decidere se consentire.

Forse il floater delle connessioni principali ti darebbe più dati ...

inserisci qui la descrizione dell'immagine

Puoi sempre inserire una richiesta in obdev o anche vedere se c'è qualcosa nel forum

Sono d'accordo che sarebbe un'utile aggiunta, per sapere quale app chiama un'API del genere.


1
Argomento del forum ObDev forums.obdev.at/viewtopic.php?f=1&t=9411
eskatos

1
@eskatos - l'OP inizia bene ... da lì va rapidamente in discesa, in diverse ondate schiumose, davvero argute sulla falsariga di "Ho abilitato la sincronizzazione iCloud e ora iCloud si sta sincronizzando ... come fermarlo !!" Speriamo che il tuo post lo ritorni alle sue precedenti sensibilità;)
Tetsujin,

Sì :) Quelli che devono attirare l'attenzione sono la gente di ObDev. Vediamo come va.
eskatos,

1
Questa API non avrebbe mai dovuto arrivare alla produzione! Per quanto mi riguarda, è un grave difetto di sicurezza. Ad esempio, se un'app sta tentando di accedere a Google Drive, mi piacerebbe sapere che intendevo avere tale accesso. Sono sorpreso che le richieste (effettivamente) anonime siano assolutamente consentite.
David Kirkland,

2

In Preferenze di Sistema disattiva "Controlla automaticamente gli aggiornamenti" e "Scarica i nuovi aggiornamenti disponibili in background" nelle Preferenze dell'App Store


3
Questa domanda non riguarda la disabilitazione ma il monitoraggio di nsurlsessiond. Inoltre, come ho scritto nella mia domanda, qualsiasi programma può utilizzare l'API.
itsafire,

2

La nsurlsessiondcache è su ~/Library/com.apple.nsurlsessionde puoi controllare i vari file configuration.plist e task.plist per vedere quali app hanno sessioni attive.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.