首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android Q 中的安全性更新

身份验证 Android Pie 引入了 BiometricPrompt API 协助应用通过生物识别技术进行用户身份验证,如面部识别、指纹识别及虹膜识别。...BiometricPrompt 另外还增加了一项十分实用的新功能——在触发 BiometricPrompt 之前,检查设备是否提供生物验证支持。...如果应用想在登录界面或应用内设置菜单中显示诸如 “启用生物验证登录” 一类的信息,那么,这项新功能便尤为有用。为了提供支持,我们新添加了一个名为 BiometricManager 的类。...您可调用其中的 canAuthenticate() 方法,来判定设备是否支持生物验证,以及用户是否已经同意使用。...此类应用需要符合多项安全规定,而且持证用户设备上的客户端应用、读取/认证设备,以及发证机构用于颁发、更新及撤销证件的后台系统三者间的集成工作也很重要。

75850

从诺基亚 X6 聊人脸解锁:安全基础是TEE

而许多 Android 手机人脸识别的第一阶段,很大程度上还受制于 2D 照片的欺骗——而用户的 2D 照片实际上是很容易从社交网络上获取的。...比如东芝脸部识别工具(Toshiba Face Recognition Utility)要求用户根据提示把头转向几个不同的方向,整个认证过程还需要大约 30 秒——这在民用设备上是个不能忍的。...这其中当然还关乎很多细节,比如人脸数据是如何转为数字形式存储的,是否加密等。但其存储方式就决定了其安全等级与当代诺基亚 X6 这类手机在生物特征数据存储安全性方面存在差距。...先聊聊 Touch ID,毕竟就生物特征数据的存储和操作,总体上它和 Face ID 应该是差不多的。...生物特征数据,或者我们设置的解锁密码、PIN 之类,本质上都会参与设备上的各种加密操作,比如 Android 5.0 之后的全盘加密,以及 iOS 设备上的数据防护。

1.8K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    多因子类身份认证

    ,基于以上多个风险层面,我们接下来对用户的身份认证进行简易的探讨并结合业务、测评等维度给出关联的安全设计 身份认证 身份认证是一种确定用户身份的过程,它使系统能够验证用户是否具有访问特定资源或者执行敏感操作的权限...,在认证过程中用户需要提供身份因子来进行认证,常见的身份认证因子有以下几种: 知识因素: 用户知道的信息,比如:常见的密码、个人识别码(PIN))或密码、预先设定的安全问题答案 持有因素: 用户拥有的事物...,比如:硬件令牌、智能卡、手机、USB密钥,通过设备上的特定代码、令牌或证书来证明身份 生物因素:用户个人特质或特征,比如:指纹识别、面部识别、语音识别,以及诸如击键特征和语言模式等行为生物识别特征 位置因素...:用户个人所处的位置,比如:组织可以限制位于特定位置的特定设备进行身份验证尝试,具体取决于员工登录到其系统的方式和位置 时间因素:用户在特定时间内的请求,比如:在限定时间内用户才能登录到服务,此时间之外的所有访问尝试将被阻止或限制...如果验证成功,将继续进行下一步 用户提供第二个身份因素:用户需要提供第二个身份验证因素,通常是物理设备上的代码、令牌或证书 第二个身份因素验证操作:系统接收到第二个因素后,验证其与用户账户关联的信息是否匹配

    97610

    Android的防盗功能可保护您的设备和数据安全

    禁用“查找我的设备”或延长屏幕超时现在需要您的PIN、密码或生物识别验证,增加了额外的安全层,防止窃贼获取您的设备后将其保持解锁或在网上无法追踪。增加的身份验证以保护您在盗贼知道您的PIN码的情况下。...启用后,我们的新增强身份验证将要求使用生物识别技术访问和更改关键的Google账户和设备设置,如更改PIN码、禁用防盗保护或访问Passkeys,从不受信任的位置。...Android将通过要求用户输入他们的PIN码或生物识别信息来保护对敏感设置的访问。2. 在您的手机被盗时立即自动保护手机被盗是意外和令人紧张的,当事件发生时很难迅速做出反应。...如果检测到与盗窃相关的常见动作,您的手机屏幕将快速锁定,这有助于防止窃贼轻易访问您的数据。当盗贼拥有您的设备时提供的额外保护。...远程锁定让您可以远程快速锁定设备屏幕我们致力于保护您在Android上的设备和数据安全。我们不断开发新的保护功能,以帮助我们全球的用户。请留意来自Android的更多安全和隐私功能以及更新。

    11700

    移动端系统生物认证技术详解

    true 时: 用户必须通过使用其锁屏凭据的子集(例如密码/PIN/图案或生物识别)向此 Android 设备进行身份验证,才能够而授权使用密钥。...,将它的流程抽象为一套完备的生物识别标准:SOTER。...支持机型可查阅 :#有多少设备已经支持tencent-soter iOS 相对来说 iOS 上的生物认证就舒适不少,相比较 Android 上需要区分系统版本和厂商的 fingerprint 、face...同样,简单说说在 iOS 上使用生物识别的 Login 场景流程: 获取到 Token 信息后,验证用户的 TouchID/FaceID ; 验证通过后,将 Token 等信息保存到 keychain...三、最后 虽然本篇从头到位并没有教你如何使用 Android 或者 iOS 的生物认证,但是作为汇总资料,本篇基本覆盖了 Android 或者 iOS 生物认证相关的基本概念和问题,相信本篇将会特别适合正在调研生物认证相关开发的小伙伴

    1.9K20

    Android 9.0 强势来袭,带来了哪些新特性?

    除Android平台提供的保密外,您的应用不能承担任何保密性保证。特别是,请勿使用此工作流程来显示您通常不会在用户设备上显示的敏感信息。...统一识别认证对话框 在Android 9中,系统代表您的应用提供生物识别身份验证对话框。此功能为对话框创建标准化的外观,感觉和位置,使用户更有信心他们对可信赖的生物识别凭据检查器进行身份验证。...它还会更改其行为以适应用户选择的生物识别身份验证的类型。...如果设备不支持生物识别身份验证,我们可以使用该createConfirmDeviceCredentialIntent() 方法回退到验证用户的PIN,模式或密码 。...定义备份所需的设备条件 如果您的应用数据包含敏感信息或偏好设置,Android 9可让您定义应用数据包含在用户备份中的设备条件,例如启用客户端加密或本地设备到设备时转移正在进行中。

    3.5K20

    2018年交互设计旅程中的7个设计趋势

    人们会对他们经常使用的设备和APP产生情感上的依赖。人们会期望他们的设备或APP在某种程度上有拟人的倾向。例如,他们使用的设备或APP能了解用户的痛点,甚至可以辨别出与用户体验相关的潜在问题。...随着相机和显示技术的不断改进,AR将会越来越吸引用户。 6.生物识别认证 在概念上,生物识别技术并不是一项新技术。但是,它正在变得更加易用。...2018年,我们会看到更多使用生物识别技术进行身份验证和身份管理的案例。将这种技术整合到应用程序中,也可以提高终端用户和商业的安全性。...由于这是个人身份识别的独特形式,具有这项技术的产品可以跳过传统的登录要求。使用生物识别技术,所需要的只是特定的生理或行为特征,例如,面部识别、指纹识别、声音识别或虹膜扫描。...其他可能会解决的一些问题包括: 页面加载时间 运行多个应用程序的设备或PC上的存储空间(有些应用程序已经通过基于云的方式解决) 当完成交易或购买时,不同的设备之间可以进行同步 还有一件事… 对于设计师来说

    3.5K110

    Andriod8.1之测量生物识别解锁模式的安全性

    (2017年12月5号Google更新了Android8.1的CDD) 如今,基于生物识别的解锁模式几乎仅通过错误接受率 (FAR) 指标(即模型错误地接受随机选择的有误输入的概率)进行评估。...Android 8.1 引入了两项与生物识别解锁相关的新指标,旨在帮助设备制造商更准确地评估设备安全性: 冒名接受率 (IAR):生物识别模型接受意图模仿已知良好样本输入的概率。...测试实际硬件 如果生物识别模型是在理想条件下测试的,并且测试硬件与实际所用的移动设备不同,则采集的 SAR/IAR 指标可能会不准确。...为了获得准确的指标值,应在安装了相关硬件的实际设备上进行测试,或至少使用相同硬件并以其在设备上的实际应用方式进行测试。...当样本(脸部/虹膜/照片)与相机呈锐角时(模仿用户将手机握在正前方并朝向脸部的用例),脸部和虹膜模型的宽容度通常更高。以该角度进行测试有助于确定您的模型是否易受欺骗。

    1.2K70

    Android P Beta 2 及终版 API 强势来袭!

    △ 内含沉浸式内容的应用可以在凹口屏幕上实现全屏显示功能 如果您的应用涉及消息推送功能,请务必不要错过 MessagingStyle 中的相关变更,进一步改善推送的实用性与可操作性。...△ 在 MessagingStyle 通知中,您可以显示对话和智能回复 (左图),或添加图片和表情 (右图) 安全 生物传感器被广泛应用于身份认证,因此,为了保障用户在不同感应器和应用间能够获得一致的体验..., Android P 引入了统一标准系统对话框来提示用户进行生物认证。...为了更好地使用新的 API,请您下载官方 API 28 SDK 和相关工具至 Android Studio 3.1,或使用最新的 Android Studio 3.2 版本。...在预览版期间向用户发布更新,帮助您在现有设备上 (包括运行 Android P Beta 2 的设备) 测试应用兼容性。 请确保更新后的应用在 Android P 及更早版本上运行顺畅。

    1.3K40

    2018年交互设计旅程中的7个设计趋势

    人们会对他们经常使用的设备和APP产生情感上的依赖。人们会期望他们的设备或APP在某种程度上有拟人的倾向。例如,他们使用的设备或APP能了解用户的痛点,甚至可以辨别出与用户体验相关的潜在问题。...随着相机和显示技术的不断改进,AR将会越来越吸引用户。 6.生物识别认证 在概念上,生物识别技术并不是一项新技术。但是,它正在变得更加易用。...2018年,我们会看到更多使用生物识别技术进行身份验证和身份管理的案例。将这种技术整合到应用程序中,也可以提高终端用户和商业的安全性。...由于这是个人身份识别的独特形式,具有这项技术的产品可以跳过传统的登录要求。使用生物识别技术,所需要的只是特定的生理或行为特征,例如,面部识别、指纹识别、声音识别或虹膜扫描。...其他可能会解决的一些问题包括: 页面加载时间 运行多个应用程序的设备或PC上的存储空间(有些应用程序已经通过基于云的方式解决) 当完成交易或购买时,不同的设备之间可以进行同步 还有一件事… 对于设计师来说

    1.1K170

    欢迎体验 Android 10!

    v=YL-… 通知中的智能回复: Android 10 利用设备内置机器学习技术,在通知中显示与当下场景相关的建议操作,例如消息智能回复,或者当通知中包含地址信息时,建议用户开启地图应用。...请阅读《定期接受位置更新》和《Android Q 让用户优雅地管理位置权限》,获取更多有关位置权限变更的相关信息。 ?...摄像头和媒体 图片动态深度:应用可在支持设备上请求生成动态深度图片,文件内包含与深度元素相关的 JEPG 与 XMP 元数据,并内嵌一组深度置信图。它可帮助您在应用中实现模糊或散景效果。...在 Google Play 系统更新的帮助下,用于不再需要设备厂商提供全量系统更新,而可以在运行 Android 10 或更高版本的设备上直接更新特定的系统组件。...更好的生物验证支持: 如果应用需要处理生物验证用例,推荐您使用 BiometricPromt,它是在现代设备上支持指纹身份验证的首选方式。

    1.4K50

    腾讯生物认证开放平台——TENCENT SOTER

    尤其是近两年,无论是小清新iOS设备,还是Geek范的Android设备,都越来越重视生物识别在智能手机上的应用。...SOTER改变了厂商与开发者复杂的链式对接关系,通过它的连接,手机厂商的生物识别技术能简单且灵活的被各类APP所运用,开发者能快速且安全地在自家应用上实现各种生物认证能力,为用户打造出快速安全的极致体验...用户使用生物信息授权并签名 密钥准备完毕之后,即可以在合适的时候(如用户支付时),请求用户生物信息授权,对授权信息进行签名。...应用后台对签名进行验签,通过之后可以检查其他相关信息(如指纹id等,同样包含在授权信息中),并最终返回授权结果。相关过程如图3所示: ?...SOTER的应用场景是什么 除了已经在使用的微信支付之外,SOTER有很多其他的应用场景: 实现生物识别解锁或生物识别登陆,用户不再需要输入繁琐密码,还能实现多账号快速切换; 替代交易密码,将原本繁琐的在线交易流程简化

    11K102

    Android Q Beta 正式发布 | 精于形,安于内

    如果您的应用运行在后台,但又需要立即引起用户关注,例如来电或闹铃,请使用高优先级通知,并提供一个全屏 intent。请阅读相关文档,了解更多信息。...请留意我们于近期公布的相关信息。 ? Sharing Shortcuts 当用户想在另一个应用上与朋友们分享照片等内容时,他们希望整个流程是快速流畅的。...从 Android Q 开始,应用可在支持设备上请求生成动态深度图片,文件内包含与深度元素相关的 JEPG 与 XMP 元数据,并内嵌一组深度图与置信图。...应用安全 BiometricPrompt 是 Android 推出的统一验证框架,它能为生物识别提供层面的支持。...请从应用商店下载您的应用,并在运行 Android Q Beta 的设备或 Android 虚拟设备上测试用户流程,确保应用运行顺畅,界面美观,并妥善处理 Anadroid Q 行为变更。

    1.3K40

    Android 9 Pie 现已面向全球正式发布!

    文本识别与 Smart Linkify 在 Android 9 中,我们对识别文本的机器学习模型进行了扩展,使其可以借助 TextClassifier API 识别出类似日期或航班号这样的信息。...用户安全与隐私 统一身份验证对话框 生物传感器被广泛应用于身份认证,为了保障用户在不同感应器和应用间能够获得一致的体验, Android 9 引入了统一的身份验证对话框,提示用户进行操作。...Android 9 还让用户控制是否允许访问平台 build.serial 识别码 (它被 READ_PHONE_STATE 权限保护) 。...了解全部隐私变更 感官新体验: 摄像和影音的全面升级 多摄像头 API 以及其它改进 从 Android 9 开始,您可以在支持多摄像头 API 的设备上通过两个或更多实体摄像头同时访问视频流;在配有双前置或双后置摄像头的设备上...在提供硬件支持的 Android 9 设备上,在启动位置服务并勾选 “允许获取地理位置信息” 选项后,应用就可以使用 RTT API 测量与附近 Wi-Fi 接入点 (AP) 的距离。

    9.1K10

    Android 10正式版发布,看看都有哪些新特性

    您可以使用连接性api来检测设备是否具有高带宽连接,并检查连接是否已计量。有了这些,你的应用程序和游戏可以为5G以上的用户定制丰富的身临其境的体验。...相机与多媒体 照片动态深度 应用程序现在可以请求一个动态深度图像,它由一个JPEG、XMP元数据(与深度相关的元素相关)和一个嵌入在同一文件中的深度和置信度图组成。...通过谷歌播放系统更新,我们可以在所有运行Android 10或更高版本的设备上更新特定的内部组件,而不需要设备制造商进行完整的系统更新。我们希望在接下来的几个月里为消费者设备带来第一次更新。...下面,我们给出开发的几点建议: Android 10上安装应用 从谷歌Play将当前应用程序安装到运行Android 10或模拟器的像素或其他设备上,然后进行测试。...生物识别技术:如果您使用生物特征验证,请移动到BiometricPrompt,这是在现代设备上支持指纹验证的首选方法。

    1.9K20

    安全保护强势升级!安卓系统即将推出全新防盗、数据保护功能

    为了在设备被盗或丢失时保护您的个人敏感数据,一款名为「盗窃检测锁」的全新人工智能自动屏幕锁会在检测到与盗窃企图相关的动作时锁定屏幕,比如小偷从您手中抢走设备的动作。...谷歌副总裁 Suzanne Frey 表示:这为用户恢复账户信息和访问「查找我的设备」中的其他有用选项赢得了时间,包括发送完全出厂重置命令以彻底清除设备。...盗窃检测锁、离线设备锁和远程锁将通过今年晚些时候推出的 Google Play 服务更新在运行 Android 10 或更高版本的设备上提供。...安卓盗窃警报,图源:谷歌 在尝试从不受信任的位置访问或更改关键的谷歌账户和设备设置,如更改 PIN 码、访问密码钥匙或禁用防盗保护时,安卓系统也会要求输入 PIN 码、密码或生物识别身份验证。...同样,禁用「查找我的设备」或延长设备屏幕超时也需要输入 PIN 码或密码,或使用某种形式的生物识别验证。 这又增加了一层安全保护,旨在防止偷窃你设备的犯罪分子将你的设备「解锁或无法在线追踪」。

    16100

    从加密到验证,全方位保障您应用的通讯安全

    在您的安全策略实现中用生物识别特征验证是否为用户本人,可以让您的应用更安全,并且不可否认性成为了您的商业模式中的一个可靠特性。...举个例子,在 Android 当中,生物特征识别像是一条单行道。用户的生物特征信息永远不会离开设备,而且绝不会与应用共享。...当用户决定把自己的生物特征信息录入 Android 设备时,他们必须要通过系统的设置应用。...倘若用户要使用指纹或是人脸识别,那么他们需要把手指放在传感器上,传感器会直接把指纹图像发送到 Android 设备的受限区域内,这个区域被称为可信执行区域 (TEE)。...随后,当您的应用需要通过生物特征验证用户本人在操作时,Android 框架和运行于 TEE 中的生物识别系统会替您的应用处理整个 "用户是否在场" 的验证过程。

    43910

    Google安全服务概述

    Google 提供了一套基于云的服务,用户可通过 Google 移动服务将这些服务安装到兼容的 Android 设备上。...验证应用Verify Apps 在用户安装有害应用时发出警告或自动阻止安装;持续扫描设备上的应用,并在发现有害应用时发出警告或将其移除。...评估结果是一份使用密码签署的声明,对设备的基本属性——例如总体完整性和与 Android 的兼容性 (CTS)——以及应用的相关元数据(例如其软件包名称和签名)进行证实。...https://github.com/googlesamples/android-play-safetynet/ SafetyNet Attestation:用于确定设备是否与 CTS 兼容的第三方 API...Attestation 还可以协助识别与应用服务器通信的 Android 应用。 开发者可通过这个 API 远程评估与其通信的 Android 设备的真伪。

    1.4K60

    机器学习为核心,DeepMind助力谷歌开发的安卓 9「Pie」今日上线

    此外,还有小米、Oppo 等 7 家设备制造商也将测试版本放到了他们的旗舰设备上,使得谷歌能够从全球用户那里收集反馈信息。...Actions 利用机器学习的优势,根据 app 的语义内容和用户语境,在合适时间将特定 app 的特定功能以快捷键的形式呈现给用户。 ?...文本分类与智能链接 谷歌扩展了用于识别内容或文本输入中实体的机器学习模型,已通过 TextClassifier API 支持更多类型,如日期和航班号。...在 Android 9 中,JobScheduler 可以为用户更好地处理网络相关的任务,协调运营商单独提供的网络状态。...我们也正在与一些伙伴合作在今年将设备更新为 Android 9。

    2K10

    【扫盲篇】一文读懂生物识别技术

    生物特征识别技术的优点 更安全、保密和方便性 不易遗忘、防伪性能好、不易伪造或被盗 随身“携带”和随时随地可用 正是因为人体特征具有不可复制的独一性,这一生物密钥无法复制,失窃或被遗忘,利用生物识别技术进行身份认定...指纹识别 所谓指纹识别,即通过识别模块收集你的指纹信息,与之前存储的指纹信息进行对比。...广义的人脸识别实际包括构建人脸识别系统的一系列相关技术,包括人脸图像采集、人脸定位、人脸识别预处理、身份确认以及身份查找等;而狭义的人脸识别特指通过人脸进行身份确认或者身份查找的技术或系统。...掌纹是指手指末端到手腕部分的手掌图像。其中很多特征可以用来进行身份识别:如主线、皱纹、细小的纹理、脊末梢、分叉点等。掌纹识别技术也是一种非侵犯性的识别方法,用户比较容易接受,对采集设备要求不高。...识别结果处理:比对结果确定了掌纹图像中的掌纹是否与已有的掌纹特征相匹配后,就可以进行识别结果的处理。

    75540
    领券