Биометријска аутентификација у мобилним апликацијама: шта је то, врсте сензора и принцип рада

Аутор: IT Sectr Објављено: 2026-03-23 Време читања: 8 мин

Биометријска аутентификација је метода провере идентитета на основу јединствених физичких карактеристика човека. За разлику од лозинки или ПИН кодова, биометријски подаци се не могу заборавити или случајно пренети нападачу. Према подацима Grand View Research, 2024, глобално тржиште биометријских технологија достигло је 59,3 милијарде долара и наставља да расте по стопи од 19,5% годишње захваљујући масовном усвајању у паметним телефонима и платним системима.

Главне тачке

  • Биометрија — метода идентификације на основу физичких или бихејвиоралних карактеристика: отисака прстију, лица, гласа, шаренице ока.
  • Сензори отисака прстију деле се на оптичке, капацитивне и ултразвучне — сваки тип има различиту прецизност и отпорност на фалсификовање.
  • Face ID користи пројектор тачака и инфрацрвену камеру за изградњу 3D модела лица, што фалсификовање чини готово немогућим.
  • Биометријски подаци се чувају у изолованом хардверском модулу (Secure Enclave, TEE) и не преносе се на сервере произвођача.
  • Двофакторска аутентификација са биометријом смањује ризик од провале налога за 99,9% у поређењу са само једном лозинком.

Шта је биометријска аутентификација?

Биометријска аутентификација је процес провере идентитета корисника на основу његових јединствених физиолошких или бихејвиоралних карактеристика. У мобилним уређајима, технологија се користи за откључавање екрана, потврђивање плаћања и приступ заштићеним апликацијама.

Биометријски систем се састоји од три компоненте: сензора који снима биометријски узорак (отисак, лице, глас), алгоритма који издваја јединствене карактеристике и модула за поређење који их упоређује са сачуваним шаблоном. Према NIST, савремени алгоритми за препознавање лица греше у само 0,08% случајева при стандардном осветљењу.

Биометријске методе замењују традиционалне лозинке, јер су везане за особу и не могу се пресрести током преноса. Према извештају Goode Intelligence, до 2027. године више од 80% паметних телефона биће опремљено биометријским сензорима.

Важна предност биометрије је брзина. Просечно време аутентификације отиском прста је 0,2 секунде, лицем — 0,4 секунде. За поређење, унос шестоцифреног ПИН кода траје у просеку 2,5 секунде. На скали од десетак откључавања дневно, ово даје значајну уштеду времена и смањује когнитивно оптерећење корисника.

Биометријски сензори се класификују према нивоу безбедности који су утврдили Android CDD и Apple App Review. Class 3 (Strong) — најпоузданији сензори, сертификовани за плаћања. Class 2 (Weak) — обичне камере за препознавање лица, погодне само за откључавање екрана. Class 1 — само за удобност, без гаранције безбедности.

Главне врсте биометријских сензора

У савременим мобилним уређајима користе се четири главна типа биометријских сензора. Сваки од њих има своје карактеристике прецизности, брзине и отпорности на нападе. Избор сензора је одређен ценом, димензијама кућишта и безбедносним захтевима одређеног модела телефона.

Скенер отисака прстију

Ово је најчешћи тип биометријског сензора у паметним телефонима. Капацитивни скенери, које Apple користи у Touch ID, анализирају разлику електричних потенцијала између гребена и долина папиларног узорка. Ултразвучни скенери (Qualcomm 3D Sonic) продиру кроз прљавштину и заштитно стакло, обезбеђујући прецизност од 98,6%.

Препознавање лица

2D камере користе обичну фотографију и раде брже, али су мање безбедне. 3D системи (Face ID, Huawei 3D Face Unlock) пројектују на лице 30 000 инфрацрвених тачака и граде прецизну мапу дубине. Вероватноћа случајног откључавања туђим лицем је 1 према 1 000 000 — 20 пута мања него код Touch ID.

Скенер шаренице и препознавање гласа

Скенер шаренице користи камеру са ИР осветљењем за анализу до 200 јединствених тачака на шареници ока. Технологија је коришћена у Samsung Galaxy Note 7–9, али је уступила место 3D лицу због неугодности коришћења. Гласовна биометрија ствара гласовни отисак на основу 100+ акустичких параметара: тембра, фреквенције основног тона и артикулације. Користи се у банкарским системима за верификацију телефоном.

Тип сензораПрецизност (FAR)БрзинаЦена
Капацитивни отисак1:50 0000,2 сНиска
Ултразвучни отисак1:100 0000,3 сСредња
3D лице (TrueDepth)1:1 000 0000,4 сВисока
Скенер шаренице1:2 000 0000,6 сВисока

Како биометрија ради у мобилним уређајима

Процес биометријске аутентификације дели се на две фазе: регистрација (enrolment) и верификација. У фази регистрације, сензор прави неколико снимака биометријског узорка, алгоритам издваја карактеристичне особине и чува их у облику математичког шаблона. Шаблон није слика, већ скуп нумеричких вектора који се не могу претворити назад у оригиналну слику.

При верификацији, нови узорак се упоређује са сачуваним шаблоном и систем даје резултат: подударање или одбијање. Савремени алгоритми засновани на неуронским мрежама (Neural Engine у Apple A чиповима, NPU у Snapdragon) обрађују ово поређење за 100–400 милисекунди. Према Apple Security Guide, Neural Engine обавља до 1 билион операција у секунди искључиво за биометријска израчунавања.

Кључна карактеристика мобилне биометрије — сва израчунавања се обављају на уређају, у изолованој области процесора. За Android је то Trusted Execution Environment (TEE), за iOS — Secure Enclave. Биометријски подаци никада не напуштају чип и не преносе се преко интернета.

Безбедност биометријских података

Безбедност биометрије се обезбеђује хардверском изолацијом и криптографском заштитом шаблона. Secure Enclave у процесорима Apple A7–A18 је посебан копроцесор са сопственим фирмвером, који шифрује биометријске податке кључем јединственим за сваки уређај. Приступ Secure Enclave-у има само оперативни систем преко заштићеног канала.

На Android уређајима, улогу Secure Enclave-а обавља Trusted Execution Environment (TEE) заснован на ARM TrustZone. TEE изолује биометријска израчунавања од главног оперативног система и апликација. Према Google Security Blog, Android 12+ захтева обавезно коришћење TEE-а за све биометријске операције нивоа Strong.

Биометријски сензори су такође заштићени од напада лажним узорцима. Сензори отисака прстију проверавају присуство крвотока или пулсације, а инфрацрвене камере Face ID препознају текстуру живе коже и не реагују на фотографије, маске или силиконске одливе. Liveness detection (детекција живости) — обавезна компонента сертификације Android Biometric Class 3.

Предности и недостаци биометрије

Биометријска аутентификација је знатно удобнија од лозинки: корисник не мора да памти комбинације знакова, а процес траје делиће секунде. Брзина је главни покретач усвајања биометрије у мобилним платним системима Apple Pay и Google Pay.

Главни недостатак биометрије — немогућност промене идентификатора у случају компромитације. Ако се лозинка може променити, отисак прста или црте лица остају са особом заувек. Из тог разлога, биометријски системи су увек допуњени ПИН кодом или лозинком као резервном методом.

Додатни ризици укључују смањење прецизности при промени изгледа (ожиљци, оток, промене везане за узраст) и судске прецеденте принудног откључавања. Врховни суд САД је 2019. године пресудио да полиција може захтевати откључавање телефона путем Face ID или Touch ID, али не може приморавати на унос лозинке (пети амандман).

Пример кода: коришћење Biometric API на Android-у

Android пружа јединствени BiometricPrompt API за све биометријске сензоре. Испод је пример аутентификације коришћењем Jetpack Biometric Library. Библиотека аутоматски открива доступне сензоре на уређају и позива одговарајући дијалог.

kotlin
class BiometricAuthActivity : AppCompatActivity() {

    private lateinit var biometricPrompt: BiometricPrompt

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_auth)

        val executor = ContextCompat.getMainExecutor(this)
        val callback = object : BiometricPrompt.AuthenticationCallback() {
            override fun onAuthenticationSucceeded(
                result: BiometricPrompt.AuthenticationResult
            ) {
                unlockApp()
            }

            override fun onAuthenticationFailed() {
                showError("Биометрија није препозната")
            }
        }

        biometricPrompt = BiometricPrompt(this, executor, callback)

        val promptInfo = BiometricPrompt.PromptInfo.Builder()
            .setTitle("Потврдите идентитет")
            .setSubtitle("Користите отисак или Face ID")
            .setAllowedAuthenticators(
                BiometricManager.Authenticators.BIOMETRIC_STRONG
            )
            .build()

        biometricPrompt.authenticate(promptInfo)
    }
}

У примеру се користи BIOMETRIC_STRONG — највиши ниво безбедности према Android класификацији. Он подржава само Class 3 сензоре: уграђене скенере отисака прстију и 3D препознавање лица. Класа 2 (BIOMETRIC_WEAK) укључује обичне камере и није сертификована за плаћања.

Будућност биометријске аутентификације

Биометрија активно еволуира: на место отисака прстију и лица долазе нове методе идентификације. Бихејвиорална биометрија (keystroke dynamics, gait analysis) анализира начин куцања и ход корисника, не захтевајући посебан сензор. Технологија се већ користи у банкарским системима за откривање превара.

Мултимодална биометрија — комбинација више метода у једном систему — постаје стандард за врхунске паметне телефоне. На пример, Samsung Galaxy S25 комбинује ултразвучни скенер отисака прстију и 3D препознавање лица, бирајући најбољу методу у зависности од услова осветљења и стања руку. Према подацима Goode Intelligence, тржиште мултимодалне биометрије ће порасти на 12 милијарди долара до 2029. године.

Често постављана питања

Може ли се биометријски сензор преварити фотографијом?

Обична 2D камера може се преварити квалитетном фотографијом, али 3D сензори (TrueDepth, Intel RealSense) пројектују на лице инфрацрвене тачке и одређују дубину. Фотографија не ствара 3D рељеф, па систем препознаје фалсификат. Ултразвучни скенери отисака прстију такође проверавају структуру коже испод површине.

Како су заштићени биометријски подаци на уређају?

Биометријски шаблони се чувају у изолованом хардверском модулу — Secure Enclave (iOS) или Trusted Execution Environment (Android). Процесор главног оперативног система нема директан приступ шаблонима. Подаци су шифровани кључем везаним за одређени уређај и не преносе се преко интернета.

Шта се дешава при оштећењу прста или промени лица?

Biometric API аутоматски прелази на резервну методу — ПИН код или лозинку. Након зарастања огреботине или опекотине, отисак се може поново регистровати. При значајној промени лица (повреда, операција) препоручује се уклањање старог шаблона лица и креирање новог кроз подешавања система.

Која биометријска метода је најбезбеднија?

Према статистици FAR (False Acceptance Rate), најбезбедније је скенирање шаренице ока (1:2 000 000). На другом месту је 3D препознавање лица (1:1 000 000), на трећем — ултразвучни скенер отисака прстију (1:100 000). Међутим, за мобилне уређаје, 3D лице се сматра оптималним због бесконтактности и удобности.

Да ли се биометрија користи у банкарским апликацијама?

Да, све велике банке подржавају биометријску аутентификацију за пријаву и потврду трансакција. Google Pay и Apple Pay захтевају биометрију за свако плаћање изнад лимита. Банке у Србији, попут Banca Intesa, Raiffeisen Bank и UniCredit Bank, користе биометрију засновану на Face ID и скенеру отисака прстију за пријаву у апликацију.

Резиме

  • Биометријска аутентификација — метода провере идентитета на основу јединствених физичких карактеристика: отисака прстију, лица, гласа или шаренице ока.
  • Врсте сензора укључују капацитивне, ултразвучне и оптичке скенере отисака прстију, 2D/3D камере лица и ИР скенере шаренице.
  • 3D препознавање лица (Face ID) обезбеђује FAR 1:1 000 000 захваљујући пројектору тачака и инфрацрвеној камери.
  • Биометријски шаблони се чувају у изолованом хардверском модулу (Secure Enclave / TEE) и не напуштају уређај.
  • Биометрија не замењује у потпуности лозинку — допуњује је као други фактор аутентификације или згодан примарни метод са резервним ПИН кодом.
  • BiometricPrompt на Android-у и LocalAuthentication на iOS-у пружају јединствени API за рад са свим биометријским сензорима уређаја.
  • Избор сензора зависи од потребног нивоа безбедности: за плаћања је неопходан Class 3 (Strong), за откључавање екрана довољан је Class 2.

Развићемо мобилну апликацију под кључ

IT Sectr креира iOS и Android апликације за стартапе и предузећа од 2017. године. Саветоваћемо вас и предложити најбоље решење.

Разговарајте о пројекту

Прочитајте такође