Help
Posted By Gregory

Uitzonderingen configureren voor de antispam-engine


English version: Configuring exceptions for the anti-spam engine


Meestal moet u antispamuitzonderingen configureren als u een technologie gebruikt die met uw website communiceert door formulieren in te dienen of POST-verzoeken programmatisch te verzenden. In dergelijke gevallen kan WP Cerber legitieme verzoeken blokkeren omdat het kan herkennen dat ze door bots zijn gegenereerd. Dit leidt tot valse positieven, die u kunt zien op het tabblad Activiteit. Dergelijke logboekvermeldingen worden gemarkeerd als Inzending van spamformulier geweigerd .

Hoe u specifieke verzoeken kunt uitsluiten van inspectie

Alle antispamuitzonderingen worden geconfigureerd op de Antispam- beheerderspagina.

Om een specifiek verzoek (indiening van formulier) uit te sluiten van inspectie door de antispam-engine, moet u een verzoekpad en, optioneel, een querytekenreeks (verzoekparameters) specificeren in het veld Query whitelist -instelling.

Als een aanvraag-URI begint met of gelijk is aan een van de opgegeven tekenreeksen, wordt deze niet geïnspecteerd en geblokkeerd.

Om complexe regels te maken, kunt u REGEX-expressies gebruiken. Zie hieronder voor meer informatie.

Een paar voorbeelden

Uitzondering #1 staat alle verzoeken toe met de aanvraag-URI die begint met de opgegeven tekenreeks, bijvoorbeeld /ps/wc-ajax=whatever_till_the_end

Uitzondering #2 Staat alle verzoeken toe als de aanvraag-URI overeenkomt met het opgegeven REGEX-patroon, bijvoorbeeld /file-upload.php?user_id=23432

Anti-spam for WordPress exceptions

Anti-spam for WordPress – configuring exceptions

Hoe de aanvraag-URI te identificeren

Ga naar de Live Traffic -beheerderspagina. Zoek een legitiem verzoek dat u op de witte lijst moet zetten en neem de aanvraag-URI uit de kolom Verzoek . Als uw aanvraag-URI dynamische GET-parameters bevat, zoals op de onderstaande schermafbeelding, moet u mogelijk een REGEX-expressie gebruiken.

Request URIs on the Live Traffic page in the WordPress dashboard

Request URI on the Live Traffic page in the WordPress dashboard

Normale uitdrukkingen

Query whitelist ondersteunt reguliere expressies, één patroon per regel. Om van inspectie te worden uitgesloten, moet de aanvraag-URI overeenkomen met het hele REGEX-patroon.

Om een REGEX-patroon op te geven, plaatst u een hele regel tussen twee { } accolades. Om bijvoorbeeld aanvragen voor een file-upload.php- script uit te sluiten met een numerieke GET-parameter user_id die een willekeurig getal bevat, geeft u deze tekenreeks op:

 {\/bestand-upload\.php\?user_id=\d+$}

Opmerking: om de schuine streep / het teken in een REGEX-uitdrukking te specificeren, moet u deze escapen met een backslash \ op deze manier: \/

WordPress anti-spam settings

WordPress anti-spam settings

Anti-spam uitschakelen op een geselecteerde pagina

Om conflicten te voorkomen met formulieren van derden die zijn geladen vanaf een externe bron en worden verwerkt op een website van derden, kunt u uitzonderingen configureren voor de antispam van WP Cerber door de code op geselecteerde pagina's van uw website uit te schakelen. De lijst met pagina's wordt gespecificeerd met een PHP-constante CERBER_DISABLE_SPAM_FILTER . Deze constante moet worden gedefinieerd in het bestand wp-config.php. Gebruik een door komma's gescheiden tekenreeks met pagina-ID's. Als de lijst is geconfigureerd, ziet u de lijst met pagina's op de WP Cerber anti-spam instellingen beheerpagina. Hier is een voorbeeld van de lijstdefinitie.

 define( 'CERBER_DISABLE_SPAM_FILTER', '3, 45');

U moet deze functie gebruiken als u HubSpot-formulieren op uw website heeft.

Zie ook: Hoe u spam-gebruikersregistraties op uw WordPress kunt stoppen


I'm a team lead in Cerber Tech. I'm a software & database architect, WordPress - PHP - SQL - JavaScript developer. I started coding in 1993 on IBM System/370 (yeah, that was amazing days) and today software engineering at Cerber Tech is how I make my living. I've taught to have high standards for myself as well as using them in developing software solutions.

View Comments
There are currently no comments.