查手机的硬件设备是什么原理?

2017-07-21 17:23:34 +08:00
 dianxin
6896 次点击
所在节点    程序员
23 条回复
wozhizui
2017-07-21 17:28:28 +08:00
User-Agent + 分辨率
猜的。
dianxin
2017-07-21 18:00:47 +08:00
看到有说是:
基本原理是检测媒体和文本,并记录文件 md5 码,然后和数据库对比
记录 md5 的文件是
/sdcard/SJCJ/SJCJ/shouji/files.txt
mscb
2017-07-21 18:53:01 +08:00
昨天看到一篇文章,说用 canvas 获取显卡型号。但是我自己没测试过,不知道能不能实现~
0139
2017-07-21 19:54:22 +08:00
pq
2017-07-21 20:51:14 +08:00
@dianxin 不是说 md5 会有碰撞的么?如果不幸,手机里有文件命中了,是不是会被当场爆头?
zhouheyang0919
2017-07-21 20:57:31 +08:00
@pq MD5 碰撞概率很低的
(除非手机里有 2^128 数量级的文件
mrhuiyu
2017-07-21 21:31:25 +08:00
我要用黑莓了= =
momo5269
2017-07-21 22:13:06 +08:00
@mrhuiyu 可是黑莓也安卓了
honeycomb
2017-07-21 22:25:14 +08:00
硬件指纹有很多做法

Android:

IMEI/MEID(Android 6 用电话权限管起来了,但显然没有用)
Build.Serial(Android 8 开始加入到电话权限)
WiFI/Bluetooth MAC(Android 7 可以从 proc 取)

SSAID
ADID(国内这个用的少)

把 UDID 存储在 Settings 或者 sdcard 分区

浏览器的:
canvas 指纹,localstorage 指纹

应用的:
各种通过集成在应用里的 SDK,网页上的带尾巴的链接来实现跨应用追踪

-------------------
理论上任何用于用于广告目的的用户追踪只可以使用 ADID,这一点苹果做的很好
yuhuofeihe
2017-07-21 22:30:21 +08:00
感觉楼上好几位不在一个频道上啊~
Pete
2017-07-22 00:02:28 +08:00
@yuhuofeihe 同 搞得我云里雾里 是不是理解出错了
Miy4mori
2017-07-22 00:42:16 +08:00
@yuhuofeihe 我猜楼主应该说的是查暴恐视频的硬件设备
johnnie502
2017-07-22 03:02:39 +08:00
一个贴里面可以顺利的聊两个不相关的事情,666
skylancer
2017-07-22 10:07:18 +08:00
樓上各位和露珠講的不是同一個事啊..
yksoft1
2017-07-22 12:50:17 +08:00
这种东西应该早就有吧,我 11 年就见过有安防项目里有手机取证和数据恢复系统
troywinter
2017-07-22 13:40:07 +08:00
楼上的各位真的是 666
mrhuiyu
2017-07-22 16:02:30 +08:00
@momo5269 不啊,我用的是老款的。
dynos01
2017-07-23 01:32:57 +08:00
这个标题可以有以下理解:
获取设备硬件信息
近期比较敏感的,新疆查 xx
网页获取硬件信息
ysc3839
2017-07-23 04:46:49 +08:00
说的是不是新疆的那个?原理其实和手机连电脑备份差不多……
azh7138m
2017-07-23 11:26:18 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/377036

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX