Come è iniziato tutto?
Questa storia è iniziata il 12 novembre, quando un numero enorme di utenti Mac ha segnalato
Fondamentalmente, se il tuo Mac è connesso a Internet,Il gatekeeper verificherà se è sicuro eseguire qualsiasi software. Supponiamo che tu faccia clic sul pulsante Avvia in Photoshop e il tuo computer effettui il ping con il server Apple per assicurarti che Adobe abbia ancora un certificato di sviluppatore valido. Questo processo è solitamente veloce e invisibile agli utenti, tranne per il fatto che il numero di persone che eseguono l'aggiornamento a macOS Big Sur ha sopraffatto il sistema e lo ha rallentato.

Ricercatori interessati a una causarallentamenti, ha iniziato ad analizzare i dati che i loro computer stavano inviando ai server di Apple. Hanno affermato che il sistema operativo ha inviato i dettagli di ciò che stavi utilizzando in testo normale al quartier generale di Apple, il che naturalmente ha causato molto timore. Tali affermazioni sono state smentite dal ricercatore Jacopo Iannone, che ha spiegato che il protocollo OCSP, o Online Certificate Status Protocol, non funziona così.
"Il tuo computer non è più tuo"
In un post sul blog intitolato “Il tuo computernon tuo ", ha detto il ricercatore di sicurezza Jeffrey Paula, Apple raccoglie un hash (identificatore univoco) di ogni programma lanciato da un utente Mac insieme al suo indirizzo IP tramite una connessione non crittografata. Il risultato finale, ha scritto Paul, è che chiunque utilizzi una versione moderna di macOS non può farlo senza "trasferire e salvare un registro delle [loro] attività".
"Nelle versioni moderne di macOS, semplicementeNon puoi accendere il computer, avviare un elaboratore di testi o un lettore di e-book e scrivere o leggere senza trasferire e salvare un registro delle tue attività", ha affermato Jeffrey Paul.
Poiché il Mac esegue operazioni sulla rete, il serverovviamente, vede il tuo indirizzo IP e sa a che ora è arrivata la richiesta. L'indirizzo IP consente una geolocalizzazione approssimativa a livello di città e a livello di ISP, afferma un esperto di sicurezza
"Ciò significa che Apple sa quando sei a casa. Quando sei al lavoro. Quali app apri e con quale frequenza. Sanno quando apri Premiere a casa di un amico sul loro Wi-Fi e sanno quando apri Tor Browser in un hotel durante un viaggio in un'altra città. "
E non si tratta solo di Apple. Questa informazione va oltre, sottolinea l'esperto:
- Le richieste OCSP vengono inviate non crittografate;
- Dall'ottobre 2012 Apple è partnerL'intelligence militare statunitense nel programma di spionaggio PRISM, che offre alla polizia federale e all'esercito americano accesso illimitato a questi dati senza mandato quando lo richiedono. Ciò è accaduto più di 18.000 volte nella prima metà del 2019 e altre 17.500 volte nella seconda metà del 2019;
- Questi dati costituiscono un'enorme quantità di datisulla tua vita e le tue abitudini e permetti a qualcuno che le possiede di identificare i tuoi movimenti e schemi di attività. Per alcune persone, può anche rappresentare un pericolo fisico.

Come sottolinea Jeffrey Paul, fino alla settimana scorsa c'eraÈ possibile bloccare la raccolta dei dati del Mac utilizzando un programma chiamato Little Snitch. La versione rilasciata di macOS 11.0, nota anche come Big Sur, ha nuove API che impediscono a Little Snitch di funzionare allo stesso modo. Le nuove API impediscono a Little Snitch di ispezionare o bloccare qualsiasi processo a livello di sistema operativo. Inoltre, le nuove regole in macOS 11 rendono difficile il funzionamento delle VPN, quindi le app Apple semplicemente le ignorano.
Non va tutto male?
Tuttavia, non tutti erano d'accordo con l'analisi di Jeffrey Paul.Un post sul blog dello studente di sicurezza informatica Jacopo Iannone rileva che i dati inviati al server OCSP di Apple contengono informazioni relative allo sviluppatore dell'app, ma non all'app stessa. Aggiunge che il servizio Gatekeeper di Apple può inviare un hash dell'eseguibile, ma separatamente da OCSP e tramite una connessione crittografata. La pagina di supporto di Apple rileva che Gatekeeper utilizza una "connessione crittografata resistente ai guasti del server".
Come ha reagito Apple?
Apple è stata costretta a chiarire comela sua piattaforma anti-malware Gatekeeper è in esecuzione dopo che i ricercatori di sicurezza hanno suggerito che il sistema violava la privacy. L'azienda, come notato da 9to5Mac,
Il portavoce di Apple dice a iPhone in CanadaBlog che l'azienda ha aggiornato la documentazione di supporto per spiegare che il sistema non tiene traccia di ciò che fanno i suoi utenti. Allo stesso tempo, Apple ha affermato che cambierà il modo in cui Gatekeeper funziona in futuro per ridurre ulteriormente i rischi futuri.
"Il Gatekeeper esegue controlli online per garantirecontrolla se l'app contiene malware noto e se il certificato di firma dello sviluppatore è stato revocato", spiega Apple. “Non abbiamo mai combinato i dati di queste scansioni con informazioni sugli utenti Apple o sui loro dispositivi. Non utilizziamo i dati di queste scansioni per scoprire cosa eseguono o eseguono i singoli utenti sui loro dispositivi", ha spiegato la società.
Oltre a questo, Apple afferma che "nel corso del prossimo anno apporteremo diverse modifiche ai nostri controlli di sicurezza", ovvero:
- un nuovo protocollo crittografato per il controllo della revoca di un certificato ID sviluppatore;
- protezione affidabile contro i guasti del server;
- una nuova preferenza per gli utenti di rinunciare a queste protezioni.
Apple ha anche fornito iPhone in Canada Blogulteriori informazioni tecniche sulla situazione. I controlli di revoca dei certificati vengono eseguiti per garantire che i certificati ID sviluppatore utilizzati per firmare l'applicazione non siano stati revocati dall'azienda. Questo passaggio è fondamentale per la sicurezza, poiché il certificato può essere recuperato se lo sviluppatore sospetta che sia stato compromesso da terze parti o che venga utilizzato per firmare applicazioni dannose.
MacOS utilizza un protocollo standard del settoreStato certificato (OCSP) per verificare che il certificato di firma del codice dello sviluppatore rilasciato allo sviluppatore dell'applicazione non sia stato revocato. Questa richiesta OCSP non include l'ID Apple dell'utente e non espone il dispositivo o l'applicazione in fase di avvio.
Apple ha notato che da OCSPutilizzate per convalidare altri certificati, inclusi quelli utilizzati per le connessioni Web crittografate, queste richieste vengono effettuate tramite il protocollo HTTP non crittografato, come è comune in tutto il settore.

HTTP viene utilizzato per prevenire situazioni,quando la convalida di un certificato che protegge una connessione a un server OCSP potrebbe potenzialmente dipendere dall'esito di una richiesta allo stesso server OCSP, creando un loop che renderebbe impossibile risolvere la richiesta, secondo Apple.
Apple dice macOS Catalina e versioni successiveNelle versioni successive, per impostazione predefinita, tutte le applicazioni in esecuzione vengono autenticate dalla società per notare che sono state controllate da Apple per rilevare eventuali software dannosi noti. Quando un'app viene avviata, macOS verifica se l'app è stata contrassegnata come dannosa da Apple da quando è stata autenticata per la prima volta. Questi controlli avvengono su una connessione crittografata e sono resistenti contro i crash del server. Questo è esattamente quello che è successo l'altro giorno e gli utenti hanno visto le loro applicazioni bloccarsi e avviarsi a tempo indeterminato.
Cosa ha causato il problema con il server OCSP?
Apple afferma che ciò era dovuto aun'errata configurazione lato server che impediva specificamente a macOS di memorizzare nella cache le risposte OCSP per l'ID sviluppatore. Questo errore di configurazione, insieme alla configurazione errata della rete di distribuzione dei contenuti (CDN) non correlata, è la causa delle scarse prestazioni dell'applicazione all'avvio.
Apple lo ha già spiegato all'iPhone in Canadarisolto questo problema di prestazioni con un aggiornamento lato server che ora consentirà a macOS di memorizzare nella cache i controlli OCSP ID sviluppatore per un periodo più lungo. Gli utenti di MacOS non devono fare nulla per sfruttare questo aggiornamento Apple.
Vengono utilizzati i controlli notarili dell'applicazioneconferma che le applicazioni in esecuzione su macOS non sono state ritenute dannose da Apple da quando sono state autenticate per la prima volta. Apple afferma che questi controlli avvengono su una connessione crittografata e sono immuni ai crash del server. I controlli notarili non sono stati influenzati da un problema lato server che ha impedito l'esecuzione delle richieste OCSP.
Leggi anche
Il ghiacciaio Doomsday si è rivelato più pericoloso di quanto pensassero gli scienziati. Diciamo la cosa principale
Hyperloop raggiunge una velocità di 1019 km / h
L'algoritmo ha generato 3mila nuovi Pokemon