sql >> Databasteknik >  >> RDS >> SQLite

Handledning för biometrisk USB-fingeravtrycksautentisering för Android

Att läsa användares biometriska material och lagra dem i en SQLite-databas verkar vara en misstänkt användning av biometri på Android. Normalt går en hel del säkerhetsåtgärder till att samla in en användares biometriska material på Android. På godkända Android-enheter kan ingen tredjepartsapp läsa en användares biometriska material. Hur det fungerar är att tredjepartsappen får bekräftelse från ramverket att användaren som är registrerad på enheten verkligen är samma användare som just nu autentiserades.

Det brukar gå så här:

  1. Användaren registrerade sitt biometriska material med enheten vanligtvis via enhetens inställningar -- detta hanteras säkert av enhetsimplementeringen/OEM.

  2. En tid senare vill en tredjepartsapp att en användare ska autentisera sig med biometri.

  3. Appen vidarebefordrar användarens önskemål till Framework.

  4. Ramverket hanterar autentiseringen. Användaren, när det gäller fingeravtrycksbiometri, trycker sitt fingeravtryck på sensorn och sensorn kontrollerar om det nya fingeravtrycket matchar en förregistrerad mall.

  5. Ramverket säger till tredjepartsappen att ja fingeravtrycket matchar mallen som registrerades på enheten - eller nej, detta fingeravtryck känns inte igen. Men inte vid något tillfälle delas det biometriska materialet från en användare själv med en tredjepartsapp eller tillåts lämna enheten.

Så...ja, ditt användningsfall låter misstänkt.

Du kan hitta mer information om rekommenderad implementering här.




  1. Hur man numrerar om det primära indexet

  2. Migrera från Postgres till SQL Server 2008

  3. SQL Server 2014 inkrementell statistik

  4. SQL Server CASE-uttryck