我正在构建一个分析工具,我现在可以从他们的用户代理获取用户的IP地址,浏览器和操作系统.
我想知道是否有可能在不使用cookie或本地存储的情况下检测同一个用户?我不期待这里的代码示例; 只是一个简单的提示,在哪里看得更远.
如果它是同一台计算机/设备,忘记提及它需要跨浏览器兼容.基本上我是在设备识别之后并不是用户.
通过进行测试,我面临着 JavaScript 指纹识别,例如:
我想用模拟结果替换指纹识别的结果。
指纹如何工作以及如何模拟/伪造指纹结果?
python fingerprinting node.js audio-fingerprinting puppeteer
我的大型(120gb)音乐收藏包含许多重复的歌曲,我一直在试图指纹轨道,以期检测重复.既然我是CS专业,我很好奇在那里做了什么?我所做的一切几乎都没有Shazam或Lala.com这样的准确性.他们如何"哈希"曲目?我已经在我的所有文件(26,000个文件)上运行了标准的MD5哈希,并且我在不同的轨道上发现了数百个相等的哈希,所以这不起作用.
我对Lala.com更感兴趣,因为他们使用完整的文件,不像Shazam,但我假设两者都使用类似的技术.任何人都可以解释如何为音乐生成唯一标识符?
我正在尝试编写一个扩展,用于向第三方验证网站SSL证书的SHA1指纹.但是,似乎无法通过本机JavaScript或Chrome的扩展API执行此操作.
我发现这个问题似乎符合我的要求:如何在Firefox扩展中获取*current*页面的SSL证书信息
但不幸的是它只适用于Firefox.有没有办法以跨浏览器兼容的方式,甚至只是在Chrome中?
javascript ssl ssl-certificate fingerprinting google-chrome-extension
在过去的几个小时里,我一直忙于理解MusicBrainz数据库,因为我注意到没有用于标记或指纹音频文件的命令行应用程序.Musicbrainz的指纹识别是否有任何CLI实现?我怎样才能创建这些指纹?
我在他们的网站上发现了一些开发工具(python-musicbrainz2,libdiscid和XML webs服务),但我找不到创建这些指纹的简单工具或应用程序(开发工具似乎只对检索曲目/艺术家信息有用)使用指纹).我理解错了吗?
亲切的问候
audio command-line-interface fingerprint fingerprinting musicbrainz
我想知道w3techs如何知道给定服务器何时使用Node.js. http://w3techs.com/technologies/details/ws-nodejs/all/all
我猜它们会看一些特定的http标头.
例如: X-Powered-By:Express
但并非每个节点模块都会生成此类标头.
您是否知道流行节点模块生成的任何其他方式或类似指纹?
我正在开发一个仪表板,它接收所有 Alertmanager 读数并处理它们。我在请求负载中寻找一个唯一的字段,以在我的数据库中创建一个唯一的外部警报 ID。请求负载看起来像这样:
{
"status": "firing",
"labels": {
"alertname": "",
"app": "",
"cluster": "",
"deployed_location": "",
"instance": "",
"job": "",
"kubernetes_namespace": "",
"kubernetes_pod_name": "",
"pod_template_hash": "",
"release": "",
"replica": "",
"severity": ""
},
"annotations": {
"description": "",
"summary": ""
},
"startsAt": "",
"endsAt": "",
"generatorURL": "",
"fingerprint": ""
}
Run Code Online (Sandbox Code Playgroud)
我第一次使用该generatorURL字段,但后来意识到许多不同的警报具有相同的值generatorURL。我一直在努力fingerprint,情况好多了。但是,我遇到过 2 到 15 个警报具有相同fingerprint.
我想知道:
fingerprint,则不要在我的数据库中创建事件fingerprint已使用。我还担心,如果我设置unique=True警报模型,一些具有相同指纹的新警报将会被错过......我需要生成一个不同机器的唯一字符串 - 一个"设备指纹".
什么是......
Muscibrainz提供acoustID指纹,例如,在这里
但是,我没有找到直接搜索它们的可能性(就像PUID或echoprints一样)
我错过了什么吗?
acoustid.org提供了我想要的信息,但不是Acoustid WebService.
示例:给出指纹 453a8e75-ef90-4f31-a2b2-84494219bd3b 我希望获得以下页面提供的信息:http: //acoustid.org/track/453a8e75-ef90-4f31-a2b2-84494219bd3b
(旁注:我对任何指纹匹配过程都不感兴趣,我只想要所有带有给定acoustID的条目)
web-services fingerprinting audio-fingerprinting musicbrainz
我经常看到具有高级机器人检测/指纹识别技术的网站,这些技术利用 ServiceWorkers 和/或 ServiceWorkerContainer.prototype.register。我不确定他们到底用它做什么。还有一个 Chrome 扩展 Dont FingerPrint Me,声称 ServiceWorkers 用于指纹识别,并提供检测网站何时进行指纹识别的功能。但是,它没有解释它们是如何使用的。我尝试通过阅读代码来理解它,但没有取得任何进展。
所以,我的问题是,如何将其用于指纹识别或检测机器人?我所说的机器人是指通过 selenium、远程调试器或其他自动化工具实现自动化的浏览器。
编辑:不幸的是,atm 我没有保存我之前遇到的使用该技术的一些网站的任何链接。如果我再次找到一个,我会更新这篇文章。
编辑:我被告知它们可以用来绕过浏览器可能正在运行的指纹拦截器并检测欺骗属性。但我不确定这些信息的有效性。
fingerprinting ×10
javascript ×3
musicbrainz ×2
node.js ×2
.net ×1
audio ×1
backend ×1
bots ×1
express ×1
fingerprint ×1
hardware ×1
http-headers ×1
php ×1
puppeteer ×1
python ×1
server-side ×1
ssl ×1
tracking ×1
web-services ×1
windows ×1