WordPress: Hər bir saytda olmalıdır # 1 Plugin
Bu gün saytım yıxıldı !!! Hansı spambotlar dəstinin məni ələ aldığından əmin deyiləm, amma bütün günü veb saytımı öldürürlər. Bunlar şərh Spam göndərmək üçün dəfələrlə cəhd edən şərh spam-botlarıdır. WordPress-in bu tip hücumlardan qorunması yoxdur. Və Akismet yalnız şərh spamının göndərilməsindən SONRA kömək edir.
Əsasən yazını inkar edəcək bir şeyə ehtiyacım var və tam olaraq budur Pis davranış plagin edir.
Budur işinin qırılması:
Pis Davranış, spam botların həqiqi HTTP istəklərini analiz edərək onları spam botların profilləri ilə müqayisə edərək saytınıza daxil olmasının qarşısını alan bir PHP skriptidir. Bununla birlikdə, İstifadəçi Agent və Refererdən çox kənara çıxır. Pis davranış bir neçə PHP əsaslı proqram paketi üçün mövcuddur və saniyələr içində hər hansı bir PHP skriptinə daxil edilə bilər.
Plugin quraşdırılması zərərsiz idi və saytım geri yükləndi. Yeri gəlmişkən, Pis davranış təqribən 50 dəqiqə əvvəl quraşdırdığımdan bəri artıq 10-dən çox təqdimatı blokladı. Verilənlər bazası fəaliyyəti çox aşağı olduğundan saytım onsuz da daha yaxşı performans göstərir. Eləcə də Akismet növbəm indi çox sürətli doldurma.
Bu axşam hər bir müştəri saytımı gəzdim və quraşdırdım Pis davranış plagin. İstədiyim kimi bir gün keçirmələrini istəmirəm! Mən də onları digər texnologiyalarla yadda saxlayacağam,
Pis davranış texnologiyasını bir çox fərqli platforma üçün inkişaf etdirmişdir.Xahiş edirəm bu insanlara da bir neçə dollar atmağı unutmayın. Sizə deyə bilərəm ki, əlimdə olan 4 sayta bugünkü kəsilmə normal gündəlik gəlirimin 90% -i mənə başa gəldi ... (buna görə bu gün Starbucks-ı ödəyə bilmədim!)
ƏLAVƏ OLUNUB: 1 - Müştərilərimdən birinin giriş səhifəsi ilə əlaqədən imtina edildiyi bir problem var. Bir neçə başqa saytı nəzərdən keçirərkən, Bad Behavior-un da Siyahı funksiyasına sahib olduğunu öyrəndim. Əslində bir faylı düzəltməlisiniz, ağ siyahı.inc.phpvə bir sıra IP ünvanlarına bloklanan IP ünvanını əlavə edin.
IP adresinin bloklandığından əmin deyilsinizsə, bu sorğudan istifadə edərək verilənlər bazasını sorğu edə bildim:
SEÇİN * FROM `wp_bad_behavior` harada` request_uri` kimi '% login%'