Brute force-bescherming voor WordPress met WP Masquerade

WP Masquerade Pro blokkeert tijdelijk IP-adressen die steeds mislukte inlogpogingen doen, met neutrale foutmeldingen waar robots niets aan hebben.

Pro-functie

Inbegrepen in WP Masquerade ProVanaf € 59 excl. btw / jaar

Bekijk de Pro-prijzen

Een plugin voor brute force-bescherming in WordPress moet robots afremmen die duizenden wachtwoorden uitproberen, zonder je gebruikers buiten te sluiten. Met WP Masquerade Pro komt het beperken van inlogpogingen bovenop de verplaatste inlogpagina, het blokkeren van XML-RPC en tweestapsverificatie: robots vinden minder deuren, en de deuren die overblijven gaan na een paar pogingen dicht.

Wat de beperking doet

Na een aantal mislukte inlogpogingen dat je zelf kiest, wordt het betreffende netwerkadres een bepaalde tijd geblokkeerd. De foutmeldingen worden neutraal (‘Inloggen niet mogelijk. Controleer je gegevens of probeer het later opnieuw.’): een robot weet niet meer of de gebruikersnaam bestaat.

Waarom dit nuttig is

Brute-force-aanvallen proberen duizenden combinaties van gebruikersnaam en wachtwoord. De beperking remt ze sterk af en laat toch ruimte voor een mens die zich vergist.

Instellingen Pro-functie

InstellingWaarden
Toegestane mislukte pogingen3 tot 30
Blokkeringsduur1 tot 60 minuten
Startvoorbeeld uit de handleiding: 8 mislukte pogingen per 15 minuten.

De beperking wordt ingeschakeld op niveau 4 van de module Beveiliging of van de module Inlogpagina: beide gebruiken hetzelfde mechanisme en tellen niet dubbel. Onjuiste codes voor tweestapsverificatie tellen ook mee.

Per ongeluk geblokkeerd? De knop Mij deblokkeren in het tabblad Probleemoplossing geeft je huidige IP-adres weer vrij.

Respect voor privacy

De tellers gebruiken een hash (HMAC) van het adres, nooit het IP-adres zelf. Ze verlopen na de gekozen duur en worden opgeruimd door een WordPress-taak die elk uur draait.

Beperkingen en voorzorgen

  • Meerdere gebruikers achter hetzelfde netwerk (kantoor, school) delen één adres: pas de drempel daarop aan.
  • X-Forwarded-For-headers die de client stuurt, worden genegeerd. Zit je achter een proxy of CDN, laat je hostingprovider dan het echte adres herstellen, anders delen alle bezoekers de teller van de proxy.
  • Is WP-Cron uitgeschakeld, laat het dan uitvoeren door de taakplanner van je hosting.
  • De beperking geldt voor inlogpogingen die via de standaardmechanismen van WordPress lopen. Het is geen beperking van het netwerkverkeer en geen afdoende verdediging tegen een gedistribueerde aanval.

Achter Cloudflare lijken alle verzoeken van de servers van Cloudflare te komen. Pro gebruikt dan het echte IP-adres van bezoekers, doorgegeven in de header CF-Connecting-IP en alleen geaccepteerd vanaf de officiële adressen van Cloudflare, voor het beperken van inlogpogingen en blokkades. Lees meer over ondersteuning voor Cloudflare.

Veelgestelde vragen over brute force-bescherming

Beschermt de gratis versie tegen brute force?

Gedeeltelijk. Ze verplaatst de inlogpagina (wp-login.php antwoordt met 404) en blokkeert XML-RPC, de twee doelen waar robots het vaakst op mikken. Het beperken van inlogpogingen en tweestapsverificatie zijn voorbehouden aan Pro.

Heb ik daarnaast een plugin zoals Limit Login Attempts Reloaded nodig?

Nee. Twee beperkingen die dezelfde mislukte pogingen tellen, voegen niets toe en maken het deblokkeren lastiger. Beperkt een andere plugin je inlogpogingen al, laat die functie dan aan één van de twee over.

Houdt de beperking een gedistribueerde aanval tegen?

Niet helemaal: een aanval verspreid over duizenden IP-adressen blijft per adres onder de drempel. Tweestapsverificatie en unieke wachtwoorden zijn de echte verdediging; een firewall bij je hostingprovider of bij Cloudflare filtert al vooraf. Onze vergelijking van WordPress-beveiligingsplugins zet de mogelijkheden op een rij.

Begin gratis, stap over op Pro wanneer je eraan toe bent

De gratis versie verbergt WordPress al, verplaatst de inlogpagina, blokkeert XML-RPC en telt robots. Pro schermt het inloggen af, hernoemt bestandsadressen en bewaakt je sites voor je: bekende kwetsbaarheden, integriteit van de kern, activiteitenlogboek, e-mailwaarschuwingen en de updatestatus van al je sites in je accountomgeving. Vanaf € 59 per jaar excl. btw, veel minder dan de opschoondiensten waarvan we de prijzen hebben opgezocht. Vergelijk de kosten.

Bekijk de Pro-prijzen

Rondleiding

Van installatie tot bescherming, in een paar minuten

Echte schermafbeeldingen van het beheer van WP Masquerade Pro, stap voor stap.

  1. Installeer de plugin

    Plugins > Nieuwe toevoegen > Plugin uploaden: kies het bestand wp-masquerade-pro.zip uit je account en klik op Nu installeren.

    Schermafbeelding: Installeer de plugin
  2. Activeer de plugin

    Activeer WP Masquerade en WP Masquerade Pro en open daarna de instellingen via de link Instellingen.

    Schermafbeelding: Activeer de plugin
  3. Volg de checklist

    Het tabblad Aan de slag toont wat klaar is en wat nog moet gebeuren, stap voor stap.

    Schermafbeelding: Volg de checklist
  4. Kies een beschermingsmodus

    Essentieel, Aanbevolen of Maximaal: één klik vinkt in elk tabblad de juiste keuzes aan. Daarna stel je alles fijn af.

    Schermafbeelding: Kies een beschermingsmodus
  5. Kies de software om te imiteren

    Bijvoorbeeld Joomla!: bots zoeken dan naar lekken die je site niet heeft. Het uiterlijk van je site verandert niet.

    Schermafbeelding: Kies de software om te imiteren
  6. Verplaats de inlogpagina, veilig

    Kies een nieuw inlogadres en test het: het wordt pas actief als bewezen is dat het werkt, zodat je jezelf nooit buitensluit.

    Schermafbeelding: Verplaats de inlogpagina, veilig
  7. Zet tweestapsverificatie aan

    Scan de QR-code met een authenticator-app en voer de getoonde 6-cijferige code in. Een gestolen wachtwoord is niet meer genoeg.

    Schermafbeelding: Zet tweestapsverificatie aan
  8. Zie de bots in de val lopen

    Verzoeken naar /.env, /administrator/ of /phpmyadmin komen van aanvalsbots: ze worden geteld, met de meest geviseerde adressen.

    Schermafbeelding: Zie de bots in de val lopen
  9. Krijg meldingen over kwetsbaarheden

    Elke dag worden je plugins, thema’s en WordPress vergeleken met een openbare database van bekende kwetsbaarheden, met wat je moet doen. Meldingen kunnen per e-mail komen.

    Schermafbeelding: Krijg meldingen over kwetsbaarheden
  10. Activeer je licentie

    Je licentiesleutel ontgrendelt de Pro-functies, automatische updates en de signatuurfeed. Je kunt hem op elk moment controleren of naar een andere site verplaatsen.

    Schermafbeelding: Activeer je licentie

WordPress-beveiliging, zonder ruis

Eén e-mail wanneer het ertoe doet: nieuw waargenomen aanvallen, updates van de plugin en praktische gidsen. Geen spam, afmelden met één klik.