Kostenlos
CHF 0
ohne Kreditkarte
- 2’500 Prüfungen pro Monat
- 1 Website
- Darüber hinaus: nicht verrechnet, Website nie blockiert
Ein Tag in der Seite, ein Aufruf von Ihrem Server und ein Ergebnis: allow oder deny. Sie entscheiden, wie es weitergeht.
Antisy Sàrl, ein Schweizer Unternehmen, eingetragen im Handelsregister des Kantons Genf. Zugang über eine Warteliste; API und Dashboard seit dem 27. Oktober 2026 in Betrieb, gehostet in Genf.
In dieser Darstellung: 19 Versuche, 5 durchgelassen, 14 abgelehnt. Eine Illustration, keine Messung.
Die Ruhe
Einige Besucher senden ihr Formular ab. Jede Übermittlung geht mit ihrem Token ab, zur einmaligen Verwendung; Ihr Server fragt Antisy, das Ergebnis kommt zurück: allow.
Der Angriff
Zwei Reihen von Automaten senden in Salven. Die Übermittlungen kommen in dichter Reihe an der Tür Ihrer Website an.
Eine Frage pro Übermittlung
Für jede macht Ihr Server einen einzigen Aufruf an Antisy, mit dem erhaltenen Token.
Die Ergebnisse fallen
Eines nach dem anderen. deny für die Übermittlung ohne Token (Browser-Erfassung eingeschaltet), für das bereits verwendete Token, für den Rhythmus eines Automaten; allow für die Besucher, mitten im Angriff.
Dieser Angriff, abgewehrt
Die abgelehnten Übermittlungen bleiben vor der Tür, der Durchgang bleibt offen. Das Ergebnis geht an Ihren Server zurück, nie an den Browser. Sie entscheiden, wie es weitergeht.
Einbindung
Für ein gewöhnliches Formular schreiben Sie kein JavaScript: Das Script von Antisy füllt das Token-Feld beim Absenden aus.
Im <head> der Seite, die das Formular enthält. data-site ist Ihr öffentlicher Schlüssel: kein Secret in der Seite.
<script src="https://api.antisy.com/v1/i/l.js"
data-site="VOTRE_CLE_DE_SITE" defer></script>Ihr eigenes, so wie es ist, per POST an Ihre Website gesendet. Beim Absenden fügt das Script ein verborgenes Feld hinzu, antisy-token, mit einem kurzen Token zur einmaligen Verwendung.
<form method="post" action="/contact">
<input name="email" type="email">
<button>Envoyer</button>
</form>Von Ihrem Server aus, mit Ihrem geheimen Schlüssel. Die Antwort sagt, ob der Besucher durchkommt, ohne den Grund zu nennen.
const res = await fetch(
"https://api.antisy.com/v1/siteverify",
{
method: "POST",
redirect: "manual", // keiner Weiterleitung folgen
signal: AbortSignal.timeout(3000), // höchstens 3 s
body: new URLSearchParams({
secret: process.env.ANTISY_SECRET,
response: req.body["antisy-token"] ?? "",
}),
},
).catch(() => null);
let verdict;
if (res === null || res.status >= 500 || res.status === 429) {
verdict = "allow"; // Antisy antwortet nicht, oder 429: Übermittlung durchlassen, protokollieren
} else if (res.status !== 200) {
verdict = "deny"; // Fehler in Ihrem Aufruf, zu beheben
} else {
const result = await res.json().catch(() => null);
verdict = result?.success === true ? "allow" : "deny";
}
// Ergebnis: "allow" | "deny"PHP, Python, Go, curl, Timeout und Ausfall: die Dokumentation
allow oder deny, ohne den Grund zu nennen. Ein ungültiges, gefälschtes, wiederverwendetes oder abgelaufenes Token kommt nie durch; ein fehlendes Token ebenfalls nicht, solange die Erfassung der Website aktiv ist. Der Besucher selbst sieht nichts.submit-Ereignis (per fetch oder form.submit()) oder in ein anderes Fenster holt das Token über antisy.token(): siehe die Dokumentation des Scripts.assess, der das Token an das Konto bindet. Sein Node-Server-Kit wird auf npm veröffentlicht werden; das ist noch nicht geschehen.api.antisy.com, in Betrieb seit dem 27. Oktober 2026; der Zugang erfolgt über eine Warteliste.Daten
Proportionaler Massstab, ab dem Versuch. Von Antisy festgelegte Fristen.
Im Browser, durch das Script
Beim Empfang, durch den Server von Antisy
| Frist | Was geschieht |
|---|---|
| Einige Minuten | Vom Browser für ein Token gesendete Messwerte: einige Minuten verschlüsselt aufbewahrt, so lange, wie die Prüfung der Übermittlung dauert, dann gelöscht. Ist die Aufbewahrung für die Website eingeschaltet (standardmässig ist sie ausgeschaltet), werden einige davon 30 Tage verschlüsselt aufbewahrt: die gemessene Grafikdarstellung, die Klasse und zwei Hashwerte des Grafikprozessors, das Verhalten der JavaScript-Engine und die Hinweise auf Automatisierung; weder die vom Browser angegebenen Fähigkeiten noch seine Sprachen und seine Zeitzone, noch der Gesamtfingerabdruck des Geräts, noch der Ablauf der Interaktion. |
| 30 Tage | IP-Adresse, User-Agent, Kontext der Anfrage (akzeptierte Sprache, Namen der vorhandenen Header, Host des Referrers, Pfad, Methode; Merkmale der Verbindung: TLS- und HTTP-Versionen, ausgehandeltes Protokoll, Vorhandensein von Client Hints, Hashwert der Header-Reihenfolge; und, wenn die Website sie weitergibt, Ausfülldauer des Formulars und Rang des Versuchs in der Sitzung) und von der Website gewählte Ereigniskennung, verschlüsselt, solange sie aufbewahrt werden; Hashwert der Reihenfolge der HTTP-Header, im Ruhezustand verschlüsselt (ihre Namen, nie ihre Werte); Ergebnisse der Token-Prüfung: alle aus dem Datensatz gelöscht. Darüber hinaus wird weder ein Präfix noch ein Hashwert der IP-Adresse aufbewahrt. Die Ereigniskennung hat zudem, getrennt davon, einen blinden Index (einen Hashwert mit Schlüssel), der nur dazu dient, die Wiederholung desselben Versuchs zu erkennen: Er wird nach 25 Stunden gelöscht. |
| 90 Tage | Login-Kennung (verschlüsselt und gehasht), Ausgang des Versuchs, von der Website gemeldete Ausgänge: gelöscht. |
| 180 Tage maximal | Was bleibt (Ergebnis, Score, Gründe, Browserfamilie, Ereignistyp, Zeitstempel): Der Datensatz wird gelöscht. |
Diese Fristen wendet Antisy an. IP-Adresse, User-Agent, Kontext der Anfrage und Messwerte des Browsers werden in der Datenbank verschlüsselt, solange sie aufbewahrt werden; auch der Hashwert der Reihenfolge der HTTP-Header ist im Ruhezustand verschlüsselt, höchstens 30 Tage. Der TLS-Fingerabdruck (JA4) wird heute nicht gelesen.
Die Details stehen in der Datenschutzerklärung und im Auftragsbearbeitungsvertrag.
Preise
Nur die Stufe «Kostenlos» hat einen angezeigten Preis. Der Zugang erfolgt über die Warteliste.
CHF 0
ohne Kreditkarte
Auf Anfrage
Schweizer Hosting
Auf Anfrage
Schweizer Hosting
Auf Anfrage
Schweizer Hosting
Standard, Pro und Enterprise sind auf Anfrage: Nennen Sie die Stufe, Ihr Volumen und Ihre Websites in Ihrer Nachricht. Nur die Stufe «Kostenlos» hat einen angezeigten Preis.
Online wird nichts bezahlt.
Das Hosting erfolgt bei Infomaniak in Genf, Schweiz, in Betrieb seit dem 27. Oktober 2026 (siehe Datenschutz).
| Kostenlos | Standard | Pro | Enterprise | |
|---|---|---|---|---|
| Preis | CHF 0ohne Kreditkarte | Auf AnfrageSchweizer Hosting | Auf AnfrageSchweizer Hosting | Auf AnfrageSchweizer Hosting |
| Inbegriffene Prüfungen pro Monat | 2’500 | 50’000 | 250’000 | Verhandelt |
| Websites | 1 | 3 | 10 | Verhandelt |
| Über dem Kontingent | Nicht verrechnet, Website nie blockiert | In der Offerte festgelegt | In der Offerte festgelegt | Verhandelt |
| Priorisierter Support | Nein | Nein | Ja | Ja, persönliche Ansprechperson |
| Vertrag | Allgemeine Geschäftsbedingungen | Allgemeine Geschäftsbedingungen | Allgemeine Geschäftsbedingungen | Verhandelter Vertrag, Verfügbarkeitszusage, Auftragsbearbeitungsvertrag |
| Prüfungen pro Sekunde (Hypothese) | 25 | 100 | 300 | 800 |
| Tokens pro Minute (Hypothese) | 120 | 600 | 1’800 | 4’800 |
Kostenlos, über dem Kontingent: Ihre Website wird nie blockiert. Der Score entscheidet nicht mehr, die Website ist also nicht mehr durch das Modell geschützt; ein ungültiges oder gefälschtes Token wird weiterhin abgelehnt, ebenso ein fehlendes Token, solange die Browser-Erfassung für die Website eingeschaltet ist. Der Angriff bleibt im Dashboard sichtbar; die Überschreitung des Kontingents wird Ihnen einmal pro Monat per E-Mail gemeldet, an die Alarmadresse Ihrer Organisation, falls Sie eine eingerichtet haben.
Die Raten sind Hypothesen, im Pilot erneut zu prüfen. Ein Versuch über der Rate Ihrer Stufe wird nie aus diesem Grund abgelehnt: Er wird markiert, gezählt und normal bewertet. Nur technische Grenzen, für alle Stufen gleich und über deren Raten festgelegt, lehnen einen höheren Durchsatz ab (Antwort 429).
Audit Ihres Logins und Ihrer Registrierung: auf Anfrage, angerechnet an das erste Jahresabonnement Pro oder Enterprise.
Kurze Antworten auf die ersten Fragen von Integratoren und Entscheidungsträgern.
Antisy ist ein Bot-Schutz für die Formulare und Logins einer Website: Er prüft, ob eine Übermittlung von einem Browser stammt und nicht von einem Programm, ohne dem Besucher etwas anzuzeigen.
Ein Tag in der Seite, ein Aufruf von Ihrem Server und ein Ergebnis: allow oder deny. Sie entscheiden, wie es weitergeht.
Antisy ist das Produkt der Antisy Sàrl, eines Schweizer Unternehmens, eingetragen im Handelsregister des Kantons Genf.
Ein klassisches CAPTCHA verlangt vom Besucher den Beweis, dass er ein Mensch ist: ein Kästchen ankreuzen, Bilder erkennen, ein Rätsel lösen.
Antisy verlangt nichts vom Besucher und zeigt nichts an: kein Kästchen zum Ankreuzen, kein Rätsel. Das Script zählt die Interaktionen, während der Besucher das Formular ausfüllt, lässt den Browser im Hintergrund eine kurze Berechnung ausführen und misst sie beim Absenden; das Ergebnis erhält Ihr Server. Bei dieser Art Prüfung spricht man manchmal von einem «unsichtbaren CAPTCHA».
Der Browser lädt das Script von Antisy, das dem Besucher nichts anzeigt. Beim Absenden des Formulars legt das Script selbst ein kurzes Token in ein verborgenes Feld namens antisy-token.
Ihr Server sendet dieses Token mit Ihrem Secret an POST /v1/siteverify. Die Antwort lautet allow oder deny: Der Besucher kommt durch oder nicht. Sie entscheiden, wie es weitergeht.
Das Formular wird trotzdem gesendet, ohne Token: ohne Feld antisy-token oder mit leerem Feld, falls die Seite schon eines enthält. Lesen Sie es mit einem leeren Standardwert. Das geschieht bei einem Werbe- oder Tracking-Blocker, einer unvollständigen CSP-Richtlinie, einer Seite über HTTP, einem Besucher ohne JavaScript oder einem Formular, das das Script nicht abdeckt und dessen Seite antisy.token() nicht aufruft. Hat das Script die Übermittlung zurückgehalten und lässt das Token auf sich warten, wird das Formular nach höchstens 6 Sekunden gesendet.
Was danach geschieht, hängt von der Einstellung «Browser-Erfassung» der Website ab («Collecte du navigateur» im Dashboard). Bei eingeschalteter Erfassung kommt eine Übermittlung ohne Token nicht durch: Ergebnis deny. Bei ausgeschalteter Erfassung wird das fehlende Token nicht angelastet. Eine neue Website beginnt mit ausgeschalteter Erfassung.
Im Browser werden vom Script gemessen: die vom Browser angegebenen Fähigkeiten, die Sprachen und die Zeitzone des Browsers, die Grafikdarstellung und der Fingerabdruck des Geräts, Hinweise auf Automatisierung, das Verhalten der JavaScript-Engine und der Ablauf der Interaktion. Vom Server von Antisy gelesen werden: die Reihenfolge der HTTP-Header, die IP-Adresse, der User-Agent und der Kontext der Anfrage. Nie das gezeichnete Bild, der Name der Grafikkarte oder der Inhalt der Tastenanschläge und Felder.
Für ein Login bewahrt Antisy zudem eine Login-Kennung auf, verschlüsselt und gehasht: Die Startseite beschreibt jede Messung und jede Aufbewahrungsdauer im Detail. Diese Daten umfassen Personendaten, die die Datenschutzerklärung beschreibt.
Das Hosting erfolgt bei Infomaniak, in Genf, Schweiz. Es ist seit dem 27. Oktober 2026 in Betrieb.
Vier Stufen: Kostenlos (CHF 0, 2’500 Prüfungen pro Monat, 1 Website), Standard (auf Anfrage, 50’000 Prüfungen pro Monat, 3 Websites), Pro (auf Anfrage, 250’000 Prüfungen pro Monat, 10 Websites) und Enterprise (auf Anfrage, Volumen und Websites verhandelt). Nur die Stufe Kostenlos hat einen angezeigten Preis; Standard, Pro und Enterprise sind auf Anfrage, je nach Ihrem Volumen und Ihren Websites.
Für eine Offerte schreiben Sie an support@antisy.com und nennen die Stufe, Ihr Volumen und Ihre Websites. Online wird nichts bezahlt: Der Zugang erfolgt über eine Warteliste.
Noch nicht. Der Zugang erfolgt über eine Warteliste. Die API antwortet auf api.antisy.com und das Dashboard (auf Französisch) auf app.antisy.com seit dem 27. Oktober 2026, bei Infomaniak, in Genf; noch ist kein Kunde in Produktion.
Ein Pilot ist geplant; er hat nicht begonnen, und es ist kein Datum angekündigt. Sie können eine Adresse auf der Warteliste hinterlassen: Antisy schreibt Ihnen, wenn der Zugang öffnet, und für nichts anderes.
Warteliste
Hinterlassen Sie eine Adresse: Wir schreiben Ihnen, wenn der Zugang öffnet, und für nichts anderes.