Come faccio a non fidarmi di un computer a cui ho collegato il mio dispositivo iOS?


34

Quando sono al lavoro, collego il mio iPhone al computer tramite USB per tenerlo carico durante il giorno.

Quando lo faccio, il telefono appare in iTunes. Non ricordo che il mio telefono mi chiedesse se volevo fidarmi del mio computer di lavoro (o non ricordo di aver scelto Sì), ma preferirei non avere questa connessione. Tutto ciò di cui ho bisogno è il prezioso, prezioso voltaggio.

Esiste un modo per rimuovere o non fidarsi di un determinato computer?

(I miei dettagli: iPhone 5, iOS 7.0.2, Windows 7, iTunes 11.1)

Risposte:


18

Con iOS 7

Non puoi non fidarti di iOS 7. Una volta risposto con "Trust", non puoi cambiarlo. Se non ti viene richiesto ora quando ti connetti, significa che hai scelto di fidarti prima.

Snippet dalla fine di questo articolo di supporto Apple intitolato " iOS: avviso " Trust This Computer ":

Informazioni aggiuntive

Nota: se si seleziona Affidabilità, il computer verrà considerato a tempo indeterminato. Se selezioni Non fidarti, ti verrà chiesto se vuoi fidarti di quel computer ogni volta che colleghi il tuo dispositivo a quel computer.

Ultima modifica: 18 settembre 2013

Con iOS 8

Con iOS 8, Apple ha fornito modi per non fidare di tutti i computer precedentemente attendibili (non c'è modo di non fidarsi selettivamente dei computer). A seconda di come lo fai, ciò comporterà la perdita della posizione e delle impostazioni sulla privacy o la perdita delle impostazioni di rete o la perdita di tutto con l'opzione "cancella dispositivo". L' avviso "Trust This Computer" su iPhone, iPad o iPod touch KB di cui sopra è stato aggiornato come segue:

Se si tocca Affidabilità, il computer sarà attendibile fino a quando non si confidano tutti i computer o si cancella il dispositivo. Se tocchi Non fidarti, vedrai questo avviso ogni volta che colleghi il tuo dispositivo a quel computer.

Se stai utilizzando iOS 8 o versioni successive: per annullare la fiducia in tutti i computer, tocca Impostazioni> Generale> Ripristina> Ripristina posizione e privacy. Ciò ripristinerà anche le impostazioni di posizione e privacy. Puoi anche annullare la fiducia di tutti i computer toccando Impostazioni> Generale> Ripristina> Ripristina impostazioni di rete. Ciò ripristinerà anche le impostazioni di rete.

Ultima modifica: 17 settembre 2014


1
Interessante. Mi chiedo quale meccanismo iOS utilizza per identificare in modo univoco un determinato computer?
Brant Bobby

Tutti i dispositivi USB forniscono un ID fornitore e un ID prodotto. Oltre a ciò, può anche essere fornito un numero di serie. Sebbene possa essere utilizzato per identificare in modo univoco i dispositivi, non è affidabile (i dispositivi non autorizzati possono falsificarli).
MK,

Penso che quelli esistano per le periferiche ma non per gli host USB. E fino a quando non ho inserito la password FileVault sul mio Mac, l'iPhone apparentemente lo considera un computer diverso.
nschum,

2
Oltre a questa linea di discussione, mi aspetto che (anche se potrei sbagliarmi completamente!) ITunes e un dispositivo iOS subiscono una sorta di scambio di chiavi. Se riesci a sconfiggere questo lato PC, possibilmente disinstallando iTunes o cancellando in qualche modo la sua configurazione, potresti essere in grado di raggiungere il tuo obiettivo.
zigg

1
Buono a sapersi, Apple dovrebbe includere un modo per non fidare di un dispositivo, o forse tutto, ma senza perdere più roba.
Fabricio PH

25

Ecco come fare su un Mac: vai su / var / db / lockdown nel Terminale, come indicato da Apple in http://support.apple.com/kb/TS5335 . Puoi rimuovere tutto in questa cartella, che rimuoverà la fiducia da ogni dispositivo, quindi puoi fidarti di quei dispositivi di cui ancora ti vuoi fidare. Oppure puoi rimuovere la fiducia per il dispositivo specifico; questo è un po 'più complicato:

Innanzitutto, scopri "Indirizzo Wi-Fi" del tuo dispositivo. Per un iPhone / iPad, vai su Impostazioni-> Generale-> Informazioni su e scorri verso il basso. Vedrai un insieme di numeri e lettere che assomigliano a "D0: 23: DB: 6C: B9: 13". Ne avrai bisogno.

Ora, sul tuo Mac, avvia Terminal e digita:

cd /var/db/lockdown

(Non dimenticare di premere Invio .) Prendi l'indirizzo Wi-Fi che hai appena trovato e cercalo con molta attenzione in questo modo:

grep -i D0:23:DB:6C:B9:13 *

Invece del mio esempio, usa il tuo indirizzo Wi-Fi . Vedrai qualcosa del genere:

39c1082da11b4920c2298dca702ca3795efbf0cc.plist: <string>d0:23:db:6c:b9:13</string>

La lunga serie di numeri e lettere che termina con .plist (esclusi i due punti) è il file che devi rimuovere! (Se non si vede nulla, controllare attentamente di aver digitato correttamente l'indirizzo Wi-Fi. Se ancora non si vede nulla, allora il dispositivo probabilmente non era attendibile, in primo luogo. State molto attenti a usare lo zero e non la lettera O quando digiti questa stringa!)

Come rimuovere il file? Bene, digita:

sudo rm xx...xx.plist

dove "xx ... xx.plist" è il file che si desidera rimuovere ("39c1082da11b4920c2298dca702ca3795efbf0cc.plist" nell'esempio). Puoi usare copia e incolla per il nome del file o digita le prime lettere del nome e premi la scheda . Dovrai digitare la tua password (e devi essere configurato come amministratore sul tuo Mac), ma questo screditerà il file e non fiderà del dispositivo con quell'indirizzo Wi-Fi.

(Le mie scuse per l'adepto della CLI per questa lunga spiegazione, ma anche gli utenti Mac altamente abili non necessariamente intaccano la riga di comando di Unix. E, sì, so cos'è un indirizzo MAC, ma immagino la confusione!)


Non sarebbe più facile sostituire la ricerca manuale nel terzo paragrafo con grep MACAdress *.plist(potrebbe essere più facile da fare anche per le persone che non praticano il trekking)? E benvenuti nel sito!
Nohillside

Questa è una grande idea! Ma il problema con l'utilizzo di <b> grep </b> è che è la riga che segue "WiFiMACAddress" che ha l'indirizzo effettivo. Tuttavia, ecco una riga che utilizza <b> egrep </b> che cerca qualsiasi modello di indirizzo MAC e (nel mio test) fornisce un elenco pulito di file e indirizzo:egrep -i '[0-9a-f]{2}(:[0-9a-f]{2}){5}' *.plist
Ed Hall,

L'obiettivo è trovare il file contenente l'indirizzo MAC, giusto? La possibilità di avere qualcosa che assomigli a un indirizzo MAC (e anche lo stesso) per una chiave diversa è, diciamo, molto piccola. Quindi grep MAC *.plistti dà il nome del plist che desideri eliminare :-)
nohillside

2
Ah, quindi intendi grep per l'indirizzo specifico. Sì, funzionerà alla grande. Esempio: grep -i "D0:23:DB:6C:B9:13" *.plist. (Probabilmente avrai bisogno del -idato che, almeno nel mio test, l'iPhone ha usato lettere maiuscole mentre la directory di blocco usa lettere minuscole.) Modificherò la risposta originale per riflettere questa soluzione (supponendo che SE me lo permetta).
Ed Hall,

Questa dovrebbe essere la risposta accettata. Grazie per l'aiuto. Il -i era importante ... Sono abbastanza a mio agio con la riga di comando, quindi non l'ho letto da vicino e mi chiedevo perché il mio non fosse arrivato.

12

Elimina i contenuti all'interno della cartella di blocco sul PC lasciando la cartella stessa in posizione.

Questo ha funzionato per me, sia iTunes che tutti i dispositivi iOS mi hanno chiesto nuovamente l'autorizzazione la prossima volta che si sono connessi.

potrebbe essere necessario individuare il file corretto se si desidera eliminare una sola autorizzazione.

vedi http://support.apple.com/kb/TS5335


3

So che questo è vecchio ma per coloro che lo incontrano, le risposte di cui sopra in particolare quella prescelta non sono completamente corrette o non specifiche per l'installazione di utenti (Windows 7).

È possibile "non fidare" di un computer dal lato computer, è sufficiente accedere a C: \ ProgramData \ Apple \ Lockdown (avviare, digitare% ProgramData% \ Apple \ Lockdown)

Esistono file .plist che contengono il dispositivo e i certificati host utilizzati per accoppiare (trust) e sono denominati utilizzando l'UDID dei dispositivi iOS. Elimina il file relativo al dispositivo che desideri annullare l'abbinamento (rimuovi l'attendibilità). L'eliminazione di tutti tranne SystemConfiguration.plist funzionerebbe ma causerebbe anche la ritentività di tutti gli altri. Puoi ottenere l'UDID del tuo dispositivo in diversi modi, uno dei quali, poiché Asker ha detto che iTunes si apre, si trova sulla pagina principale "Riepilogo" per il dispositivo, in alto ha il "Numero di serie:" Fai clic una volta su quello e si commuterà a UDID.

Gli altri metodi suggeriti anche da apple non sono l'ideale in quanto rimuovono anche la fiducia da tutti i dispositivi e predefiniscono anche altre impostazioni chiave, causando la necessità di cambiarle nel modo desiderato.

Questo è un grave problema di sicurezza che mi stupisce non è affrontato meglio da Apple. Dico sul serio perché consente di ignorare tutti i passcode (attuali o modificati in futuro) che devono essere immessi per avere iTunes / Computer accesso al dispositivo e raccogliere tutti i tipi di dati da esso. Se uno non ha impostato una password per crittografare i backup (si attacca al dispositivo e non al computer), è possibile crearne uno e eseguire il backup anche dei dati più sensibili. iTunes dovrebbe implementare un metodo "non affidabile", ma non è così. È letteralmente come una configurazione in cui è possibile accedere (come utilizzando una password nome utente come comunemente usata invece di inserire il codice di accesso per sbloccare e scegliere "Trust") e non avere una disconnessione e avere il login perpetuo, anche se si cambia la password !!


2

Ripristina le impostazioni sulla privacy. Questo ha funzionato per me. Impostazioni> Generali> Ripristina> Ripristina posizione e privacy


1

Ho trovato una soluzione semplice (facile se ricordi la data di fiducia):
1. Apri la cartella sul percorso "/ var / db / lockdown" con l'aiuto di "Vai alla cartella" nel menu "Vai" nel Finder
2. Breve articoli per data di creazione
3. Cerca .plist se hai idea della data di creazione. Il mio era sotto oggi;) O semplicemente aprire ogni file .plist e abbinare WiFiMACAddress con l'indirizzo MAC del dispositivo
4. Eliminare quel file
Hurrey! Hai fatto!


1

Trova il tuo indirizzo MAC WiFi sul dispositivo iOS: Impostazioni> Generali> Informazioni> "Indirizzo Wi-Fi"

per esempio. 40:98:aa:01:02:03

Quindi sul Mac desideri rimuovere la fiducia da:

sudo find /var/db/lockdown -name '*.plist' -exec fgrep -i '40:98:aa:01:02:03' {} \; -delete 

0

Impostazioni> Generale> Ripristina> Ripristina tutte le impostazioni dovrebbe eseguire questa operazione se è necessario annullare la fiducia.


Il ripristino delle impostazioni di fabbrica non rimuove l'attendibilità.

@Chicago Come saresti in grado di dirlo? E dove / come verrebbero archiviate le informazioni "attendibili" in modo da poter sopravvivere a un reset? Più da sottolineare, perché mai Apple vorrebbe che funzionasse in questo modo? Tutte le domande a cui penso ci aiuterebbero ad avere risposte.
irrazionale John

-1

Vai in Gestione dispositivi , trova il dispositivo ed elimina il driver per iPhone. Fare clic con il tasto destro su "Apple Iphone"> Proprietà> Hardware> Proprietà> Disabilita> [OK].

Ecco!!!


1
Sarebbe utile se fornissi istruzioni dettagliate. Una risposta a frase singola come questa non aiuta molto.
MK

La rimozione del driver non impedisce la ricarica sul PC? Questo significa anche che nessun iPhone può sincronizzarsi con quell'iTunes?
bmike

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.