Wat is het verschil tussen JA3 en JA4?

Beide maken een fingerprint van de clientkant van een TLSTLS: Transport Layer Security. De versleuteling die het meeste internetverkeer beschermt, zoals HTTPS.-handshake, maar JA4 kan omgaan met het gedrag van moderne browsers. JA3, gepubliceerd in 2017, hasht de velden van de ClientHello in de volgorde waarin ze verschijnen. Sinds begin 2023 schudt Chrome bij elke verbinding de volgorde van de TLS-extensies door elkaar, waardoor de JA3-waarde elke keer verandert en veel minder bruikbaar wordt om browsers te herkennen. JA4, gepubliceerd in 2023, sorteert de velden vóór het hashen, voegt de TLS-versie, het transport (TCP of QUIC) en het eerst aangeboden applicatieprotocol toe en levert een leesbare tekenreeks waarvan de delen afzonderlijk te vergelijken zijn. Geen van beide bewijst op zichzelf kwade opzet: veel programma's delen een fingerprint en malware kan een browser nadoen. Ze zijn nuttig om een client te zien die niet bij het apparaat past, zoals een script op een server dat zich als browser voordoet. NetSenX berekent TLS-fingerprints vanaf het Starter-abonnement, met een eigen implementatie, waar zijn agent pakketten vastlegt: op Linux of als SPANSPAN: switch port analyser (spiegelpoort). Een switchinstelling die een kopie van het verkeer naar één poort stuurt, waar een sensor het kan bekijken./TAPTAP: test access point. Een klein apparaat dat het verkeer op een netwerkkabel kopieert voor een sensor.-sensor, niet in de basismodus op macOS.

Lees verder

Begrippen op deze pagina

TLS (Transport Layer Security)
De versleuteling die het meeste internetverkeer beschermt, zoals HTTPS.
SPAN (switch port analyser (spiegelpoort))
Een switchinstelling die een kopie van het verkeer naar één poort stuurt, waar een sensor het kan bekijken.
TAP (test access point)
Een klein apparaat dat het verkeer op een netwerkkabel kopieert voor een sensor.

← Alle 40 vragen over Versleuteling en versleuteld verkeerAlle onderwerpen