【发布时间】:2016-09-22 15:45:19
【问题描述】:
所以,当用户尝试解锁设备时,我正在尝试从我的应用程序中检查我的设备是否有任何类型的保护。 这是什么意思。我需要知道是否可以在没有移动设备的图形(数字)密钥的情况下解锁设备。对于桌面设备,我需要知道当前用户是否有密码。 两种情况(手机和PC)都可以吗?
【问题讨论】:
-
我不知道,但感觉向应用程序提供有关设备安全性的信息会涉及安全问题。
-
@dckuehn: “感觉向应用程序提供有关设备安全性的信息会引起安全问题” - 具体如何?您是否还会担心通过 https 访问资源,仅仅因为该协议公开承认其安全实现的精确协议?您是否会担心告诉某人您需要 PIN 码才能从 ATM 取款?告诉您的朋友您必须使用登录名和密码才能访问您的邮件帐户时,您会感到不安吗?
-
对于 ATM 示例,如果有除 PIN 以外的选项,我可能不想告诉别人我选择使用 PIN 而不是其他类型的安全性。电子邮件示例也是如此。但是,如果我将手机交给我不信任的人,并告诉他们我使用的是模式而不是密码,我会感到不舒服。这没有多大意义,因为他们可能会在打开设备时发现这一点,但如果我不信任的朋友是一个应用程序,我认为这个例子是站得住脚的。
-
@IInspectable 如果我告诉某人我的计算机是用 PIN 码而不是密码加密的,是的,我会感到不舒服。您提到的示例往往没有其他安全选项。
-
@dckuehn:不过,这不是 OP 所追求的。他们只想知道设备是否受到某些身份验证实施的保护。