SSL Fingerprint JA3

什么是JA3

JA3 的名称源自 3 位作者 John B. Althouse、Jeff Atkinson、Josh Atkins
最初的想法和示例实现发布在Github上
John Althouse 有一篇很棒的文章解释了使用 JA3 和 JA3S 进行 TLS 指纹识别

为什么?

JA3 算法提取 SSL 握手设置以对 SSL 堆栈进行指纹识别。在系统典型库(例如Microsoft Secure Channel也称为 Schannel )的情况下,它可以帮助识别操作系统。在其他情况下,它可以显示集成库,例如网络安全服务 (NSS)Mozilla 产品,包括FirefoxThunderbirdSeaMonkeyFirefox OS。最后但并非最不重要的一点是,它可以识别恶意软件,参见abuse.ch

信息

JA3算法从SSL“客户端Hello”中获取一组设置,例如SSL/TLS版本、接受的密码套件、扩展列表、接受的椭圆曲线和椭圆曲线格式。
为了紧凑,JA3字符串使用MD5散列。

☝我的指纹☝

访问后直接打出我的指纹了耶:
image.png