홍채 스캐너에 대한 기본 지원이 마침내 Android에 출시됩니다.

click fraud protection

안드로이드는 마침내 홍채 스캐너에 대한 기본 지원을 받게 되었으며, 아마도 안드로이드 P에서 출시될 가능성이 높습니다. 새로운 HAL 및 프레임워크를 사용하면 잠금 화면을 닫을 수 있고 타사 앱에서 홍채 스캐너를 활용할 수도 있습니다.

생체 인식 인증은 핀이나 비밀번호만큼 안전하지 않을 수 있지만 그 편리함은 많은 소비자에게 큰 판매 포인트입니다. 매우 빠른 지문 스캐너 OnePlus 플래그십 거의 전 세계적으로 칭찬을 받아왔지만 최근 기업들은 대안으로 얼굴 인식 기술에 관심을 기울이고 있습니다. 예를 들어, 원플러스 5T 그리고 명예 7X 얼굴 잠금 해제 기능에 대한 각자의 견해를 설명합니다. 삼성 휴대폰에는 장치 잠금 해제를 위한 얼굴 인식 기능도 있지만, 회사가 가장 자랑스러워하는 생체 인증 기술은 홍채 스캐너입니다. 이제 홍채 스캐너에 대한 공식 지원이 Android에 추가됨에 따라 향후 더 많은 Android 휴대폰에 홍채 스캐너가 적용될 것으로 보입니다.


기존 Android 하드웨어의 홍채 스캐너

그만큼 첫 번째 홍채 스캐너를 탑재한 주류 안드로이드 스마트폰은 불운했다 삼성 갤럭시 노트 7. 그 기술은 나중에 삼성 갤럭시 S8/S8+ 그리고 갤럭시 노트 8. 우리는 또한 그것이 삼성 갤럭시 S9/S9+ 그리고 그것은 제안할 것이다 하드웨어의 점진적인 개선, 하지만 안면인식과 결합해, 전반적인 경험 개선되어야 한다. (홍채 스캐너가 다른 사람에게 전달될 가능성도 있습니다. 발표되지 않은 삼성 갤럭시 폰, 하지만 현재로서는 그런 내용이 방송 중입니다.)

Samsung Galaxy 플래그십이 없는 사람들에게는 홍채 스캐너가 탑재된 스마트폰에 관한 옵션이 그리 많지 않습니다. 실제로 옵션은 하나뿐이고, 해당 휴대폰은 아직 판매되지도 않습니다. 비트볼트 이는 암호화폐 매니아를 대상으로 합니다.

BitVault: 자칭 "세계 최초의 블록체인 전화기"입니다. 원천: 주머니 속 스위스 은행.

이 스마트폰과 함께 예고되지 않은 스마트폰 일본 스마트폰 OEM의 삼성 갤럭시가 아닌 기기는 홍채 스캔 기능을 제공하는 것으로 알고 있습니다. 이 전화기의 홍채 스캐너에 전원을 공급하는 칩은 FPC 액티브아이리스 지문으로.

FPC 액티브아이리스. 스마트폰의 홍채인식. 원천: FPC.

이 회사에 대해 들어본 적이 없을 수도 있지만, 아마도 이 회사의 기술이 통합된 스마트폰을 사용해 본 적이 있을 것입니다. 일부 스마트폰은 FPC의 지문 스캐너를 사용하세요 Google Pixel, Honor 8 및 Huawei Mate 9 Pro가 포함됩니다. 지문 센서는 Xiaomi의 여러 장치를 포함하여 다른 많은 장치에서 발견되므로 안전합니다. FPC는 생체 인식 인증 기술을 판매하는 선도적인 공급업체 중 하나입니다. 스마트폰.

장치의 홈 버튼, 후면 및 측면에 있는 FPC 지문 스캐너. 원천: FPC.

그러면 이 회사가 왜 중요한가? 왜냐하면 몇몇 엔지니어들이 작업 Android의 생체 인식 홍채 스캐너에 대한 기본 지원을 통합합니다. 여기에는 몇 가지 커밋이 있으며, 무슨 일이 일어나고 있는지 잘 파악하려면 모두 함께 살펴봐야 합니다.

Android 향후 버전의 홍채 스캐너

가장 중요한 커밋부터 시작해 보겠습니다. 생체 인식 홍채 HAL 인터페이스.

HAL 인터페이스를 포함하면 Android 프레임워크가 홍채 스캐너와 통신하는 방식이 표준화됩니다. 이는 FPC 자체 제품뿐만 아니라 여러 공급업체의 제품이 Android에서 작동할 수 있음을 의미합니다. 가장 중요한 점은 AOSP 기반 ROM이 홍채 스캐닝 하드웨어와 함께 일반적으로 작동할 수 있는 기능을 제공한다는 것입니다. 예를 들어, 프로젝트 Treble GSI 기본 지문 스캐너 기능을 즉시 사용하려면 이 기능을 사용해야 합니다. 따라서 이 기능이 없으면 새로운 엑시노스 삼성 갤럭시 S9과 갤럭시 S9+ AOSP ROM에서는 홍채 스캐너를 사용할 수 없습니다.

그만큼 SELinux 정책 홍채 스캐너는 최종 사용자에게 전혀 흥미롭지 않지만 살펴보고 싶다면 거기에 있습니다. 베이스 포함 아이리스 기능 Android에서는 기기에 홍채 스캐너가 있는지 앱이 감지할 수 있습니다. 마지막으로, 아이리스 프레임워크 이는 실제로 타사 앱이 향후 인증을 위해 홍채 스캐너를 활용할 수 있도록 허용하는 것입니다. 관련 문자열은 다음과 같습니다.

프레임워크의 홍채 스캐너


<stringname="permlab_manageIris">manage iris hardwarestring>

<stringname="permdesc_manageIris">Allows the app to invoke methods to add and delete iris templates for use.string>

<stringname="permlab_useIris">use iris hardwarestring>

<stringname="permdesc_useIris">Allows the app to use iris hardware for authenticationstring>


<stringname="iris_acquired_insufficient">Couldn\'t process iris. Please try again.string>

<stringname="iris_acquired_too_bright">Iris is too bright. Please try in low light.string>

<stringname="iris_acquired_too_dark">Iris is too dark. Please uncover light source.string>

<stringname="iris_acquired_too_close">Move further.string>

<stringname="iris_acquired_too_far">Move closer.string>

<stringname="iris_acquired_eyes_closed">Open eyes.string>

<stringname="iris_acquired_eyes_partially_obscured">Open eyes wider.string>

array name="iris_acquired_vendor">
array>


<stringname="iris_error_hw_not_available">Iris hardware not available.string>

<stringname="iris_error_no_space">Iris can\'t be stored. Please remove an existing iris.string>

<stringname="iris_error_timeout">Iris time out reached. Try again.string>

<stringname="iris_error_canceled">Iris operation canceled.string>

<stringname="iris_error_lockout">Too many attempts. Try again later.string>

<stringname="iris_error_lockout_permanent">Too many attempts. Iris sensor disabled.string>

<stringname="iris_error_unable_to_process">Try again.string>


<stringname="iris_name_template">Iris <xliff: gexample="1">%dxliff: g>string>


array name="iris_error_vendor">
array>


<stringname="iris_icon_content_description">Iris iconstring>

더 읽어보세요

프레임워크의 매니페스트에는 'android.permission. USE_IRIS"의 보호 수준은 "일반"이므로 타사 앱이 실제로 권한을 요청할 수 있으며 이를 부여하는 것은 사용자의 몫입니다.

마지막으로, 또 다른 커밋 키가드에 홍채 식별 지원을 추가합니다. 이는 실제로 사용자가 홍채를 스캔하여 잠금 화면을 닫을 수 있도록 하는 것입니다. 커밋에 따르면, 전력 소모를 줄이기 위해 화면이 켜질 때만 홍채 인증이 이루어집니다. 또한 해당 기관(예: 직장)에서 홍채 스캐너가 안전하지 않은 인증 방법으로 간주되는 경우 장치 정책 관리자에 따라 홍채 스캐너를 비활성화할 수 있습니다.

이러한 모든 커밋에서 진행되는 흥미로운 점은 Android 프레임워크의 지문에 대한 참조가 생체 인식을 참조하기 위해 일반화되는 방식입니다. 이를 통해 안드로이드는 향후 잠재적으로 추가적인 생체 인증 방법을 준비할 수 있지만 그것이 무엇인지는 확실하지 않습니다.

나머지 구현 세부 사항에 대해 지루하게 여기지는 않을 것이므로 계속해서 이러한 커밋의 중요성에 대해 논의하겠습니다. 이것이 Android에 의미하는 바는 향후 Android 버전(예: Android P)에 홍채 스캔 하드웨어에 대한 기본 지원이 포함될 것이라는 것입니다. 커밋이 아직 병합되지 않았기 때문에 "가능성이 높다"고 말합니다. 변경 사항은 매우 길고 코드 검토를 통과하는 데 몇 주 또는 몇 달이 걸릴 수 있습니다.

그러나 Android P에 적용될 가능성이 매우 높으며 Iris 스캐너 프레임워크 코드에 P 관련 변경 사항이 있다는 힌트도 있습니다(예: 사용자 정보를 /data/system/users에 저장하지 않고 대신 공개되지 않은 Project Treble의 보조 디렉터리인 새로운 /data/vendor 디렉터리에 재배치합니다. 요구 사항).

또한 이는 홍채 스캐너를 완벽하게 지원하는 것으로 보이지만 다른 공급업체에서 추가 기능을 추가하지 않는다는 의미는 아닙니다(사실 주석에서 이를 명시적으로 언급하고 있습니다). 하지만 기본 구현은 이미 완료되었으므로 향후 스마트폰에 생체인식 홍채 스캐너가 탑재될 것으로 예상됩니다. 하지만 이러한 커밋에는 Google Pixel 3에 이러한 기능이 포함될 것이라는 증거가 없으므로 이러한 변경으로 인해 특정 장치에 홍채 스캐너가 있을 것이라고 가정하지 마십시오.

참고: 이러한 변경 사항에 대한 의견을 얻기 위해 FPC에 연락했지만 이 기사가 게시될 때까지 응답을 받지 못했습니다.