如何检查越狱手机是否安装了SSH?目标C

发布于 2024-11-09 04:14:10 字数 124 浏览 0 评论 0原文

有谁知道如何在我的应用程序中检查 SSH 是否安装在越狱设备上?我正在开发一个企业(临时)应用程序,并且对存储在 Documents 目录和 sqlite 数据库中的数据有点偏执。如果我可以检测到已安装 ssh,我想删除所有敏感内容。

Does anyone know how I can check within my app if SSH is installed on a jailbroken device? I'm developing an enterprise (ad hoc) app and little paranoid about the data stored within the Documents directory and sqlite db. If I can detect that ssh is installed, I'd like to delete all sensitive content.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

对不⑦ 2024-11-16 04:14:10

任何检测到它已安装的方法都很容易被挫败。例如,有人可以简单地更改 sshd 的名称。如果您担心用户设备上存储的数据,请对其进行加密。这将阻止某人直接阅读它。它不一定会阻止他们完全访问数据,仍然可以进行进程跟踪等,但除了非常熟练的破解者之外,您将免受所有攻击。如果数据非常敏感,无法存储在移动设备上,那么根本不要将其存储在移动设备上(甚至不要将其传送到设备上)。在某种程度上,您必须决定数据需要有多安全......

Any way you could detect that it is installed is easily foiled. Someone could simply change the name of the sshd for example. If you're concerned about the data being stored on the user's device then encrypt it. That will prevent someone from reading it directly. It won't necessarily prevent them from being able to access the data at all, there's still process tracing and so forth that can be done, but you would be safe from all but a very skilled cracker. If the data is so sensitive it can't be stored on a mobile device then don't store it there at all (or even deliver it to the device). At some level you'll have to make a decision on just how secure the data needs to be...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文