1

Knock 应用程序可让您敲击 iPhone 来解锁 Mac。

我来自iOS端,看到它能够修改锁屏自然感到惊讶。它是如何做到的?任何 Mac OS X 都可以对锁定屏幕做任何事情吗?


(来源:heavy.com

此外,在安装时,密码提示似乎......不寻常。它不像默认的密码提示,而更像是锁定屏幕上的提示:


(来源:mshcdn.com

知道发生了什么吗?

4

1 回答 1

2

OSX 有一个安全系统,允许第三方开发人员开发授权插件,以提供替代或额外的安全性,例如指纹扫描仪、虹膜阅读器或您想要提供的任何其他东西。

有一个规则数据库,其中规定了每种类型的安全访问,使用了哪些安全机制。当您在安全首选项中看到挂锁图标时,您可以看到这一点。单击锁定图标会弹出一个安全对话框,要求提供凭据。

锁屏和登录使用相同的机制,因此考虑到这一点,编写一个插件来监听来自 iPhone 的网络消息(在这种情况下,通过蓝牙)并不难,该消息是在内部陀螺仪发送时发送的拿起敲门声。

修改安全规则数据库允许开发人员为他们的安全插件切换标准登录对话框,仅此而已。

至于更安全,我不太确定;毕竟,它们正在取代标准的 OSX 安全性,后者需要一个通过 Apple 加密技术验证的密码。

如果您家中的某个人拿起了您的 iPhone,他们可以轻松敲门并解锁您的 Mac,但只有您应该知道密码!

于 2013-11-12T09:38:32.350 回答