Cosa e come implementa macOS Mojave per limitare l'accesso delle applicazioni ai dati personali?


15

Oltre a molte delle altre funzionalità di cui abbiamo parlato durante il rilascio di macOS Mojave come la modalità oscura e l'aggiunta di nuove app come Home, un'altra caratteristica chiave di macOS Mojave sembra essere la sua maggiore attenzione sia alla privacy che alla sicurezza.

Come indicato nella sezione "La videocamera e il microfono richiedono ora l'autorizzazione" di questo articolo:

Apple ha inoltre annunciato che altre categorie di dati, come la cronologia di Messaggi e il database di Posta, saranno protetti in modo simile alle nuove autorizzazioni di fotocamera e microfono di macOS Mojave.

Comprendo che dopo l'aggiornamento, quando un'app richiede di utilizzare la videocamera o il microfono, riceverai un avviso come quello riportato di seguito:

inserisci qui la descrizione dell'immagine

Tuttavia, sono più incuriosito da quanto segue:

... altre categorie di dati, come la cronologia di Messaggi e il database di Posta, saranno protetti in modo simile ...

Non sono stato in grado di trovare molte informazioni su questo online e al momento non ho installato la versione preliminare di macOS Mojave e non sono quindi in grado di testare questa nuova funzionalità, ma sono curioso di sapere cosa significherà esattamente questa funzionalità.

Apple ha documentato pubblicamente come funzionerà?


1
I commenti non sono per una discussione estesa; questa conversazione è stata spostata in chat .
bmike

2
Questo sarà probabilmente nella prossima importante versione 2018/2019 del white paper di Apple sulla sicurezza in macOS .
JBis

Risposte:


17

Come Mojave risponde quando un'applicazione tenta di accedere a queste informazioni sensibili; avviserà l'utente, bloccherà le app non firmate o cosa?

Quando un'applicazione tenta di accedere alla directory con restrizioni, all'utente viene richiesto con una finestra di dialogo che spiega le seguenti informazioni:

  • Quale applicazione
  • A cosa l'applicazione sta tentando di accedere
  • Opzione per consentire o non consentire l'accesso

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


Molte applicazioni richiedono una selezione di cartelle o file. Se si tenta di trascinare una cartella da una directory limitata (da una normale finestra di ricerca) nella choose a filefinestra di dialogo, la cartella si aprirà come una cartella vuota con l'icona della cartella proibita. Ciò non produrrà una finestra di dialogo di autorizzazione richiesta.

inserisci qui la descrizione dell'immagine

terminale

L'eccezione alla richiesta di accesso è Terminal. Se alcuni comandi del Terminale tentano di accedere a queste directory, verranno bloccati automaticamente senza una finestra di dialogo.

$ sudo  cp  -r  ~/Library/Messages/ ~/Desktop/test
cp: /Users/[User]/Library/Messages/: unable to copy extended attributes to /Users/[User]/Desktop/test: Operation not permitted
cp: /Users/[User]/Library/Messages/: Operation not permitted

Quando si tenta di utilizzare il comando zip, la directory viene compressa in modo ricorsivo fino a quando la directory bloccata in cui appare vuota.

 $ zip -r  ~/Desktop/imessage.zip ~/Library/Messages/

Screenshot del Finder dopo aver decompresso (~ / Desktop / imessage.zip) e aperto. Come puoi vedere è vuoto.

inserisci qui la descrizione dell'immagine

eccezioni

Se desideri aggiungere eccezioni per dare ad alcune app autorizzazioni illimitate, puoi farlo in Preferenze di Sistema.

  1. Preferenze di Sistema> Sicurezza e privacy> Privacy
  2. Sbloccare se necessario
  3. Seleziona il tipo di autorizzazione
    • Servizi di localizzazione
    • Contatti
    • calendari
    • promemoria
    • Fotografie
    • telecamera
    • Microfono
    • Accessibilità
    • Dati applicazione (include dati messaggio, dati posta, ecc.)
    • Automazione
    • analitica
  4. Fai clic +sull'icona
  5. Seleziona la tua app
  6. Premi Aggiungi

Nota: l'applicazione dovrà essere riavviata per rendere effettive le modifiche.

Avvertenza : l'aggiunta di un terminale darà accesso a tutti i comandi del terminale.

inserisci qui la descrizione dell'immagine


2
Grazie mille per la risposta scritta in modo eccellente! Comprendo che la risposta è ancora in corso a causa della documentazione limitata disponibile al momento. Tuttavia, la tua risposta ha completamente soddisfatto ciò che speravo di scoprire dalla mia domanda! Grazie!
Tom

@JBis C'è qualche altra alternativa per avere questa autorizzazione ??
Vikram Sinha,

@vikramsingh Non capisco la tua domanda.
JBis

@JBis Mac Mojave ora limita tutti gli accessi alla posta, ai messaggi, alla cronologia di navigazione di Safari ecc. Come leggere questi dati? una delle nostre applicazioni funziona sulla cronologia di navigazione di Safari e non sono vicino a risolvere questo problema.
Vikram Sinha,

1
@Buscar 웃 Cosa? No. Basta aggiungere Terminale nelle preferenze di sistema.
JBis,
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.