Skip to main content

Cloudflare Turnstile

Cloudflare Turnstile ist ein rätselloses Verifizierungs-System, das Private Access Tokens und JavaScript-Umgebungs-Prüfungen nutzt um Bots ohne sichtbare Herausforderungen zu erkennen und für von Cloudflare gesicherte Websites standard ist.

Was es ist

Cloudflare Turnstile, 2022 eingeführt, nimmt einen philosophisch unterschiedlichen Ansatz zu CAPTCHA als traditionelle Bildgitter-Rätsel. Die Kernprämisse ist, dass sichtbare Rätsel Benutzer-Erfahrung beeinträchtigen und dass Bot-Erkennung unsichtbar zu echten Benutzern sein sollte, während sie gegen automatisierte Tools wirksam bleiben[1].

Verifizierungs-Mechanismen

Turnstile nutzt drei Verifikations-Strategien in Präferenz-Reihenfolge:

1. Private Access Tokens (PAT): Auf iOS 16+, macOS Ventura+ und Browsern mit HTTP-Device-Attestation-Unterstützung, kann Turnstile eine kryptographische Bestätigung vom Gerätehersteller (Apple via iCloud Private Relay) anfordern, das bestätigt, dass die Anfrage von einem echten, nicht-gerooteten Konsumentengerät stammt. Dieses einzelne Signal kann ausreichend sein um ein Durch-Token auszugeben ohne weitere Herausforderungen.

2. JavaScript Umgebungs-Prüfungen: Turnstile führt Tests durch, die subtile Verhaltensdifferenzen zwischen wie ein echter Browser’s JavaScript-Engine spezifische Berechnungen verarbeitet versus wie Headless-Browser-Frameworks sie emulieren. Diese sind nicht sichtbare Rätsel — sie sind technische Konsistenz-Prüfungen auf der Laufzeit-Umgebung.

3. Managed Challenge: Nur wenn die ersten zwei inconclusive sind, präsentiert Turnstile möglicherweise eine minimale sichtbare Interaktion, obwohl immer noch kein Bildgitter.

Implementierung

Der Server-seitige Verifikations-Prozess nutzt einen POST zur https://challenges.cloudflare.com/turnstile/v0/siteverify mit dem Response-Token und der Site-Secret-Key. Tokens sind kurzlebig (etwa fünf Minuten) und einmalig verwendbar.

Für Abstimmungs-Delivery

Turnstile ist relativ einfach für Abstimmungs-Services zu erfüllen weil echte Solver echte Browser, Betriebssysteme und Wohnwagenanbindungs-IPs verwenden — es gibt keine JavaScript-Umgebungs-Anomalie zu erkennen weil die Umgebung echt ist.


Quellen

  1. Cloudflare Turnstile: https://developers.cloudflare.com/turnstile/
  2. Get Started: https://developers.cloudflare.com/turnstile/get-started/

From the blog — guides & case studies

Practical guides, technical deep-dives, and anonymized case studies from 60+ articles. Selection rotates.

Victor Williams — founder of Buyvotescontest.com
Victor Williams
Online · usually replies in 5 min

Hi 👋 — drop your contest URL and I'll send a price quote within an hour. No card needed yet.