Version 2.1.1
- Changed: Renamed to TINXDK Captcha Lite (no functional change). Slug, settings and data are unchanged.
Pluginet sætter ALTCHA på dine formularer. Den besøgendes browser løser en lille regneopgave i baggrunden, og din egen server opretter og kontrollerer opgaven. Intet sendes til en tredjepart, der sættes ingen cookies, og de besøgende slipper for at klikke på trafiklys.
Kontaktformularer, kommentarfelter, tilmeldinger og loginsider er de steder, hvor robotter og spammere rammer et WordPress-website. Mange løser det med en captcha fra en stor udbyder, men så sendes de besøgendes data til en tredjepart, der skal nævnes i privatlivspolitikken, og som ofte kræver cookies og samtykke. Billedgåder irriterer samtidig rigtige besøgende og koster henvendelser.
TINXDK Captcha Lite bruger ALTCHA, en proof-of-work-løsning. Widgetten henter en signeret opgave fra dit eget website, browseren finder svaret, og formularen sendes af sted med beviset. Serveren kontrollerer signaturen (HMAC med en hemmelighed, kun dit website kender), at beviset ikke er udløbet (5 minutter), og at det ikke har været brugt før (beskyttelse mod genbrug). En formular uden gyldigt bevis afvises med en tydelig besked, eller markeres som spam i Contact Form 7. Widgetscriptet følger med pluginet, og der kontaktes ingen eksterne tjenester.
Fordi alt foregår på din egen server, er løsningen GDPR-venlig: ingen cookies, ingen overførsel til tredjelande og ingen IP-adresser eller formularindhold i statistikken. Du slår hver integration til eller fra under Indstillinger, og den er som standard slået til, så snart det pågældende plugin er aktivt. Det gratis plugin dækker alle formularerne. Pro tilføjer usynlig tilstand, Under Attack-tilstand, hændelseslog, lister og ugentlig rapport.
Funktioner mærket "Gratis" er med i det gratis plugin. Funktioner mærket "Pro" ligger i Pro-tilføjelsen og kræver en licensnøgle.
Proof-of-work uden billedgåder. Udfordringen oprettes og kontrolleres af dit eget website, og widgetscriptet følger med pluginet. Der kontaktes ingen eksterne tjenester.
Der sættes ingen cookies, og der sendes ingen data til tredjepart. Statistikken indeholder kun tællere, ingen IP-adresser og intet formularindhold.
Login (også wp_login_form()), tilmelding, glemt adgangskode, nulstil adgangskode og kommentarer. Brugere, der kan moderere kommentarer, springer kontrollen over.
Log ind, tilmelding og glemt adgangskode på "Min konto" samt den klassiske kasse (shortcode). Blok-kassen understøttes endnu ikke.
Widgetten sættes automatisk på formularerne. I Contact Form 7 markeres en indsendelse uden gyldigt bevis som spam.
Understøtter WPForms (Lite og Pro), Gravity Forms og Formidable Forms, så du kan bruge samme beskyttelse på tværs af dine formularplugins.
Version 2.1 beskytter også Ninja Forms, Forminator, Jetpack Forms (kontaktformular-blokken), Divi-kontaktformularen, Kadence Blocks (Form og Advanced Form) og tilmeldingsformularer i Mailchimp for WordPress. Widgetten nulstilles efter hver AJAX-indsendelse. Divi er slået fra som standard: slå den til under Indstillinger > TINXDK Captcha Lite, og send en testbesked.
Hver integration har sin egen til/fra-kontakt under Indstillinger, "TINXDK Captcha Lite", og er slået til som standard, når pluginet er aktivt. Brug en anden captcha et sted? Slå den integration fra.
Se antal godkendte, mislykkede og manglende beviser i dag og de seneste 7 dage (kun tællere, gemmes i 30 dage). Vælg lav, normal eller høj sværhedsgrad.
Slå alle kontroller fra med TINXDK_CAPTCHA_DISABLE i wp-config.php, hvis du er låst ude. Filtre og actions med præfikset tinxdk_captcha_ til udviklere.
Widgetten skjules, og opgaven løses først, når den besøgende sender formularen. Giver en renere formular uden at give afkald på beskyttelsen.
Meget højere sværhedsgrad, når siden er under angreb. Slås til manuelt, eller automatisk, når antallet af mislykkede forsøg den seneste time overstiger en grænse, du selv sætter.
Log i en egen databasetabel med tidspunkt, formular, udfald og anonymiseret IP-adresse. Gemmes i 30 eller 90 dage, med liste og filtre i administrationen, CSV-eksport og diagram pr. dag.
Spring captchaen over for dine egne adresser (allowlist), og afvis altid kendte problemer (blocklist). Understøtter enkelte IP-adresser og CIDR-områder.
En HTML-mail med antal pr. formular og de formularer, der oftest fejler, så du hurtigt kan se, om der er noget at reagere på.
Nye versioner af Pro-pluginet dukker op i WordPress som alle andre plugins og kan opdateres med ét klik. Det gratis plugin opdateres gennem WordPress.org.
Det gratis plugin er fuldt fungerende. Pro er en tilføjelse oven på det og indeholder det, der står i højre kolonne. Intet i det gratis plugin er låst, for Pro-koden ligger kun i Pro-pluginet.
| Funktion | Gratis | Med Pro |
|---|---|---|
| Selvhostet ALTCHA (proof-of-work), ingen tredjepart og ingen cookies | Ja | Ja |
| WordPress: login, tilmelding, glemt og nulstil adgangskode, kommentarer | Ja | Ja |
| WooCommerce: konto-formularer og klassisk kasse | Ja | Ja |
| Contact Form 7, Fluent Forms, Elementor Pro Forms | Ja | Ja |
| Ninja Forms, Forminator, Jetpack Forms, Divi, Kadence Blocks, Mailchimp for WordPress | Ja | Ja |
| WPForms, Gravity Forms, Formidable Forms | Ja | Ja |
| Til/fra pr. integration og valg af sværhedsgrad | Ja | Ja |
| Overblik over godkendte, mislykkede og manglende beviser (tællere, 30 dage) | Ja | Ja |
| Nødkontakt (TINXDK_CAPTCHA_DISABLE) og udviklerhooks | Ja | Ja |
| Usynlig tilstand (widget skjult, løses ved indsendelse) | Nej | Ja |
| Under Attack-tilstand (manuel og automatisk) | Nej | Ja |
| Hændelseslog (egen tabel, 30/90 dage), filtre, CSV og diagram pr. dag | Nej | Ja |
| Allowlist og blocklist med IP og CIDR | Nej | Ja |
| Ugentlig HTML-opsummering på e-mail | Nej | Ja |
| Automatiske opdateringer af Pro-pluginet (via licensen) | Nej | Ja |
Pluginet virker på alle WordPress-installationer, der opfylder kravene, uanset hvor siden hostes. Er PHP-versionen for gammel, forbliver pluginet inaktivt og viser en besked i administrationen. Pro-pluginet har samme krav og kræver desuden det gratis plugin.
Log ind i WordPress-administrationen, vælg "Plugins" og "Tilføj nyt plugin", og søg efter "TINXDK Captcha Lite" (eller blot "TINXDK"). Tryk på "Installer nu".
Pluginet er indsendt til WordPress.orgs plugin-katalog og afventer godkendelse. Indtil da henter du zip-filen i sektionen "Download" nedenfor og uploader den under "Plugins", "Tilføj nyt plugin" og "Upload plugin". Gem zip-filen, og pak den ikke ud.
Tryk på "Aktivér plugin". Er din PHP-version for gammel, bliver pluginet inaktivt og viser en besked, så siden aldrig går i stykker.
Log ind i WordPress-administrationen og vælg "Plugins" og derefter "Tilføj nyt plugin".
Tryk på "Upload plugin" øverst, vælg den hentede zip-fil, og tryk på "Installer nu".
Gå til "Indstillinger" og "TINXDK Captcha Lite". Formularerne i de aktive plugins er allerede beskyttet. Her slår du integrationer til eller fra og vælger sværhedsgrad (lav, normal eller høj).
Åbn en beskyttet formular i et privat browservindue, og send den. Under "TINXDK Captcha Lite" kan du se, at tælleren for godkendte beviser stiger.
Har du fået en licensnøgle, installerer du Pro-tilføjelsen og indtaster nøglen. Uden nøgle bruger du bare det gratis plugin.
TINXDK Captcha Pro er en tilføjelse og virker kun sammen med det gratis plugin TINXDK Captcha Lite i version 2.0.0 eller nyere. Mangler det, beder WordPress selv om at installere det.
Hent "TINXDK Captcha Pro" i sektionen "Download" ovenfor. Pro-pluginet ligger ikke i WordPress.orgs katalog. Gem zip-filen, og pak den ikke ud.
Vælg "Plugins", "Tilføj nyt plugin" og "Upload plugin". Vælg Pro-zip-filen, tryk på "Installer nu" og derefter "Aktivér plugin".
Åbn "Indstillinger" og "TINXDK Captcha Lite" og vælg sektionen "Licens". Skriv eller indsæt nøglen (formen TINX-XXXX-XXXX-XXXX-XXXX, store og små bogstaver og bindestreger er ligegyldige), og tryk på "Aktivér". Status, udløbsdato og antal websites står i samme sektion.
Tryk på "Deaktivér" på det gamle website, så frigives pladsen, og indtast nøglen på det nye.
Det gratis plugin installeres helst fra WordPress.org: søg efter "TINXDK Captcha Lite" under "Plugins" og "Tilføj nyt plugin". Kataloget er under gennemgang, så indtil det er godkendt, kan du hente zip-filen her. Pro-tilføjelsen findes kun her.
Download er gratis for alle, og pluginet indeholder ingen licenskode. Når pluginet er i WordPress.org-kataloget, opdateres det derfra. Du kan kontrollere filen med shasum -a 256 tinxdk-captcha-2.1.1.zip.
Kræver det gratis plugin og en licensnøgle. Opdateres automatisk fra WordPress via licensen. Du kan kontrollere filen med shasum -a 256 tinxdk-captcha-pro-2.0.1.zip.
Pro til Captcha tilføjer usynlig tilstand, Under Attack-tilstand med meget højere sværhedsgrad (manuelt eller automatisk), hændelseslog med filtre, CSV og diagram, allow- og blocklist med CIDR, ugentlig opsummering på e-mail og automatiske opdateringer. Pro er en tilføjelse til det gratis plugin. Vi udsteder licensnøglen manuelt og aftaler antal websites og varighed sammen med dig.
Anmod om en licens, så udsteder vi nøglen manuelt. Du indtaster den under "Licens" i Pro-pluginets indstillinger (se installationstrinnene ovenfor).
De gratis plugins kontakter ikke TINXDK. Med Pro og en licens sender pluginet kun sidens adresse, versionsnumre og licensnøglen til licensserveren, når licensen aktiveres, kontrolleres og tjekkes for opdateringer.
Nej. Udfordringen oprettes og kontrolleres af din egen server, og widgetscriptet følger med pluginet. Pluginet kontakter ingen eksterne tjenester, hverken Google, Cloudflare eller os.
Nej, der sættes ingen cookies. Pluginet gemmer kun anonyme tællere (godkendte, mislykkede og manglende beviser), ingen IP-adresser og intet formularindhold. Husk alligevel at tage pluginet med i din egen privatlivspolitik. Med Pro gemmes en log med anonymiseret IP-adresse i din egen database.
Ja, det er bygget til det. Alt foregår på din egen server, og der deles ingen data med tredjepart eller tredjelande. Det er dog dig, der er dataansvarlig, så vurdér brugen i din egen dokumentation.
WordPress (login, tilmelding, glemt og nulstil adgangskode, kommentarer), WooCommerce (login, tilmelding og glemt adgangskode på "Min konto" samt den klassiske kasse), Contact Form 7, Fluent Forms, Elementor Pro Forms, WPForms (Lite og Pro), Gravity Forms, Formidable Forms, Ninja Forms, Forminator, Jetpack Forms, Divi-kontaktformularen, Kadence Blocks og Mailchimp for WordPress. Hver integration kan slås til eller fra under Indstillinger.
Ikke endnu. Blok-kassen tegnes i browseren af React og har ikke et sted på serveren, hvor widgetten kan sættes ind. Den klassiske kasse (shortcode) er beskyttet, men blok-kassen er ikke. Formularerne på "Min konto" virker med begge.
Ja. Er begge plugins aktive, tager Captcha sig af ALTCHA, så de besøgende aldrig ser to widgets. Login Limit tæller stadig mislykkede loginforsøg og spærrer adresser, og Captcha sørger for, at robotter ikke slipper igennem på formularerne.
ALTCHA er en proof-of-work-løsning: browseren løser en lille regneopgave i baggrunden, i stedet for at brugeren skal klikke på billeder. Beviset er signeret af din server, udløber efter 5 minutter og kan kun bruges én gang.
Beviset udløber efter 5 minutter og kan kun bruges én gang, så en side, der har stået åben længe, skal genindlæses. Bag en omvendt proxy kan alle besøgende dele én IP-adresse og ramme grænsen for udfordringsruten. Brug da filteret tinxdk_captcha_client_ip til at angive den rigtige IP-adresse.
Det er sjældent, men tilføj define( 'TINXDK_CAPTCHA_DISABLE', true ); til wp-config.php via FTP eller SSH, så slås alle kontroller fra. Fjern linjen igen, når du er logget ind.
Det gratis plugin beskytter alle de understøttede formularer med selvhostet ALTCHA. Pro (kræver licens) tilføjer usynlig tilstand, Under Attack-tilstand, hændelseslog med filtre, CSV og diagram, allow- og blocklist med CIDR, en ugentlig opsummering på e-mail og automatiske opdateringer. Se sammenligningen ovenfor.
En Pro-funktion, der hæver sværhedsgraden kraftigt, så hver indsendelse kræver langt mere regnearbejde af robotten. Du kan slå den til manuelt, eller lade pluginet slå den til automatisk, når antallet af mislykkede forsøg den seneste time overstiger en grænse, du selv bestemmer.
Det gratis plugin virker uændret og beskytter fortsat alle formularer. Dine indstillinger bevares, men Pro-funktionerne (fx usynlig tilstand, Under Attack, log og lister) er slået fra, til licensen fornyes.
PHP 8.2.35 eller nyere og WordPress 6.3 eller nyere. WooCommerce og formularpluginsene er valgfrie. Kører siden på en ældre PHP-version, forbliver pluginet inaktivt og viser en besked i administrationen.
Ring eller skriv, så hjælper vi dig med både installation og licens.