如何保护 Android 锁屏应用程序的安全?

2023-12-19

想象一下以下情况。 Android 手机上安装并配置了一些锁屏应用程序。设置一些 PIN 码或密码。该应用程序配置为启动后自动运行。

我在 Android 10 上检查了这一点。手机重新启动后,操作系统加载时有一个时间窗口,但锁屏应用程序尚未运行。在此期间手机已解锁并可以正常使用。在此期间,只需删除锁屏应用程序并重新启动即可,手机将被解锁。当锁屏应用程序启动时,屏幕被锁定(时间窗口约为 30 秒 - 1 分钟)。我做了3分钟视频 https://youtube.com/watch?v=YiE-beNGRp8并附有此行为的说明。

是否可以解决此问题,因为据我所知,所有类似的应用程序都存在此类漏洞?或者仅建议使用原生 Android 屏幕锁定设置作为可靠的手机安全锁?

我认为这应该通过以下方式在操作系统级别修复:

  • 仅当系统中的所有应用程序都运行后(当系统及其所有应用程序完全启动时),才允许用户在重新启动后进入系统(在第一个启动屏幕上滑动滑块)的设置/选项。

我说得对吗,这样的设置现在不存在了?有一些自定义的解决方法吗?是否可以禁止删除某些应用程序(锁屏应用程序)或至少隐藏桌面上的快捷方式?


Update 1。我已经在“Nexus 5”模拟器上的干净 Android 7 上检查了另一个锁屏应用程序(“kunkun apps”的“锁屏密码”)。得到了相同的结果。 5分钟的带插图的视频是here https://youtube.com/watch?v=atxGLInYgmM.


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何保护 Android 锁屏应用程序的安全? 的相关文章

随机推荐

  • 如何从文本文件中删除 ^M 并将其替换为下一行

    假设我有一个包含以下内容的文本文件 Hello what is up M M What are you doing 我想删除 M并将其替换为下面的行 所以我的输出看起来像 Hello what is up What are you doin
  • 为所有用户添加一个键到 HKEY_CURRENT_USER

    我有一个安装程序 它在 HKEY CURRENT USER 上安装一个密钥 当我运行安装程序时 它仅将其添加到正在安装的用户上 有没有办法一次性为所有用户添加密钥 Thanks 你必须遍历所有不同的用户HKEY USERS 这需要更高的权限
  • 使用 ls 按一定顺序 scp 文件

    每当我尝试 SCP 文件 在 bash 中 时 它们最终都会以看似随机 的顺序出现 我找到了一种简单但不太优雅的方法来保持所需的顺序 如下所述 有聪明的方法吗 Edit 从这里删除了我早期的解决方案 使用其他建议进行清理 调整 并添加为下面
  • 如何在Linux中创建名称以破折号开头的文件? (例如“-文件”)

    如何在 Linux 中使用命令行创建名为 file 的文件 在其前面指定一个路径 例如 file
  • 从 GCP HTTP 函数调用启动后台进程的最佳方式?

    所以 根据这里的文档https cloud google com functions docs writing http https cloud google com functions docs writing http 终止 HTTP
  • 使用OpenGL ES纹理缓存而不是glReadPixels来获取纹理数据

    在 iOS 5 中 引入了 OpenGL ES 纹理缓存 以提供从相机视频数据到 OpenGL 的直接方式 而无需复制缓冲区 里面有关于纹理缓存的简单介绍会议 414 WWDC 2011 的 iOS 5 OpenGL ES 进展 http
  • 使用 GraphicBuffers 快速读取纹理

    我正在编写一些使用着色器在 Android 上运行一些 GPGPU 代码的代码 通常是一个Framebuffer使用因此计算结果存储在纹理中 输入数据通常也是纹理 为了提高性能 最好摆脱glTexImage2D and glReadPixe
  • sorted() 仅按第一位数字排序[重复]

    这个问题在这里已经有答案了 我需要对表格的第一列进行排序 它看起来像 6000 799 7000 352 8000 345 9000 234 10000 45536 11000 3436 1000 342 2000 123 3000 123
  • Android:导航抽屉和 ActionBar 兼容

    我开始与导航抽屉 using 动作栏夏洛克并取得了良好的结果 但我的公司不太可能很快批准这个开源 所以我正在努力切换到 ActionBarCompat ActionBar兼容昨天 2013年7月24日 刚刚正式发布 有人让两者能够很好地合作
  • Android:创建一个带有图像但没有文本的切换按钮

    是否可以在 Android 中创建一个有图像但没有文本的切换按钮 理想情况下它看起来像这样 我看过类似的帖子 答案是更改背景 但我想保留 Holo Light 布局 只需将文本与图像交换 我需要能够以编程方式更改图像源 我有什么想法如何做到
  • GA GEO 图表城市标记不正确

    我有一个连接到谷歌分析帐户的页面 在该页面上 我有一张关注佛罗里达州的 GEO 图 当我将鼠标悬停在地图上的标记上时 大约一半的标记看起来是正确的 另一半的城市名称与地图上的标记不符 例如 该州中部的标记被标记为巴西的城市 例如 请参见下面
  • PHP 检查用户是否在线

    谁能告诉我为什么这不起作用 在我的数据库中lastactive is 2013 12 10 16 15 12 每次用户刷新我网站上的任何页面时都会更新 我选择它并将其设置为变量 lastactive row 5 这是我认为它应该起作用的地方
  • 使用 Typescript+VSCode 调试 Node.js 异步/等待

    我检查了以下答案 Nodejs 7 的异步等待 https stackoverflow com questions 41347260 async await with nodejs 7 如何在 Visual Studio 代码中调试异步 等
  • 如何使用 lldb(或 gdb)调试 Clang 插件

    我想调试 Clang 插件 但是 我找不到有关 Clang 插件调试的信息 如果您知道如何调试 Clang 插件 您能告诉我这些信息吗 谢谢 只是一个小轮廓 因为我自己在自动取款机上尝试 我正在使用lldb 我目前可以停止在插件中的任何给定
  • 使用 NSFetchedResultsController 在空表上自定义单元格

    当我的 UITableView 为空时 我试图放置一个自定义的空单元格 我使用以下代码 NSInteger tableView UITableView tableView numberOfRowsInSection NSInteger se
  • api 和实现的单独 OSGI 捆绑是常见做法吗?

    我有一个带有依赖项的类 我想在不重新启动依赖项的情况下进行热部署 该类有一个接口 但只有一个具体实现 最初 我创建了一个导出接口的包 并使用未导出的激活器和实现类注册了实现 但是 如果我更新捆绑包 则在调用 PackageAdmin ref
  • Django 中的完整日历

    所以 我有一个预约模特 class Appointment models Model user models ForeignKey User date models DateField time models TimeField docto
  • 如何在 pubspec.yaml 中为 flutter 添加用户定义的变量?

    基本上我需要将版本和本地依赖项 URL 分配为用户定义的变量 并在路径中或我希望的任何位置分配相同的变量 示例如下 mydependancyPath D mylocalDependancy commonUtils path mydepend
  • 在 Matlab 中绘制样本的正态分布图

    我有100个采样数 我需要在matlab中绘制它们的正态分布曲线 这些采样数据的均值和标准差很容易计算 但是有没有绘制正态分布的函数呢 如果您有权访问统计工具箱 该功能histfit做我认为你需要的事情 gt gt x randn 1000
  • 如何保护 Android 锁屏应用程序的安全?

    想象一下以下情况 Android 手机上安装并配置了一些锁屏应用程序 设置一些 PIN 码或密码 该应用程序配置为启动后自动运行 我在 Android 10 上检查了这一点 手机重新启动后 操作系统加载时有一个时间窗口 但锁屏应用程序尚未运