Android supporta l'utilizzo del riconoscimento facciale per sbloccare il telefono. Quanto è sicuro quel meccanismo?
Ad esempio, se qualcuno ha un'immagine di buona qualità del tuo viso, può sconfiggere lo schema di riconoscimento facciale tenendo l'immagine sul telefono? Il meccanismo Android include un metodo per testare la "vividezza" (cioè, che c'è una persona viva presente, non solo un'immagine della persona)?
Ricordo di aver visto una sessione di sessione che parlava di un attacco allo sblocco del riconoscimento facciale Android. L'attacco ha funzionato avviando un'immagine del volto dell'utente. Poi hanno fatto una copia dell'immagine e hanno usato Paint per alterarlo in modo che gli occhi dell'utente sembrassero chiusi (dipingendo il colore della pelle sugli occhi per simulare le palpebre chiuse). Alla fine, hanno mostrato queste immagini sullo schermo di un computer, alternandole in una sequenza progettata per sembrare che la persona stesse lampeggiando e puntando il telefono verso lo schermo del computer. Se ho capito bene, questo era destinato a sconfiggere alcuni test di vividezza (in cui il telefono rileva la vivacità in base al battito delle palpebre). I relatori hanno affermato che questo attacco ha funzionato, ma non ricordo altri dettagli. Questo attacco funziona ancora (se mai lo è stato) sui telefoni Android? O ci sono altri attacchi noti?
Ecco cosa ho letto finora. Ice Cream Sandwich (Android 4.0) ha introdotto FaceLock. Jelly Bean (Android 4.1.1) ha introdotto un "Controllo di vitalità", che controlla che gli occhi lampeggino . Ho trovato afferma che senza Liveness Check, FaceLook può essere bypassato trattenendo un'immagine statica e che il Controllo di vitalità può essere sconfitto tramite il trucco descritto sopra. (Ecco un video che mostra l'attacco.) Does this ancora lavoro? Ci sono altre minacce di cui preoccuparsi?