Come fa l'app Facebook Camera a sapere chi sono io la prima volta che ci vado?

10

Se hai l'App Facebook sul tuo dispositivo iOS e scarichi l'app Fotocamera Facebook, la prima volta che entri in Facebook Camera, ottieni:

Continua come David W.

(o come ti chiami)

In iOS, tutte le app sono necessarie per archiviare i documenti in cartelle specifiche dell'app. C'è un portachiavi per la memorizzazione di password e altre credenziali, ma ancora una volta, questo è specifico dell'applicazione. Ho persino trovato documentazione che spiega che, sebbene Safari possa scaricare certificati, è necessario importarli in determinate app. L'idea è di sandbox ogni app, quindi un problema di sicurezza in un'app non influisce sulla sicurezza dell'intero dispositivo.

Quindi, in che modo l'app Facebook Camera sa chi sono se non è in grado di ottenere dati dall'app Facebook stessa e non può utilizzare i dati dell'app Facebook dal portachiavi?

    
posta David W. 30.05.2012 - 15:21
fonte

2 risposte

5

Questo argomento era coperto da MG Siegler all'indirizzo Paris Lemon la scorsa settimana, la spiegazione di come funziona è qui .

Fondamentalmente, iOS fornisce la propria funzionalità Keychain e se conosci la chiave Keychain, puoi salvare e leggere i dati tra le app che scrivi. In questo caso, l'app Fotocamera Facebook sta leggendo i dati salvati dall'app Facebook.

    
risposta data 30.05.2012 - 15:35
fonte
1

Come risulta, le app possono condividere i dati del portachiavi l'un l'altro.

Esiste una cosa chiamata portachiavi iOS e garantisce che non è necessario accedere ogni volta che apri l'app FaceBook.
E considerando il fatto che sia l'app FaceBook che l'app Camera sono della stessa azienda, immagino che non dovrebbe essere troppo difficile scambiare la password memorizzata.

Se desideri dettagli più specifici su come utilizzare il portachiavi iOS, posso consigliare questo tutorial.

Ma sembra che ci sia più di quello che incontra l'occhio. Le app possono anche accedere ad alcuni dati telefonici, come descritto in questo post . Alcune API dell'SDK iOS non sono protette e sono accessibili senza autenticazione (come il nome del tuo iPhone, ...).
È tutta una questione di intelligenza :) E gli ingegneri di FaceBook, Twitter, FourSquare, ... sembrano essere molto bravi!

    
risposta data 30.05.2012 - 15:37
fonte

Leggi altre domande sui tag