【问题标题】:how to recognizing the device from browser and retrieve unique id如何从浏览器识别设备并检索唯一 ID
【发布时间】:2011-02-03 11:02:15
【问题描述】:
我想知道是否可以使用 android 设备执行以下操作。
用户在他的安卓设备上使用本机浏览器浏览网站。当用户点击特定链接或图像时;是否可以从手机中获取唯一 ID?或将文件写入手机上的sd卡?或以后识别设备的任何方法。
稍后当我运行特定应用程序时,我希望能够访问用户浏览网站时存储的信息。
我知道 cookie 已失效,因为它们允许我从其他应用程序访问信息。
帮助?
【问题讨论】:
标签:
android
browser
native
uniqueidentifier
【解决方案1】:
您只能获取用户代理(指向安卓设备),但不能获取手机的唯一 ID。
其他应用程序是否也可以访问 sd 购物车上的文件,或者具有相同的电话 id?
我并没有真正理解你的场景,但作为一个黑客,你可以在整个事情中引入加密。
考虑以下场景:
用户点击您网页中的链接,一些唯一生成的 id 存储在 cookie 中(例如 my_unique_id12)。您的网页和您的应用程序都有 1 个共享解密密钥。
当您打开您的应用程序时,它会获取您的 cookie,使用您的密钥对其进行加密(获取一些垃圾,例如 shf4r734r7rr374rh%)并将其发送到网站,该网站会解密信息,获取唯一 ID(my_unique_id12)并执行您想要的任何操作做。
其他应用可以访问您的 cookie,但如果没有密钥,它们将无法获取任何信息。