Skip to content

Commit

Permalink
docs: tls fingerprint
Browse files Browse the repository at this point in the history
  • Loading branch information
ryan4yin committed Nov 1, 2024
1 parent 1907a90 commit 6c4f788
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions other/crawler/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# 爬虫/DDoS 攻击与防御

## TLS 指纹识别

指纹识别技术不仅可以用于反爬虫、防 DDoS 攻击,也被一些站点用于识别用户身份。

1. <https://tls.peet.ws/>: 检测你的 TLS JA3/JA4/... 指纹。
- Chrome 会通过 GREASE 技术随机排列 TLS 扩展,使 JA3 随机化,但 JA4 不会随机化。
- Firefox/Safari 实测 JA3 和 JA4 都不会随机化。
1. [JA3/JA4 Fingerprint - Cloudflare Docs](https://developers.cloudflare.com/bots/concepts/ja3-ja4-fingerprint/)
- [JA4+ Technical Details](https://github.com/FoxIO-LLC/ja4/blob/main/technical_details/README.md)
- 客户端规避手段:基本上通过随机化 TLS Cipher Suites /Extenstions 等方式,就能生成不同的 JA3/JA4
指纹。

0 comments on commit 6c4f788

Please sign in to comment.