2016-12-26 50 views
2

我想要做的是通過智能手機網絡攝像頭,通過自拍,在我的移動應用程序中驗證用戶身份。Microsoft認知面部API - 驗證。有沒有辦法避免圖片的照片?

因此,我製作了一個小型網絡應用程序,僅使用Face API來測試微軟Azure認知服務。我拍了2張照片。我使用Face - Detect獲取了兩張圖片faceIds,然後我將兩個faceIds與Face - Verify進行比較,如果它們是同一個人,則API會以真值和置信度進行響應,否則返回false。

就安全性而言,如果我拍攝一張照片,假設我拍了一張自拍照,然後用網絡攝像頭拍攝了手機​​中的自拍照,它檢測到一張臉,並且這是我的臉,然後我用攝像頭拍攝自己的照片,所以,當我使用Face - Verify時,它會返回true。

所以,如果我想用這個作爲身份驗證,這是一個巨大的安全隱患。我想知道是否有辦法來防止這種情況。

回答

2

我們想轉發來自工程師的迴應:

服務不會之間的高質量照片或實況圖像區分。因此,我們不建議將該服務作爲單一形式的身份驗證。但是,一些客戶嘗試捕捉多幀來驗證它不是靜止圖像。

+0

這是一個聰明的解決方案,我會嘗試一下,謝謝。 – Lauro182

相關問題