0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Android和Chrome现已支持密钥

谷歌开发者 来源: 谷歌开发者 作者: 谷歌开发者 2022-11-09 18:31 次阅读

作者 /Android 产品经理 Diego Zavala、帐号安全产品经理 Christiaan Brand、身份生态系统软件工程师 Ali Naddaf、Chrome 软件工程师 Ken Buchanan

Android 和 Chrome 现已支持密钥,即刻探索

Google 已为 Android 和 Chrome 提供密钥支持。

密钥是密码和其他第二重身份验证的更加安全的替代方法。密钥不能重复使用,也不会在服务器遭入侵时泄露,还能保护用户免受网络钓鱼的攻击。密钥基于业界标准而构建,可跨不同的操作系统和浏览器生态系统工作,也可用于网站和应用。

业界标准

https://fidoalliance.org/apple-google-and-microsoft-commit-to-expanded-support-for-fido-standard-to-accelerate-availability-of-passwordless-sign-ins/

密钥遵循常见的用户体验模式并沿用现有的密码自动填充界面。对终端用户而言,密钥的使用方法类似于如今已保存的密码的使用方法,用户只需使用现有设备屏幕解锁方式 (例如指纹) 进行确认即可。用户手机电脑上的密钥可通过云端备份和同步,以防止设备丢失时无法解锁。此外,用户还可以使用存储在手机中的密钥来登录附近其他设备上的应用和网站。 现在所发布的公告是我们使用密钥工作的一个重要里程碑,其中实现了两个关键功能:

用户可以在 Android 设备上创建和使用密钥,密钥则通过 Google 密码管理器进行安全同步。

开发者可以通过 WebAuthn API,在其网站上为使用 Android 和其他支持平台上的 Chrome 终端用户构建密钥支持。

通过 Google 密码管理器进行安全同步

https://security.googleblog.com/2022/10/SecurityofPasskeysintheGooglePasswordManager.html

构建密钥支持

https://web.dev/passkey-form-autofill

开发者可以注册 Google Play Services Beta 版并使用 Chrome Canary 版,立即体验密钥。这两项功能将于今年晚些时候在稳定渠道正式发布。

Google Play Services Beta 版

https://developers.google.cn/android/guides/beta-program

Chrome Canary 版

https://www.google.cn/chrome/canary/

我们 2022 年的下一个里程碑是为原生 Android 应用发布一个 API。通过 Web API 创建的密钥将与隶属于同一域的应用无缝协作,反之亦然。该原生 API 将为应用提供一种统一的方式,让用户选择密钥或保存的密码。无缝、熟悉的密码和密钥用户体验可帮助用户和开发者逐渐过渡到密钥。

使用密钥在 Android 设备上登录网站

终端用户创建密钥只需要两个步骤: (1) 确认密钥帐号信息;(2) 出现提示时使用指纹、人脸识别或屏幕锁进行创建。

b5a99ef6-6016-11ed-8abf-dac502259ad0.png

b5b87516-6016-11ed-8abf-dac502259ad0.png

登录也同样简单:(1) 用户选择他们想要登录的帐号;(2) 出现提示时使用指纹、人脸识别或屏幕锁完成登陆。

b5cdda5a-6016-11ed-8abf-dac502259ad0.png

b5e51b84-6016-11ed-8abf-dac502259ad0.png

在 Android 设备上使用密钥登录附近电脑上的网站

手机上的密钥也可用于在附近的设备上进行登录。例如,Android 用户现在可以在 Mac 上使用 Safari 登录启用密钥的网站。同样地,Chrome 中的密钥支持意味着 Chrome 用户 (例如在 Windows 上) 可以使用存储在其 iOS 设备上的密钥执行相同的操作。

由于密钥是基于业界标准而构建的,因此它适用于不同的平台和浏览器 (包括 Windows、macOS 和 iOS 以及 ChromeOS) 且具有统一的用户体验。

b6066654-6016-11ed-8abf-dac502259ad0.png

持续致力于实现无密码的未来

多年来,我们一直与业内其他公司 (包括 Apple 和 Microsoft) 以及 FIDO 联盟和 W3C 的成员合作推动安全身份验证标准的进步。自 W3C Webauthn 和 FIDO 标准发布之初,我们便已提供对这两项标准的支持。

多年来

https://blog.google/technology/safety-security/one-step-closer-to-a-passwordless-future/

FIDO 联盟

https://fidoalliance.org/

W3C

https://www.w3.org/

W3C Webauthn

https://www.w3.org/TR/webauthn/

时至今日,我们已经抵达了一个重要的里程碑,但探索不止,步履不停。Google 一如既往致力于打造一个用户可以自行选择密码和密码存储位置的新世界。欢迎您继续关注我们明年即将发布的更多新内容。我们将为 Android 引入一些变更,使第三方凭据管理器能够支持其用户的密钥。也欢迎您持续关注我们的官方微信公众号,及时了解更多开发威廉希尔官方网站 和产品更新等资讯动态。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3935

    浏览量

    127352
  • 谷歌
    +关注

    关注

    27

    文章

    6164

    浏览量

    105311
  • Chrome
    +关注

    关注

    0

    文章

    343

    浏览量

    18017

原文标题:即刻探索 | Android 和 Chrome 现已支持密钥

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Chrome浏览器优化Android性能,骁龙8至尊版表现突出

    谷歌近日对Chrome浏览器的最新版本进行了重大更新,特别针对Android设备进行了性能优化,特别是对于搭载骁龙8至尊版处理器的旗舰设备而言。 自Chrome M112版本以来,Androi
    的头像 发表于 12-13 14:44 200次阅读

    谷歌针对Android和iOS版Chrome发布五项更新

    在移动设备上搜索内容应该像在电脑上一样流畅。近期,我们针对 Android 和 iOS 版 Chrome 发布了五项更新,旨在让您能够更轻松地在手机或平板电脑上进行搜索。
    的头像 发表于 08-09 16:56 747次阅读

    鸿蒙开发:Universal Keystore Kit 密钥管理服务 密钥导出 C C++

    业务需要获取持久化存储的非对称密钥的公钥时使用,当前支持ECC/RSA/ED25519/X25519的公钥导出。
    的头像 发表于 07-18 10:28 385次阅读
    鸿蒙开发:Universal Keystore Kit <b class='flag-5'>密钥</b>管理服务 <b class='flag-5'>密钥</b>导出 C C++

    鸿蒙开发:Universal Keystore Kit密钥管理服务 密钥派生C、C++

    以HKDF256密钥为例,完成密钥派生。具体的场景介绍及支持的算法规格,请参考[密钥生成支持的算法]。
    的头像 发表于 07-11 14:28 291次阅读
    鸿蒙开发:Universal Keystore Kit<b class='flag-5'>密钥</b>管理服务 <b class='flag-5'>密钥</b>派生C、C++

    鸿蒙开发:Universal Keystore Kit 密钥管理服务 密钥协商 C、C++

    以协商密钥类型为ECDH,并密钥仅在HUKS内使用为例,完成密钥协商。具体的场景介绍及支持的算法规格,请参考[密钥生成
    的头像 发表于 07-10 14:27 349次阅读
    鸿蒙开发:Universal Keystore Kit <b class='flag-5'>密钥</b>管理服务 <b class='flag-5'>密钥</b>协商 C、C++

    鸿蒙开发:Universal Keystore Kit密钥管理服务 明文导入密钥 ArkTS

    分别以导入AES256与RSA2048密钥为例,具体的场景介绍及支持的算法规格
    的头像 发表于 07-08 10:22 375次阅读
    鸿蒙开发:Universal Keystore Kit<b class='flag-5'>密钥</b>管理服务 明文导入<b class='flag-5'>密钥</b> ArkTS

    鸿蒙开发:Universal Keystore Kit密钥管理服务 明文导入密钥C、C++

    以明文导入ECC密钥为例。具体的场景介绍及支持的算法规格
    的头像 发表于 07-08 10:01 302次阅读
    鸿蒙开发:Universal Keystore Kit<b class='flag-5'>密钥</b>管理服务 明文导入<b class='flag-5'>密钥</b>C、C++

    鸿蒙开发:Universal Keystore Kit密钥管理服务 生成密钥C、C++

    以生成ECC密钥为例,生成随机密钥。具体的场景介绍及支持的算法规格。
    的头像 发表于 07-06 10:48 1137次阅读
    鸿蒙开发:Universal Keystore Kit<b class='flag-5'>密钥</b>管理服务 生成<b class='flag-5'>密钥</b>C、C++

    鸿蒙开发:Universal Keystore Kit密钥管理服务 生成密钥ArkTS

    以生成DH密钥为例,生成随机密钥。具体的场景介绍及支持的算法规格
    的头像 发表于 07-05 15:17 318次阅读
    鸿蒙开发:Universal Keystore Kit<b class='flag-5'>密钥</b>管理服务 生成<b class='flag-5'>密钥</b>ArkTS

    请问CYW20719是否支持“加密密钥大小控制增强”?

    CYW20719 是否支持“加密密钥大小控制增强”此 BT 5.3 功能?
    发表于 07-05 07:04

    iOS版Chrome浏览器如何启用分组标签页功能

    此项功能现已Android 及 iPad 版 Chrome 上线,旨在协助用户对已开启的标签页进行分类,如按工作、娱乐、个人等类别设立标签组。
    的头像 发表于 05-28 11:46 637次阅读

    安卓版Chrome浏览器现已支持第三方密码管理器调用

    据报道,数据解析专家Leppeva64近日在安卓版谷歌Chrome浏览器的源代码中透露,该浏览器已在安卓平台上实现了对第三方密码管理器的调用支持,并覆盖Stable、Beta及Canary版本。
    的头像 发表于 03-19 11:04 698次阅读

    Android 15的首个开发者预览版现已发布

    Android 15 的首个开发者预览版现已发布,以便各位开发者能与我们通力协作,打造更优秀的 Android 平台。
    的头像 发表于 03-12 14:16 913次阅读
    <b class='flag-5'>Android</b> 15的首个开发者预览版<b class='flag-5'>现已</b>发布

    TC275HSM能支持SecOC中的密钥刷新机制吗?

    1.请教一下,像TC275HSM 能支持SecOC中的密钥刷新机制吗?即SecOC中的密钥生成节点生成新的密钥后,是如何下发给ECU的HSM中?2. 二代HSM TC3xx 的HSM
    发表于 02-21 06:07

    密钥分层管理体制

    密钥用于加密密钥交换密钥和数据密钥作本地存储。
    的头像 发表于 01-24 10:05 767次阅读
    <b class='flag-5'>密钥</b>分层管理体制