大家好,我是跨境卫士的刘同学。今天又给大家带来一篇干货技术分享。
亚马逊关联有许多因素,但一个基本不变的原理就是靠收集用户的设备信息来进行用户的区分。这往往需要收集许多具有唯一性的值。今天我们来说说一个识别系统亚马逊关联因素黑科技emoji识别。
首先emoji是个啥?
绘文字(日语:絵文字/えもじ emoji)是日本在无线通信中所使用的视觉情感符号,绘指图画,文字指的则是字符,可用来代表多种表情,如笑脸表示笑、蛋糕表示食物等。在中国大陆,emoji通常叫做“小黄脸”,或者直称emoji,以上摘自百度百科。
说白了就是大家常用的表情。
emoji系统识别的坑——亚马逊账号关联因素。
那么这种萌萌哒小东西是怎么来区分操作系统的呢?
其实就是依靠系统是不是支持emoji内容来做的,win10等系统的系统字体里是支持emoji表情的,但win7不支持emoji,而且emoji表情具体画成什么样也是不同系统自己定的并没有统一标准。
emoji没有统一标准,这就给追踪提供了可能性,首先会偷偷在页面上写一段包含emoji的文字,然后展现给你电脑看,如果你电脑不支持emoji就会变成没有或乱码方框。
如果支持emoji会因为emoji本身的大小撑起元素高度,之后就能读取到这个值来判断你当前使用的是不是支持emoji的系统。
如果支持那么必然就能认为你是win10以上系统一下子就缩小了识别范围emoji本身是一种文本支持的,也就是说它可以在canvas中用来绘图。
但是因为是文本也是依靠系统支持的,就是说在不支持emoji的系统中你在canvas中也画不出对应的emoji。
那么配合canvas指纹不断推测你系统支持的emoji数目和形状然后获取canvas,一下子就能比较精确的检测你当前使用的是哪些系统了。
所以不要忽视这些萌萌的小玩意!
emoji系统识别的坑——亚马逊账号关联因素
好,今天就先跟大家分享到这里,版权归跨境卫士技术实验室所有。