gpt4 book ai didi

sql-server - 验证 Windows Mobile 6 设备

转载 作者:行者123 更新时间:2023-12-02 07:16:26 25 4
gpt4 key购买 nike

我有一个在 Windows Mobile 6 Professional PDA 设备上运行的应用程序。通过从设备浏览 url 并下载 cab 来安装该应用程序。

用户在应用程序中捕获信息,然后使用合并复制和 IIS v6 将其复制回 SQL 2005 服务器。

虽然用户需要在设备上登录应用程序,但任何知道 url 的人都可以下载和安装。此外,如果您知道用户密码,任何拥有设备的人都可以更新该用户信息。

我想以某种方式在安装或复制阶段(或两者)对设备进行身份验证。

是否可以根据序列号或 IMEI(手机 ID)号码对设备进行身份验证?有没有办法将证书加载到设备上,以便只允许连接经过认证的设备?

我想要一个不太难实现和支持的系统。用户必须能够更新自己的设备,他们不太擅长记住复杂的程序或密码。

最佳答案

一种可能的解决方案是发送唯一的设备 ID 作为身份验证的一部分。 Windows Mobile Team Blog 上有一篇关于使用 GetDeviceUniqueID 的帖子.

您可以在用户首次连接到服务器时存储此唯一 ID,并在每次合并之前对其进行验证。

这种方法有助于确保用户登录是通过他们自己的手机进行的。它解决了远程入侵者将您的程序下载到他们自己的手机并登录到合法用户帐户的问题。当然,如果这样的入侵者可以访问您的用户电话和密码,那么一切都将失败。

关于sql-server - 验证 Windows Mobile 6 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/454019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com