WordPress bescherming tegen spam en DDoS-aanvallen

Geschreven el 11 Juli 2011
door SeguridadWP

4 Commentaar

Evitar ataque ddos en wordpressHet is heel gebruikelijk bij webmasters die wordpress gebruiken willen de hoeveelheid kennis RAM-geheugen verbruikt de pagina's als, op tijden en ondanks het feit dat geoptimaliseerd het systeem met een plugin verborgen CDN of type of cloudfare CloudFront, pagina's worden langzaam voor eeuwig, soms gaat zo ver dat moeten Start de server opnieuw het geval van de VPS, Wolk van de dedicated servers, of, de ondersteuning die u nodig hebt om shared hosting systeem te vinden logs over wat er de oorzaak van deze vertraging.

Is een php script u kunt, bv, in de voettekst en bepalen RAM-geheugen verbruikt. Dus, als u meer websites, U kunt een idee krijgen van de behoefte aan server, zelfs als je denkt van de upgrade (si no quieres intorducir código a mano y prefieres un plugin existe el famosos TPC! Memory Usage para WordPress, que también analliza el estado del servidor dónde está alojado tu blog):

<?echo 'Memory gebruikt: ' . ronde(memory_get_usage() / 1024,1) . ' KB de '
. ronde(memory_get_usage(1) / 1024,1) . 'KB';?>

Nu, in de meeste gevallen het gebrek aan RAM-geheugen wordt veroorzaakt door bots, malware, op spam DDOS-aanvallen verzoeken om het verzadigen database, en hoewel voor deze cache beschikbaar, resulta casi irremediable que la página acabe "petando". Als u niet wilt dat het bericht "Waarschuwing: te veel aansluitingen" debido a "usuarios" dat veel verzoeken om in een korte periode van tijd, dan is het het beste om het installeren van een script anti-flood. Een eenvoudig en nuttig, wordt aangeboden op thewebhelp.com, en wat u kunt invoegen in de index.php (de wortel van wordpress) of het begin van header.php (het thema):

<?php if (!isset($_SESSION)) { 	session_start(); } // anti flood protection
if($_SESSION['Last_session_request'] > tijd() - 2){     // users will be
redirected to this page if it makes  requests faster than 2 seconds
header("location: /flood.html");     uitgang; } $_SESSION['Last_session_request']
= Tijd(); ?>

Voor dit bijzondere geval, afgewezen verbindingen niet tolereren aanvragen met minder dan 2 seconden van elkaar. De verbindingen in milliseconden van een hetzelfde IP- zijn een teken van een bot of een ddos ​​aanvallen onze server.

Naar correct gebruiken Dit script, moet een lege html en het te hernoemen flood.html tal y como indica arriba para que el "agresor" doorgestuurd en zal niet starten php code kan worden uitgevoerd in cms, verspilling van middelen de la machine. P.ej

<html><head></head><body>No me gusta el spam</body></html>

¿Un poco más de seguridad? Voor de vereiste moet regelen de Akismet en slecht gedrag plugin als u het einde spam comment software die wordt gelanceerd vanaf ScrapeBox, XRumer SEnuke of anderen. Voor beide, is het noodzakelijk API Key om mee te werken. Naar Akismet, hebben de mogelijkheid van het gebruik van de gratis versie (heeft een ander, PRO die de kosten 5$ maandelijks) en https://akismet.com/signup/ en Slecht gedrag kan worden bereikt door het registreren: http://www.projecthoneypot.org / create_account.php.

Je moet ook rekening houden met alle andere gemeenten hebben wij gekomen seguridadwordpress.es de bescherming van de bestanden en wp-config.php. htaccess.

Om te voorkomen dat DDoS-aanvallen, voor degenen die dat niet te doen in de iptables firewall op de server, of, zijn in een gedeelde accommodatie, kunnen ervoor kiezen om te configureren . Htaccess bestand en laad het met een blacklist o blok lijst. ¿Dónde puede obtener un ejemplo de ello? Hier, of op de volgende webadressen waar u kunt vinden. htaccess-bestanden vooraf geconfigureerde, bijgewerkte lijsten van spammers en het klassieke voorbeeld van een robots.txt voor WordPress (vertegenwoordigt niet een solide veiligheidscontrole maar als een filter volgens welke robots):

  • http://joshua-mcclure.com/linux-ddos-defense-with-htaccess /
  • http://www.wizcrafts.net / blocklists.html
  • http://www.wizcrafts.net / uitgebuit-servers-blocklist.html
  • http://www.spamhaus.org / faq / answers.lasso?section = datafeed% 20FAQ
  • http://sigt.net / Archivo / robotstxt-para-wordpress.xhtml

Andere interessante artikelen (Gerelateerd)

4 Commentaar

  1. david zegt:

     

    Hallo, een heel goed advies. Een twijfel, el texto <html><hoofd></hoofd><lichaam>Ik hou niet van spam</lichaam></html>  moet worden gesteld in het bestand flood.html of links blanco? En waar plaats ik?
    Groeten!

  2. SeguridadWP zegt:

    Hallo David,

    Het bestand dat u kunt laten leeg als je wilt. Je moet stoppen precies waar je wordpress geïnstalleerd (waar wp-config.php verschijnen, wp-settings.php, index.php).

    Tot nu toe rechts. Het enige nadeel is dat wanneer een update voor wordpress, script code kan verdwijnen omdat de index.php of header.php worden overschreven door nieuwe bestanden.

    Dus je moet weer herzien of een ander alternatief te vinden.

  3. david zegt:

    Dank u voor het beantwoorden zo snel!!
    Ik kan het niet, Ik krijg een foutmelding. "Parse error: syntax error, onverwachte T_STRING"
    Blijven proberen om te zien hoe het.
    Groeten!

  4. Naim zegt:

    Hallo, gracias por publicar esto en tu sitio, ya puse el script y hice la página htmlPero lo del .httacces es necesario hacerlo?
    Y lo de los comentarios? Yo supongo que no, ya que si borro los comentarios no hace nada, plus op dit moment geen commentaar spam…

Schrijf een reactie

JA U kunt gebruik maken van HTML en smilies in opmerkingen.
NO beledigingen zijn niet toegestaan, Spam links of berichten in SMS-formaat.

Uw commentaar zal worden gemodereerd de eerste keer dat je. Daarna is het niet nodig als u gebruik maken van dezelfde gegevens.