【问题标题】:How does Knock modify the lock screen?Knock如何修改锁屏?
【发布时间】:2013-11-12 07:52:11
【问题描述】:

Knock app 可让您敲击 iPhone 来解锁 Mac。

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


(来源:heavy.com

另外,在安装过程中,密码提示似乎……不寻常。它不像默认的密码提示,而更像是锁定屏幕上的提示:


(来源:mshcdn.com

知道发生了什么吗?

【问题讨论】:

    标签: macos


    【解决方案1】:

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

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

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

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

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多