我正在尝试在GWT项目中集成 U2F 身份验证,我需要知道此解决方案是否与所有新的Web浏览器兼容(Firefox,Internet Explorer) , 苹果浏览器...)?通常在谷歌浏览器中,我要安装一个名为" FIDO U2F(通用第二因子)扩展程序"的插件。 其他浏览器是一样的吗?
有没有办法没有新网页浏览器的插件?
答案 0 :(得分:15)
您过去必须在Chrome中安装插件(我认为从版本40开始),这不再是必需的:U2F功能内置于Chrome中的该版本。至于其他浏览器支持U2F:目前没有。 Firefox通过U2F Support Add-on支持U2F,working支持U2F本地。
Microsoft reportedly将在Windows 10中包含FIDO支持。浏览器可能会依赖OS-U2F检查,并且不再需要(需要)直接包含FIDO支持。然而,这只是暂时的推测。
我希望执行的简单兼容性检查是使用Yubikey's demo site.。当您的浏览器不支持U2F时会立即报告(尝试在Firefox中打开demosite,看看会发生什么)。
答案 1 :(得分:5)
是的,这是一个旧线程,但让我们进行更新:
2016年9月更新:FIDO U2F浏览器支持
答案 2 :(得分:2)
答案 3 :(得分:1)
根据Michael的帖子,浏览器无法通过扩展程序添加兼容性并不是特别正确,问题不在于它是否安全,因为浏览器&# 34;直接沟通" - USB can be sniffed所以U2F在这个意义上并不安全,这正是防御重放攻击的原因。
该问题涉及通常内部不支持直接与USB设备通信的浏览器 - 或更有用的扩展程序(但这会引发其他无关的安全问题)。一个软件充当扩展的中介并将认证事件传递给FIDO设备是完全合理的;我已经调查了这种可能性,它绝对可以在不损害U2F本身安全的情况下工作 - 但本机浏览器支持会更好。