Güvenli NFC

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Android, ana bilgisayar dışı kart öykünmesini destekler; bu, güvenli bir öğeyle NFC kart öykünmesi anlamına gelir. Daha fazla bilgi için, bkz. Ana bilgisayar tabanlı kart öykünmesine genel bakış .

FeliCa'nın geçiş için kullanılması gibi belirli kullanım durumlarında, bir cihazın ekranı kilitlendiğinde veya kapatıldığında veya bir cihaz kapatıldığında ana bilgisayar dışı kart öykünmesine izin verilir.

Güvenli NFC, Android 10'da sunulan ve ana bilgisayar dışı NFC kart öykünmesinin yalnızca cihazın ekranının kilidi açıldığında etkinleştirilmesine olanak tanıyan bir özelliktir. Bu özelliğin uygulanması, kullanıcılara gelişmiş güvenlik için Güvenli NFC'yi etkinleştirme seçeneği sunar.

uygulama

Güvenli NFC özelliğini uygulamak için cihazda NCI 2.0 standardını destekleyen bir NFC denetleyicisi olması ve Android Açık Kaynak Projesi (AOSP) NFC çerçevesini kullanması gerekir. NFC kaynak XML dosyasına Secure NFC özelliğini destekleyen donanımı ( ro.boot.hardware.sku ) config_skuSupportsSecureNfc özniteliği ile ekleyin.

Çerçeve API'leri

Güvenli NFC'yi uygulamak için Android Açık Kaynak Projesi'nde bulunan aşağıdaki çerçeve API'lerini uygulayın:

Ayarlar kullanıcı arayüzü

Kullanıcıların Güvenli NFC özelliğini etkinleştirmesine ve devre dışı bırakmasına izin vermek için Ayarlar uygulamasında bir geçiş anahtarı ekleyin. Ayarlar uygulamasındaki varsayılan ayarı etkinleştirilecek veya devre dışı bırakılacak şekilde özelleştirebilirsiniz.

Şekil 1, Ayarlar uygulamasında Ayarlar > Bağlı cihazlar > Bağlantı tercihleri ​​> NFC > NFC için cihaz kilidinin açılmasını gerektir bölümünde Güvenli NFC'yi etkinleştirmek ve devre dışı bırakmak için bir geçiş anahtarı örneğini gösterir.

Güvenli NFC UI akışı

Şekil 1. Güvenli NFC'yi etkinleştirmek ve devre dışı bırakmak için örnek geçiş anahtarı

Güvenli NFC etkinleştirildiğinde ve bir kullanıcı cihazı bir NFC okuyucusuna yerleştirdiğinde, Android, Şekil 2'de gösterildiği gibi kilit ekranında NFC kullanmak için Kilidi Aç bildirimini görüntüler.

Güvenli NFC bildirimi

Şekil 2. Kilit ekranında NFC bildirimini kullanmak için kilidi açın

doğrulama

Uygulamanızı doğrulamak için Güvenli NFC özelliğini etkinleştirin ve cihazın ekranı kapalı veya kilitliyken ve cihaz kapatıldığında NFC kart öykünmesinin devre dışı bırakıldığını doğrulayın.

,

Android, ana bilgisayar dışı kart öykünmesini destekler; bu, güvenli bir öğeyle NFC kart öykünmesi anlamına gelir. Daha fazla bilgi için, bkz. Ana bilgisayar tabanlı kart öykünmesine genel bakış .

FeliCa'nın geçiş için kullanılması gibi belirli kullanım durumlarında, bir cihazın ekranı kilitlendiğinde veya kapatıldığında veya bir cihaz kapatıldığında ana bilgisayar dışı kart öykünmesine izin verilir.

Güvenli NFC, Android 10'da sunulan ve ana bilgisayar dışı NFC kart öykünmesinin yalnızca cihazın ekranının kilidi açıldığında etkinleştirilmesine olanak tanıyan bir özelliktir. Bu özelliğin uygulanması, kullanıcılara gelişmiş güvenlik için Güvenli NFC'yi etkinleştirme seçeneği sunar.

uygulama

Güvenli NFC özelliğini uygulamak için cihazda NCI 2.0 standardını destekleyen bir NFC denetleyicisi olması ve Android Açık Kaynak Projesi (AOSP) NFC çerçevesini kullanması gerekir. NFC kaynak XML dosyasına Secure NFC özelliğini destekleyen donanımı ( ro.boot.hardware.sku ) config_skuSupportsSecureNfc özniteliği ile ekleyin.

Çerçeve API'leri

Güvenli NFC'yi uygulamak için Android Açık Kaynak Projesi'nde bulunan aşağıdaki çerçeve API'lerini uygulayın:

Ayarlar kullanıcı arayüzü

Kullanıcıların Güvenli NFC özelliğini etkinleştirmesine ve devre dışı bırakmasına izin vermek için Ayarlar uygulamasında bir geçiş anahtarı ekleyin. Ayarlar uygulamasındaki varsayılan ayarı etkinleştirilecek veya devre dışı bırakılacak şekilde özelleştirebilirsiniz.

Şekil 1, Ayarlar uygulamasında Ayarlar > Bağlı cihazlar > Bağlantı tercihleri ​​> NFC > NFC için cihaz kilidinin açılmasını gerektir bölümünde Güvenli NFC'yi etkinleştirmek ve devre dışı bırakmak için bir geçiş anahtarı örneğini gösterir.

Güvenli NFC UI akışı

Şekil 1. Güvenli NFC'yi etkinleştirmek ve devre dışı bırakmak için örnek geçiş anahtarı

Güvenli NFC etkinleştirildiğinde ve bir kullanıcı cihazı bir NFC okuyucusuna yerleştirdiğinde, Android, Şekil 2'de gösterildiği gibi kilit ekranında NFC kullanmak için Kilidi Aç bildirimini görüntüler.

Güvenli NFC bildirimi

Şekil 2. Kilit ekranında NFC bildirimini kullanmak için kilidi açın

doğrulama

Uygulamanızı doğrulamak için Güvenli NFC özelliğini etkinleştirin ve cihazın ekranı kapalı veya kilitliyken ve cihaz kapatıldığında NFC kart öykünmesinin devre dışı bırakıldığını doğrulayın.