Ujjlenyomat-olvasó mobil eszközökben — mi ez, érzékelő típusok és működési elv

Szerző: IT Sectr Megjelenés: 2026-03-23 Olvasási idő: 8 perc

Az ujjlenyomat-olvasó — egy olyan eszköz, amely leolvassa az ujjbegy papilláris mintáját és azt hitelesítésre használja. A technológia 2013-tól kezdve a biztonsági szabvánnyá vált az okostelefonokban. A Counterpoint Research, 2025 adatai szerint a 250 dollárnál többe kerülő Android okostelefonok több mint 65%-a kijelzőbe épített ujjlenyomat-olvasóval van felszerelve, és a piac mérete eléri a 4,8 milliárd dollárt.

Főbb pontok

  • Ujjlenyomat-olvasó — biometrikus érzékelő, amely a papilláris mintát olvassa a felhasználó azonosításához.
  • Optikai olvasók megvilágítással készítenek képet az ujjról — a legolcsóbb típus 85–90%-os pontossággal.
  • Kapacitív olvasók (Touch ID) az elektromos potenciálkülönbséget mérik — pontosabbak az optikainál, de drágábbak.
  • Ultrahangos olvasók (Qualcomm 3D Sonic) áthatolnak a szennyeződésen és üvegen — a legpontosabbak és legdrágábbak.
  • Kijelzőbe épített olvasók az OLED kijelző alá vannak beépítve és támogatják a kijelző érintésével történő feloldást.

Mi az ujjlenyomat-olvasó?

Ujjlenyomat-olvasó — egy elektronikus eszköz, amely lefotózza az emberi ujj papilláris mintáját és digitális sablonná alakítja a későbbi összehasonlításhoz. Minden papilláris minta egyedi — még egypetéjü ikrek ujjlenyomatai is különböznek a barázdák, elágazások és végződések (minúciák) elhelyezkedésében.

A modern ujjlenyomat-olvasók a fizikai működési elv szerint három típusra oszthatók: optikai, kapacitív és ultrahangos. Mobil eszközökben mindhárom típus használatos: kapacitív — iPhone-ban és minőségi Androidokban, optikai — olcsó modellekben, ultrahangos — a Samsung és Xiaomi csúcskészülékeiben.

A NIST SP 800-63B szerint az ujjlenyomat-olvasó helyes megvalósítás esetén 1:50 000-től 1:100 000-ig terjedő FAR-t (False Acceptance Rate) biztosít, ami a legtöbb forgatókönyv számára elfogadható, kivéve az állambiztonságot. Az átlagos válaszidő az érzékelő típusától függően 0,15 és 0,4 másodperc között változik.

Ujjlenyomat-olvasók típusai a telefonokban

Minden olvasótípus saját fizikai elvet használ az ujjlenyomat rögzítéséhez. A technológia választása határozza meg a költséget, pontosságot, külső tényezőkkel szembeni ellenálló képességet és a kijelző alá történő beépíthetőséget. Nézzük meg a három fő típust, amelyeket a modern okostelefonokban használnak.

Optikai olvasók

Az optikai olvasó CMOS vagy CCD mátrix segítségével, 300 és 1000 dpi közötti felbontással készít képet az ujjról. Az ujjat LED-ek vagy miniatür lámpa világítja meg, és a visszavert fény prizmán vagy mikrolencséken keresztül érkezik az érzékelőhöz. Az optikai olvasók a legolcsóbbak (érzékelő ára 1–3 dollár), de könnyen becsaphatók egy jó minőségű ujjlenyomat-fotóval.

Kapacitív olvasók

A kapacitív érzékelők (Capacitive) kondenzátorok tömbjéből állnak egy szilícium lapkán. A papilláris minta barázdái megváltoztatják az egyes cellák kapacitását, elektromos képet alkotva az ujjlenyomatról. A kapacitív olvasók előnye — csak élő szövettel működnek (elektromos vezetőképességet mérnek), ami véd a szilikon másolatok ellen.

Ultrahangos olvasók

Az ultrahangos olvasó (Qualcomm 3D Sonic, Goodix) nagyfrekvenciás hanghullámokat (20–40 MHz) bocsát ki és méri az ujjról visszaverődő visszhangot. A hullámok áthatolnak a szennyeződésen, védőüvegen és akár vékony kesztyűn is, 3D térképet alkotva a papilláris mintáról akár 0,5 mm mélységig. Az ultrahangos olvasók pontossága eléri a 98,6%-ot 1:100 000-es FAR mellett.

Összehasonlítás: optikai, kapacitív és ultrahangos érzékelők

ParaméterOptikaiKapacitívUltrahangos
Működési elvUjjról készült képElektromos kapacitásUltrahang visszaverődés
Érzékelő ára1–3 USD3–8 USD8–15 USD
FAR (pontosság)1:10 0001:50 0001:100 000
Sebesség0,3–0,4 máp0,2–0,3 máp0,15–0,3 máp
Kijelző alattIgen (OLED)Nem (csak gomb)Igen (bármilyen kijelző)
Működés nedves ujjalKözepesRosszKitűnő
Ellenálló képesség másolatokkal szembenAlacsonyMagasNagyon magas

Az optikai olvasók az alacsony áruk miatt alkalmasak olcsó készülékekbe, de biztonságban elmaradnak. A kapacitív érzékelők a beépített gombos olvasók (Touch ID, Google Pixel Imprint) arany szabványai. Az ultrahangos olvasók drágák, de a legmegbízhatóbbak, a Samsung Galaxy S24/S25 és Xiaomi 14 Pro csúcskészülékekben használják őket.

Az olvasó típusának kiválasztásakor a gyártók nem csak a költséget, hanem a dizájnkövetelményeket is figyelembe veszik. A kijelző alatti optikai és ultrahangos olvasók lehetővé teszik a telefon elölapi teljesen sima kialakítását látható gombok nélkül. A kapacitív olvasók külön gombot vagy felületet igényelnek, ami korlátozza a tervezési lehetőségeket, de kiszámíthatóbb érzékelőpozíciót és tapintási visszajelzést biztosít érintéskor. A Counterpoint Research szerint a felhasználók 76%-a tartja az ujjlenyomat-olvasó oldalgombon történő elhelyezését a legkenyelmesebbnek.

Kijelzőbe épített (kijelző alatti) ujjlenyomat-olvasók

Kijelző alatti olvasók (In-Display Fingerprint Scanner) közvetlenül a kijelző mátrixa alá vannak beépítve. Az első kereskedelmi forgalomba kerülő ilyen olvasóval rendelkező készülék a vivo X20 Plus UD volt 2018-ban. Ma már a technológiát a legtöbb Android csúcs- és középkategóriás modellben használják.

Kétféle kijelzőbe épített olvasó létezik: optikai (csak OLED kijelzőkkel működik, amelyeken átjut a fény) és ultrahangos (bármilyen típusú kijelzővel működik). Az optikai kijelző alatti olvasók megvilágítják az ujjat az OLED pixelek közötti résen keresztül, és a panel alatti érzékelő leolvassa a visszaverődést. A szkennelési területet általában egy zöld gyűrű világítja meg a kijelzőn.

A kijelzőbe épített olvasók hátrányai — kisebb szkennelési terület (12×8 mm az optikaiaknál szemben a gombosok 20×10 mm-ével) és az ujj pontos elhelyezésének szükségessége az érzékelő területén. Az ultrahangos kijelző alatti olvasók (Qualcomm 3D Sonic Gen 2) 64 mm² területűek és két egyidejű ujjlenyomatot támogatnak a pontosság növelése érdekében.

A gyártók folyamatosan dolgoznak a kijelző alatti olvasók fejlesztésén. 2024-ben a Qualcomm bemutatta a 3D Sonic Gen 3-at, amelynek szkennelési területe 100 mm²-re nőtt — ez lehetővé teszi a telefon feloldását a kijelző alsó felének szinte bármely területének megérintésével. A Goodix, a második legnagyobb optikai kijelző alatti érzékelő beszállító, 0,12 másodperces válaszidőt ért el — gyorsabbat, mint bármely gombos olvasó.

Biztonság és védelem a hamisítás ellen

Az ujjlenyomat-olvasó biztonságát két tényező határozza meg: az érzékelő hardveres védelme a másolatokkal szemben és a tárolt sablonok kriptográfiai védelme. Liveness detection (élőség érzékelés) — a kulcsfontosságú technológia, amely megkülönbözteti az élő szövetet a hamisítványtól. A kapacitív érzékelők az elektromos vezetőképességet, az ultrahangosak a bőr akusztikus ellenállását, az optikaiak (modern változatokban) a vér kapillárisokban történő pulzálását ellenőrzik.

A Kaspersky Lab kutatása szerint a tesztelt olcsó telefonok optikai olvasóinak 72%-a becsapható szilikon lenyomattal. Az Apple Touch ID kapacitív olvasói ellenállóak ezzel a támadással szemben, de 2017-ben a Tencent kutatói egy ultravékony 3D nyomtatott rátéttel mutattak be támadást. A Qualcomm ultrahangos olvasóit egyetlen ismert módszerrel sem sikerült becsapni.

Szoftveres szinten a modern Android megvalósítások az ujjlenyomat-sablonokat Trusted Execution Environment (TEE)-ben vagy hardveres biztonsági modulban (StrongBox KeyStore a Titan chipen vagy Qualcomm SPU) tárolják. Az iOS a Secure Enclave-t használja. A sablon titkosítva van és nem érhető el az alkalmazások számára — ez az Android CDD és az Apple App Review Guidelines kötelező követelménye.

Minden gyártó másképpen valósítja meg a védelmet. A Samsung Knox saját TrustZone-t használ elkülönített tárolással az ujjlenyomatok számára. A Google Pixel Titan M2 chipjével rendelkező változata bootloader szintű elkülönítést biztosít. A Qualcomm Secure Processing Unit (SPU) — egy külön mag a Snapdragon processzorban, amely a biometrikus adatokat a fő CPU részvétele nélkül dolgozza fel. Az NCC Group és a Kryptowire független auditjai megerősítik, hogy mindhárom megvalósítás a sablonok hardveres elkülönítését biztosítja az Android Strong tanúsítványhoz szükséges szinten.

A felhasználóknak észben kell tartaniuk, hogy az ujjlenyomat-olvasó elsősorban kenyelmi eszköz, nem abszolút védelem. Pénzügyi műveletekhez és kritikus adatokhoz való hozzáféréshez kétfaktoros hitelesítés használata ajánlott: ujjlenyomat vagy arc plusz jelszó vagy hardvertoken. A biometria kenyelmes első faktorként, de nem lehet az egyetlen akadály a támadó és a bizalmas adatok között.

Kódpélda: BiometricManager Androidon

Az Android BiometricManager lehetővé teszi az ujjlenyomat-olvasó meglétének és típusának ellenőrzését a készüléken a hitelesítés meghívása előtt. Ez fontos azoknak a forgatókönyveknek a helyes kezeléséhez, amikor a biometrikus érzékelő hiányzik vagy sérült. Alább egy példa az olvasó elérhetőségének ellenőrzésére.

kotlin
class FingerprintChecker {

    fun checkSensor(context: Context) {
        val biometricManager =
            context.getSystemService(BiometricManager::class.java)

        val authenticators =
            BiometricManager.Authenticators.BIOMETRIC_STRONG

        when (biometricManager.canAuthenticate(authenticators)) {
            BiometricManager.BIOMETRIC_SUCCESS -> {
                println("Olvasó elérhető")
            }
            BiometricManager.BIOMETRIC_ERROR_NO_HARDWARE -> {
                println("Ujjlenyomat-olvasó nem található")
            }
            BiometricManager.BIOMETRIC_ERROR_HW_UNAVAILABLE -> {
                println("Olvasó ideiglenesen nem elérhető")
            }
            BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED -> {
                println("Nincs regisztrált ujjlenyomat")
            }
        }
    }
}

A canAuthenticate metódus a BIOMETRIC_STRONG zászlóval ellenőrzi, hogy a készülék rendelkezik-e Class 3 érzékelővel (a legbiztonságosabb). A kijelző alatti olvasók és ultrahangos érzékelők esetében az Android csak akkor ad vissza BIOMETRIC_SUCCESS értéket, ha az érzékelő Strong minősítéssel rendelkezik. Ha az ujjlenyomat-olvasó hiányzik, alternatív hitelesítési módszereket kell felajánlani a felhasználónak: PIN-kódot, jelszót vagy arcfelismerést.

Gyakran ismételt kérdések

Melyik ujjlenyomat-olvasó típus a legpontosabb?

Az ultrahangos olvasók (Qualcomm 3D Sonic) a legpontosabbak és legmegbízhatóbbak. 3D térképet készítenek az ujjlenyomatról 0,5 mm mélységben, áthatolva a szennyeződésen és védőüvegen. A FAR érték 1:100 000, szemben a kapacitív 1:50 000 és az optikai 1:10 000 értékkel.

Megkarcolódhat a kijelzőn lévő ujjlenyomat-olvasó?

A kijelző alatti olvasók a kijelző üvege alatt helyezkednek el, és ugyanaz a bevonat (Gorilla Glass vagy Ceramic Shield) védi őket. Maga az érzékelŐ nem érintkezik közvetlenül az ujjal, ezért a kijelzőn lévő karcolások nem befolyásolják a működést. Azonban a vastag védőüveg vagy fólia csökkentheti az optikai olvasók pontosságát.

Ujjlenyomat-olvasó gombon és kijelző alatt — mi a különbség?

A gombos olvasók általában kapacitívak, gyorsabban működnek (0,2 máp) és nagyobb érzékelőfelülettel rendelkeznek. A kijelző alatti olvasók — optikaiak vagy ultrahangosak, lassúbbak (0,3–0,4 máp) és kisebb szkennelési területtel bírnak. A kijelző alatti olvasók nem igényelnek külön gombot, és lehetővé teszik a telefon egységes kialakítását.

Különböztetni tudja az ujjlenyomat-olvasó az ikreket?

Az egypetéjű ikrek papilláris mintái különbözőek, bár nagyon hasonlítanak. A modern nagyfelbontású (800+ ppi) olvasók és ultrahangos 3D érzékelők az esetek 95%-ban különbséget tudnak tenni az ikrek között. Az olcsó optikai olvasók azonban tévedhetnek — ismertek esetek, amikor a telefont az ikerpár másik tagja oldotta fel.

Hogyan védhetem az ujjlenyomat-olvasót a feltöréstől?

Használjon ultrahangos vagy kapacitív olvasóval (Touch ID) ellátott készüléket, csak saját ujjlenyomatait regisztrálja, ne használjon olcsó védőüveget az optikai érzékelő felett. Kapcsolja be a kötelező jelszó megadást újraindítás után és 48 óránként az Android/iOS biometria beállításokban.

Összefoglalás

  • Ujjlenyomat-olvasó — biometrikus érzékelő, amely az ujj egyedi papilláris mintáját olvassa hitelesítéshez.
  • Optikai olvasók — a legolcsóbbak (1–3 USD), az ujjról készült képpel működnek, FAR 1:10 000.
  • Kapacitív olvasók — elektromos kapacitást mérnek, Touch ID-ban használják, FAR 1:50 000.
  • Ultrahangos olvasók — 3D térképet készítenek az ujjlenyomatról, a legpontosabbak, FAR 1:100 000.
  • Kijelző alatti olvasók az OLED kijelző alá vannak beépítve és támogatják a kijelző érintésével történő feloldást.
  • Biztonság a TEE, StrongBox KeyStore vagy Secure Enclave által biztosított — a sablonok titkosítva vannak és nem érhetők el az alkalmazások számára.
  • BiometricManager Androidon lehetővé teszi az olvasó elérhetőségének és típusának ellenőrzését hitelesítés előtt.

Kulcsrakész mobilalkalmazást fejlesztünk

Az IT Sectr 2017 óta készít iOS és Android alkalmazásokat induló vállalkozásoknak és vállalkozásoknak. Tanácsot adunk, és a legjobb megoldást javasoljuk.

Projekt megbeszélése

Olvassa el is