{"id":5391,"date":"2025-09-24T11:49:32","date_gmt":"2025-09-24T09:49:32","guid":{"rendered":"https:\/\/cocos.codes\/?p=5391"},"modified":"2026-01-21T14:49:18","modified_gmt":"2026-01-21T13:49:18","slug":"anti-spam-wordpress","status":"publish","type":"post","link":"https:\/\/cocos.codes\/fr\/archiwa\/wordpress-anty-spam\/","title":{"rendered":"Anti-spam WordPress 1.0"},"content":{"rendered":"<h6>Dokumentacja WordPress Anty Spam<\/h6>Kompleksowa dokumentacja dla wtyczki zaawansowanego systemu anty-spam WordPress (<a href=\"https:\/\/cocos.codes\/pl\/produkt\/wordpress-anty-spam\/\" title=\"Cc_wordpress_anti_spam\">cc_wordpress_anti_spam<\/a>) z blokad\u0105 adres\u00f3w IP, statystykami oraz integracj\u0105 z popularnymi formularzami kontaktowymi.<br \/><br \/><strong>Spis tre\u015bci<\/strong><ol><li>Wprowadzenie<\/li><li>Instalacja<\/li><li>Aktywacja licencji<\/li><li>Panel zarz\u0105dzania<\/li><li>Ochrona komentarzy<\/li><li>Ochrona rejestracji u\u017cytkownik\u00f3w<\/li><li>Integracja z formularzami zewn\u0119trznymi<\/li><li>System blokowania IP<\/li><li>Zarz\u0105dzanie logami<\/li><li>Statystyki i raporty<\/li><li>Zadania automatyczne (CRON)<\/li><li>Ustawienia zaawansowane<\/li><li>Rozwi\u0105zywanie problem\u00f3w<\/li><li>FAQ<\/li><\/ol><h6><br \/>1. Wprowadzenie<\/h6>CC WordPress AntySpam to zaawansowany system ochrony przed spamem dla WordPress, kt\u00f3ry dzia\u0142a wy\u0142\u0105cznie w oparciu o technologie PHP bez wykorzystania JavaScript. Wtyczka zapewnia kompleksow\u0105 ochron\u0119 formularzy, zarz\u0105dzanie blokadami IP oraz szczeg\u00f3\u0142owe statystyki aktywno\u015bci.<br \/><br \/>Wtyczka oferuje:<ul><li>Ochron\u0119 komentarzy WordPress przed spamem<\/li><li>Zabezpieczenie formularzy rejestracji u\u017cytkownik\u00f3w<\/li><li>Integracj\u0119 z Contact Form 7 i Gravity Forms<\/li><li>Zaawansowany system blokowania adres\u00f3w IP (czasowe i sta\u0142e)<\/li><li>Pole honeypot niewidoczne dla u\u017cytkownik\u00f3w<\/li><li>Sprawdzanie czasu wype\u0142niania formularzy<\/li><li>Filtrowanie tre\u015bci na podstawie zakazanych s\u0142\u00f3w<\/li><li>Szczeg\u00f3\u0142owe logowanie wszystkich aktywno\u015bci anty-spam<\/li><li>System cache sprawdze\u0144 IP dla lepszej wydajno\u015bci<\/li><li>Automatyczne zadania czyszcz\u0105ce (CRON)<\/li><li>Bia\u0142\u0105 list\u0119 dozwolonych adres\u00f3w IP<\/li><li>Statystyki i raporty aktywno\u015bci<\/li><li>System zarz\u0105dzania licencjami<\/li><\/ul><h6><br \/>2. Instalacja<\/h6><strong>Wymagania systemowe<\/strong><ul><li><a href=\"https:\/\/pl.wordpress.org\/\" title=\"WordPress\" target=\"_blank\" rel=\"noopener\">WordPress<\/a> 5.0 lub nowszy<\/li><li>PHP 7.4 lub nowszy<\/li><li>Baza danych MySQL 5.6 lub nowszy<\/li><li>Uprawnienia do tworzenia tabel w bazie danych<\/li><li>Dost\u0119p do ustawie\u0144 CRON (opcjonalny)<\/li><\/ul><strong>Proces instalacji<\/strong><ol><li>Pobierz plik ZIP wtyczki z oficjalnej strony <a class=\"button\" href=\"https:\/\/cocos.codes\" title=\"Cocos.codes\">cocos.codes<\/a><\/li><li>Zaloguj si\u0119 do panelu administracyjnego WordPress<\/li><li>Przejd\u017a do: Wtyczki \u2192 Dodaj now\u0105 \u2192 Wy\u015blij wtyczk\u0119 na serwer<\/li><li>Wybierz pobrany plik ZIP i kliknij &#8222;Zainstaluj teraz&#8221;<\/li><li>Po zako\u0144czeniu instalacji kliknij &#8222;Aktywuj wtyczk\u0119&#8221;<\/li><li>Wtyczka automatycznie utworzy niezb\u0119dne tabele w bazie danych<\/li><li>Przejd\u017a do Ustawienia \u2192 CC Anty Spam aby skonfigurowa\u0107 wtyczk\u0119<\/li><\/ol><div class=\"cc-alert cc-alert-info\"><div class=\"cc-alert-title\">Info<\/div><div class=\"cc-alert-content\">Po instalacji wtyczka automatycznie utworzy dwie tabele w bazie danych: <span class=\"cc-highlight\">wp_cc_anti_spam_logs<\/span> dla log\u00f3w oraz <span class=\"cc-highlight\">wp_cc_anti_spam_ip_blocks<\/span> dla blokad IP. Zostan\u0105 r\u00f3wnie\u017c zaplanowane automatyczne zadania czyszcz\u0105ce.<\/div><\/div><h6><br \/>3. Aktywacja licencji<\/h6>Przed rozpocz\u0119ciem korzystania z pe\u0142nej funkcjonalno\u015bci wtyczki konieczna jest aktywacja licencji:<ol><li>Po instalacji przejd\u017a do Ustawienia \u2192 CC AntySpam<\/li><li>Wybierz zak\u0142adk\u0119 &#8222;Licencja&#8221;<\/li><li>Wprowad\u017a klucz licencyjny otrzymany po zakupie<\/li><li>Kliknij &#8222;Aktywuj licencj\u0119&#8221;<\/li><li>Po pomy\u015blnej aktywacji zostanie wy\u015bwietlony komunikat potwierdzaj\u0105cy<\/li><li>Wszystkie funkcje wtyczki zostan\u0105 odblokowane<\/li><\/ol><div class=\"cc-alert cc-alert-warning\"><div class=\"cc-alert-title\">Ostrze\u017cenie<\/div><div class=\"cc-alert-content\">Bez aktywnej licencji wtyczka b\u0119dzie dzia\u0142a\u0142a w trybie ograniczonym. W panelu administracyjnym b\u0119d\u0105 wy\u015bwietlane komunikaty o nieaktywnej licencji, a funkcje zapisywania ustawie\u0144 b\u0119d\u0105 zablokowane.<\/div><\/div><h6><br \/>4. Panel zarz\u0105dzania<\/h6>Panel zarz\u0105dzania wtyczk\u0105 dost\u0119pny jest w menu WordPress pod \u015bcie\u017ck\u0105 &#8222;Ustawienia&#8221; \u2192 &#8222;CC Anty Spam&#8221; i sk\u0142ada si\u0119 z nast\u0119puj\u0105cych zak\u0142adek:<br \/><br \/><strong>G\u0142\u00f3wne zak\u0142adki:<\/strong><ul><li><strong>Ustawienia<\/strong> &#8211; konfiguracja wszystkich funkcji ochrony anty-spam<\/li><li><strong>Logi<\/strong> &#8211; przegl\u0105danie log\u00f3w aktywno\u015bci z filtrowaniem i paginacj\u0105<\/li><li><strong>Statystyki<\/strong> &#8211; szczeg\u00f3\u0142owe raporty i statystyki blokad<\/li><\/ul><br \/><strong>Zak\u0142adki informacyjne:<\/strong><ul><li><strong>Dokumentacja<\/strong> &#8211; link do pe\u0142nej instrukcji online<\/li><li><strong>Licencja<\/strong> &#8211; zarz\u0105dzanie licencj\u0105 wtyczki<\/li><li><strong>Wtyczki<\/strong> &#8211; informacje o innych rozszerzeniach COCOS<\/li><li><strong>Wsparcie<\/strong> &#8211; dost\u0119p do pomocy technicznej<\/li><\/ul><div class=\"cc-alert cc-alert-tip\"><div class=\"cc-alert-title\">Wskaz\u00f3wka<\/div><div class=\"cc-alert-content\">Wtyczka automatycznie wykrywa zainstalowane i aktywne wtyczki formularzy (Contact Form 7, Gravity Forms) i dostosowuje dost\u0119pne opcje konfiguracji.<\/div><\/div><h6><br \/>5. Ochrona komentarzy<\/h6>System ochrony komentarzy WordPress zapewnia wielopoziomow\u0105 ochron\u0119 przed spamem bez wp\u0142ywu na do\u015bwiadczenia u\u017cytkownik\u00f3w.<br \/><br \/><strong>Mechanizmy ochrony komentarzy:<\/strong><ul><li><strong>Pole honeypot<\/strong> &#8211; niewidoczne pole, kt\u00f3re wype\u0142niaj\u0105 tylko boty<\/li><li><strong>Sprawdzanie czasu wype\u0142niania<\/strong> &#8211; blokada zbyt szybko lub zbyt wolno wype\u0142nianych formularzy<\/li><li><strong>Filtrowanie tre\u015bci<\/strong> &#8211; sprawdzanie zakazanych s\u0142\u00f3w w tre\u015bci komentarza<\/li><li><strong>Ograniczenie liczby link\u00f3w<\/strong> &#8211; blokada komentarzy z nadmiern\u0105 liczb\u0105 URL<\/li><li><strong>Sprawdzanie IP<\/strong> &#8211; weryfikacja czy adres IP nie jest zablokowany<\/li><\/ul><strong>Konfiguracja ochrony komentarzy:<\/strong><ol><li>W zak\u0142adce &#8222;Ustawienia&#8221; zaznacz &#8222;Chro\u0144 komentarze przed spamem&#8221;<\/li><li>Ustaw minimalny czas wype\u0142niania formularza (domy\u015blnie 3 sekundy)<\/li><li>Okre\u015bl maksymaln\u0105 liczb\u0119 link\u00f3w w komentarzu (domy\u015blnie 2)<\/li><li>Dodaj zakazane s\u0142owa (jedno w ka\u017cdej linii)<\/li><li>Zapisz ustawienia<\/li><\/ol><strong>Poziomy ochrony:<\/strong><table class=\"woocommerce-table shop_table\"><thead><tr><td><strong>Poziom<\/strong><\/td><td><strong>Czas min.<\/strong><\/td><td><strong>Dopasowanie s\u0142\u00f3w<\/strong><\/td><td><strong>Liczba link\u00f3w<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Niski<\/td><td>0,5x bazowego<\/td><td>Dok\u0142adne dopasowanie<\/td><td>1,5x bazowej<\/td><\/tr><tr><td>\u015aredni<\/td><td>1x bazowego<\/td><td>+ odmiany (-s, -ing)<\/td><td>1x bazowej<\/td><\/tr><tr><td>Wysoki<\/td><td>1,5x bazowego<\/td><td>Cz\u0119\u015bciowe dopasowanie<\/td><td>0,5x bazowej<\/td><\/tr><\/tbody><\/table><div class=\"cc-alert cc-alert-note\"><div class=\"cc-alert-title\">Notatka<\/div><div class=\"cc-alert-content\">Wszystkie blokady komentarzy s\u0105 logowane w systemie z dok\u0142adn\u0105 informacj\u0105 o przyczynie blokady, adresie IP i tre\u015bci komentarza (skr\u00f3conej do 500 znak\u00f3w).<\/div><\/div><h6><br \/>6. Ochrona rejestracji u\u017cytkownik\u00f3w<\/h6>System zabezpieczenia formularzy rejestracji chroni przed automatycznymi rejestracjami bot oraz podejrzanymi kontami u\u017cytkownik\u00f3w.<br \/><br \/><strong>Mechanizmy ochrony rejestracji:<\/strong><ul><li><strong>Pole honeypot<\/strong> &#8211; jak w komentarzach, niewidoczne dla prawdziwych u\u017cytkownik\u00f3w<\/li><li><strong>Sprawdzanie czasu rejestracji<\/strong> &#8211; minimalny czas wype\u0142niania formularza (domy\u015blnie 5 sekund)<\/li><li><strong>Walidacja p\u00f3l u\u017cytkownika<\/strong> &#8211; sprawdzanie nazwy u\u017cytkownika, emaila i URL pod k\u0105tem podejrzanych wzorc\u00f3w<\/li><li><strong>Filtrowanie tymczasowych emaili<\/strong> &#8211; blokada znanych serwis\u00f3w tymczasowych emaili<\/li><\/ul><strong>Sprawdzane wzorce podejrzanych danych:<\/strong><ul><li><strong>Nazwa u\u017cytkownika<\/strong>: wzorce typu &#8222;user123&#8221;, bardzo kr\u00f3tkie\/d\u0142ugie nazwy, s\u0142owa zwi\u0105zane ze spamem<\/li><li><strong>Email<\/strong>: adresy z serwis\u00f3w 10minutemail, tempmail, guerrillamail, domeny .tk\/.ml\/.ga\/.cf<\/li><li><strong>URL<\/strong>: skracacze link\u00f3w, domeny zwi\u0105zane z hazardem\/krypto, podejrzane parametry<\/li><\/ul><strong>Ocena poziomu podejrzano\u015bci:<\/strong><table class=\"woocommerce-table shop_table\"><thead><tr><td><strong>Poziom ochrony<\/strong><\/td><td><strong>Kryteria blokady<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Niski<\/td><td>\u22653 wzorce w nazwie u\u017cytkownika + \u22651 w emailu<\/td><\/tr><tr><td>\u015aredni<\/td><td>\u22652 wzorce w nazwie lub \u22651 w emailu lub URL<\/td><\/tr><tr><td>Wysoki<\/td><td>Dowolny wzorzec lub \u22652 r\u00f3\u017cne typy wzorc\u00f3w<\/td><\/tr><\/tbody><\/table><div class=\"cc-alert cc-alert-success\"><div class=\"cc-alert-title\">Sukces<\/div><div class=\"cc-alert-content\">System ochrony rejestracji znacznie zmniejsza liczb\u0119 kont spamerskich bez wp\u0142ywu na prawdziwych u\u017cytkownik\u00f3w. Wszystkie blokady s\u0105 szczeg\u00f3\u0142owo logowane dla analizy.<\/div><\/div><h6><br \/>7. Integracja z formularzami zewn\u0119trznymi<\/h6>Wtyczka oferuje natywn\u0105 integracj\u0119 z najpopularniejszymi wtyczkami formularzy WordPress, zapewniaj\u0105c jednolit\u0105 ochron\u0119 we wszystkich formularzach witryny.<br \/><br \/><strong><a href=\"https:\/\/wordpress.org\/plugins\/contact-form-7\/\" title=\"Contact Form 7\" target=\"_blank\" rel=\"noopener\">Contact Form 7<\/a> &#8211; integracja<\/strong><br \/>Automatyczna ochrona wszystkich formularzy CF7 bez konieczno\u015bci modyfikacji kodu:<ul><li>Automatyczne dodawanie p\u00f3l honeypot do wszystkich formularzy<\/li><li>Sprawdzanie czasu wype\u0142niania (domy\u015blnie min. 2 sekundy)<\/li><li>Filtrowanie tre\u015bci wiadomo\u015bci na podstawie zakazanych s\u0142\u00f3w<\/li><li>Walidacja przed wysy\u0142k\u0105 z odpowiednimi komunikatami b\u0142\u0119d\u00f3w<\/li><\/ul><strong><a href=\"https:\/\/www.gravityforms.com\/\" title=\"Gravity Forms\" target=\"_blank\" rel=\"noopener\">Gravity Forms<\/a> &#8211; integracja<\/strong><br \/>Pe\u0142na integracja z systemem walidacji Gravity Forms:<ul><li>Dodawanie p\u00f3l honeypot do tag\u00f3w formularzy<\/li><li>Kontrola czasu wype\u0142niania (domy\u015blnie min. 3 sekundy)<\/li><li>Filtrowanie p\u00f3l tekstowych formularza<\/li><li>Oznaczanie formularza jako nieprawid\u0142owy z komunikatami<\/li><\/ul><strong>Konfiguracja zewn\u0119trznych formularzy:<\/strong><ol><li>Wtyczka automatycznie wykrywa aktywne wtyczki formularzy<\/li><li>W sekcji &#8222;Ochrona formularzy zewn\u0119trznych&#8221; w\u0142\u0105cz ochron\u0119 dla wykrytych wtyczek<\/li><li>Ustaw minimalne czasy wype\u0142niania dla ka\u017cdego typu formularza<\/li><li>W\u0142\u0105cz filtrowanie tre\u015bci wiadomo\u015bci<\/li><li>Zapisz ustawienia<\/li><\/ol><div class=\"cc-alert cc-alert-info\"><div class=\"cc-alert-title\">Info<\/div><div class=\"cc-alert-content\">Je\u015bli wtyczka formularzy nie jest zainstalowana lub aktywna, odpowiednie opcje b\u0119d\u0105 wy\u015bwietlane jako wy\u0142\u0105czone z informacj\u0105 o statusie. Po aktywacji wtyczki formularzy opcje stan\u0105 si\u0119 dost\u0119pne automatycznie.<\/div><\/div><h6><br \/>8. System blokowania IP<\/h6>Zaawansowany system zarz\u0105dzania blokadami IP zapewnia automatyczn\u0105 i r\u0119czn\u0105 kontrol\u0119 dost\u0119pu do witryny na poziomie adres\u00f3w IP.<br \/><br \/><strong>Typy blokad IP:<\/strong><ul><li><strong>Blokady czasowe<\/strong> &#8211; automatyczne wyga\u015bni\u0119cie po okre\u015blonym czasie (30 min &#8211; 24h)<\/li><li><strong>Blokady sta\u0142e<\/strong> &#8211; trwa\u0142e blokady wymagaj\u0105ce r\u0119cznego usuni\u0119cia<\/li><li><strong>Bia\u0142a lista<\/strong> &#8211; dozwolone IP nigdy nie b\u0119d\u0105 zablokowane<\/li><li><strong>Blokady automatyczne<\/strong> &#8211; system automatycznie blokuje IP po przekroczeniu progu spam<\/li><\/ul><strong>Obs\u0142ugiwane formaty adres\u00f3w IP:<\/strong><ul><li>Pojedyncze adresy IPv4: <span class=\"cc-highlight\">192.168.1.100<\/span><\/li><li>Pojedyncze adresy IPv6: <span class=\"cc-highlight\">2001:db8::1<\/span><\/li><li>Zakresy CIDR IPv4: <span class=\"cc-highlight\">192.168.1.0\/24<\/span><\/li><li>Zakresy CIDR IPv6: <span class=\"cc-highlight\">2001:db8::\/32<\/span><\/li><\/ul><strong>Automatyczne blokowanie:<\/strong><ol><li>W\u0142\u0105cz &#8222;Automatycznie blokuj IP po wielokrotnych pr\u00f3bach spamu&#8221;<\/li><li>Ustaw pr\u00f3g blokady (domy\u015blnie 5 pr\u00f3b w ci\u0105gu 24h)<\/li><li>Wybierz typ automatycznej blokady (czasowa\/sta\u0142a)<\/li><li>System b\u0119dzie automatycznie blokowa\u0107 IP po przekroczeniu progu<\/li><\/ol><strong>Zarz\u0105dzanie listami IP:<\/strong><div class=\"cc-code-quote\"><pre><code># Przyk\u0142adowa lista blokad IP\r\n192.168.1.100\r\n10.0.0.0\/8\r\n2001:db8::1\r\nsuspicious-domain.com (nieobs\u0142ugiwane - tylko IP)<\/code><\/pre><\/div><div class=\"cc-alert cc-alert-warning\"><div class=\"cc-alert-title\">Ostrze\u017cenie<\/div><div class=\"cc-alert-content\">Uwa\u017caj przy dodawaniu blokad IP &#8211; mo\u017cesz zablokowa\u0107 siebie! Tw\u00f3j aktualny IP jest wy\u015bwietlany w panelu ustawie\u0144. Zawsze dodaj sw\u00f3j IP do bia\u0142ej listy przed masowymi blokadami.<\/div><\/div><h6><br \/>9. Zarz\u0105dzanie logami<\/h6>Kompleksowy system logowania rejestruje wszystkie aktywno\u015bci anty-spam z mo\u017cliwo\u015bci\u0105 przegl\u0105dania, filtrowania i analizy danych.<br \/><br \/><strong>Typy logowanych zdarze\u0144:<\/strong><table class=\"woocommerce-table shop_table\"><thead><tr><td><strong>Typ formularza<\/strong><\/td><td><strong>Powody blokady<\/strong><\/td><td><strong>Przyk\u0142adowe dzia\u0142ania<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Komentarz<\/td><td>honeypot, time_check, content_filter, too_many_links<\/td><td>Blokada spam komentarza<\/td><\/tr><tr><td>Rejestracja<\/td><td>honeypot, time_check, user_fields<\/td><td>Blokada podejrzanej rejestracji<\/td><\/tr><tr><td>Formularz kontaktowy<\/td><td>honeypot, time_check, content_filter<\/td><td>Blokada spam w CF7\/GF<\/td><\/tr><tr><td>Blokada IP<\/td><td>blocked_ip, temp_blocked_ip, auto_blocked<\/td><td>Pr\u00f3ba dost\u0119pu z zablokowanego IP<\/td><\/tr><\/tbody><\/table><br \/><strong>System filtrowania log\u00f3w:<\/strong><ul><li><strong>Typ formularza<\/strong> &#8211; filtrowanie wed\u0142ug typu chronionego formularza<\/li><li><strong>Pow\u00f3d blokady<\/strong> &#8211; filtrowanie wed\u0142ug przyczyny wykrycia spamu<\/li><li><strong>Adres IP<\/strong> &#8211; wyszukiwanie aktywno\u015bci konkretnego IP<\/li><li><strong>Zakres dat<\/strong> &#8211; ograniczenie do okre\u015blonego okresu<\/li><li><strong>Paginacja<\/strong> &#8211; przegl\u0105d du\u017cych zbior\u00f3w log\u00f3w (50 rekord\u00f3w na stron\u0119)<\/li><\/ul><strong>Zarz\u0105dzanie logami:<\/strong><ul><li><strong>Automatyczne czyszczenie<\/strong> &#8211; domy\u015blnie logi starsze ni\u017c 30 dni s\u0105 usuwane<\/li><li><strong>Limit log\u00f3w<\/strong> &#8211; maksymalnie 5000 log\u00f3w w bazie (najstarsze s\u0105 usuwane)<\/li><li><strong>R\u0119czne czyszczenie<\/strong> &#8211; mo\u017cliwo\u015b\u0107 wyczyszczenia wszystkich log\u00f3w<\/li><li><strong>Eksport danych<\/strong> &#8211; wszystkie dane dost\u0119pne przez panel administracyjny<\/li><\/ul><div class=\"cc-alert cc-alert-tip\"><div class=\"cc-alert-title\">Wskaz\u00f3wka<\/div><div class=\"cc-alert-content\">Logi s\u0105 kolorowane wed\u0142ug powodu blokady dla \u0142atwiejszej analizy. Czerwone to honeypot i content_filter, pomara\u0144czowe to time_check, niebieskie to blokady IP. U\u017cywaj filtr\u00f3w do szybkiego znajdowania konkretnych typ\u00f3w atak\u00f3w.<\/div><\/div><h6><br \/>10. Statystyki i raporty<\/h6>Zak\u0142adka statystyk prezentuje szczeg\u00f3\u0142owe raporty aktywno\u015bci anty-spam z wizualizacj\u0105 trend\u00f3w i najwa\u017cniejszych metryk.<br \/><br \/><strong>Statystyki blokad IP:<\/strong><ul><li><strong>Sta\u0142e blokady<\/strong> &#8211; liczba trwale zablokowanych adres\u00f3w IP<\/li><li><strong>Aktywne blokady czasowe<\/strong> &#8211; liczba IP z aktywnymi blokadami czasowymi<\/li><li><strong>Dozwolone IP<\/strong> &#8211; liczba adres\u00f3w na bia\u0142ej li\u015bcie<\/li><li><strong>Wygas\u0142e blokady<\/strong> &#8211; liczba blokad czasowych, kt\u00f3re wygas\u0142y<\/li><\/ul><strong>Top 10 IP z najwi\u0119ksz\u0105 liczb\u0105 pr\u00f3b spamu:<\/strong><ul><li>Ranking adres\u00f3w IP wed\u0142ug liczby pr\u00f3b spam w ostatnich 30 dniach<\/li><li>Ostatnia pr\u00f3ba spam dla ka\u017cdego IP<\/li><li>Aktualny status IP (aktywny\/zablokowany czasowo\/zablokowany stale)<\/li><li>Mo\u017cliwo\u015b\u0107 szybkiego dodania IP do blokad lub bia\u0142ej listy<\/li><\/ul><strong>Statystyki wed\u0142ug typu formularza (30 dni):<\/strong><ul><li>Podzia\u0142 pr\u00f3b spam wed\u0142ug typu formularza (komentarze, rejestracja, kontakt)<\/li><li>Najcz\u0119stsze powody blokad (honeypot, time_check, content_filter)<\/li><li>Trend dzienny &#8211; aktywno\u015b\u0107 spam w ostatnich 7 dniach<\/li><li>Por\u00f3wnanie z poprzednimi okresami<\/li><\/ul><strong>Najnowsze blokady IP:<\/strong><ul><li>Lista 10 najnowszych blokad z czasem wyga\u015bni\u0119cia<\/li><li>Typ blokady (czasowa\/sta\u0142a) i pow\u00f3d<\/li><li>Pozosta\u0142y czas dla blokad czasowych<\/li><li>Bezpo\u015brednie linki do zarz\u0105dzania blokadami<\/li><\/ul><div class=\"cc-alert cc-alert-success\"><div class=\"cc-alert-title\">Sukces<\/div><div class=\"cc-alert-content\">Regularne monitorowanie statystyk pomo\u017ce Ci zidentyfikowa\u0107 trendy atak\u00f3w spam i dostosowa\u0107 ustawienia ochrony. Zwr\u00f3\u0107 uwag\u0119 na IP z wysok\u0105 liczb\u0105 pr\u00f3b &#8211; mog\u0105 wymaga\u0107 sta\u0142ej blokady.<\/div><\/div><h6><br \/>11. Zadania automatyczne (CRON)<\/h6>Wtyczka automatycznie konfiguruje zadania WordPress CRON do regularnego czyszczenia i optymalizacji systemu anty-spam.<br \/><br \/><strong>Automatyczne zadania systemowe:<\/strong><table class=\"woocommerce-table shop_table\"><thead><tr><td><strong>Zadanie<\/strong><\/td><td><strong>Cz\u0119stotliwo\u015b\u0107<\/strong><\/td><td><strong>Funkcja<\/strong><\/td><\/tr><\/thead><tbody><tr><td>cc_anti_spam_daily_cleanup<\/td><td>Codziennie<\/td><td>Usuwa wygas\u0142e blokady IP, egzekwuje limit log\u00f3w, usuwa logi &gt;90 dni<\/td><\/tr><tr><td>cc_anti_spam_weekly_cleanup<\/td><td>Tygodniowo<\/td><td>Zaawansowane czyszczenie z raportem, optymalizacja bazy<\/td><\/tr><\/tbody><\/table><br \/><strong>Codzienne czyszczenie (lekkie):<\/strong><ul><li>Usuwanie wygas\u0142ych blokad IP czasowych<\/li><li>Egzekwowanie limitu 5000 log\u00f3w w bazie<\/li><li>Usuwanie log\u00f3w starszych ni\u017c 90 dni<\/li><li>Szybkie operacje bez wp\u0142ywu na wydajno\u015b\u0107<\/li><\/ul><strong>Cotygodniowe czyszczenie (g\u0142\u0119bokie):<\/strong><ul><li>Zaawansowane czyszczenie log\u00f3w z priorytetyzacj\u0105 typ\u00f3w<\/li><li>Ograniczanie log\u00f3w per IP (max 100 na IP)<\/li><li>Optymalizacja struktur bazy danych<\/li><li>Generowanie raportu czyszczenia<\/li><\/ul><strong>Harmonogram niestandardowy:<\/strong><div class=\"cc-code-quote\"><pre><code>\/\/ Wtyczka automatycznie dodaje niestandardowy interwa\u0142 \"weekly\"\r\nadd_filter('cron_schedules', 'cc_anti_spam_add_weekly_cron_schedule');\r\n\/\/ Harmonogram: 604800 sekund = 7 dni\r\n$schedules['weekly'] = array(\r\n'interval' =&gt; 604800,\r\n'display' =&gt; 'Co tydzie\u0144'\r\n);<\/code><\/pre><\/div><div class=\"cc-alert cc-alert-info\"><div class=\"cc-alert-title\">Info<\/div><div class=\"cc-alert-content\">Zadania CRON s\u0105 automatycznie rejestrowane przy aktywacji wtyczki i usuwane przy deaktywacji. Mo\u017cesz sprawdzi\u0107 status zada\u0144 CRON w narz\u0119dziach WordPress lub wtyczkach do zarz\u0105dzania CRON.<\/div><\/div><h6><br \/>12. Ustawienia zaawansowane<\/h6>Sekcja ustawie\u0144 zaawansowanych pozwala na optymalizacj\u0119 wydajno\u015bci i dostosowanie zachowania wtyczki do specyficznych potrzeb witryny.<br \/><br \/><strong>Optymalizacja wydajno\u015bci:<\/strong><ul><li><strong>Sprawdzaj IP tylko przy POST<\/strong> &#8211; ogranicza sprawdzenie IP do wysy\u0142ki formularzy<\/li><li><strong>Pomijaj zalogowanych u\u017cytkownik\u00f3w<\/strong> &#8211; wy\u0142\u0105cza sprawdzanie anty-spam dla zalogowanych<\/li><li><strong>Cache sprawdze\u0144 IP<\/strong> &#8211; przechowuje wyniki sprawdze\u0144 IP w pami\u0119ci cache (30-300 sekund)<\/li><\/ul><strong>Konfiguracja cache IP:<\/strong><ol><li>W\u0142\u0105cz &#8222;Cache sprawdze\u0144 IP&#8221; dla lepszej wydajno\u015bci<\/li><li>Ustaw czas cache (domy\u015blnie 60 sekund)<\/li><li>Cache zmniejsza obci\u0105\u017cenie bazy danych przy wielokrotnych \u017c\u0105daniach z tego samego IP<\/li><li>Cache jest automatycznie uniewa\u017cniany przy zmianie statusu IP<\/li><\/ol><strong>Wp\u0142yw ustawie\u0144 wydajno\u015bci:<\/strong><table class=\"woocommerce-table shop_table\"><thead><tr><td><strong>Opcja<\/strong><\/td><td><strong>Wp\u0142yw na wydajno\u015b\u0107<\/strong><\/td><td><strong>Wp\u0142yw na bezpiecze\u0144stwo<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Sprawdzaj tylko przy POST<\/td><td>+++<\/td><td>Brak wp\u0142ywu<\/td><\/tr><tr><td>Pomijaj zalogowanych<\/td><td>++<\/td><td>&#8211; (zalogowani pomini\u0119ci)<\/td><\/tr><tr><td>Cache IP (60s)<\/td><td>++<\/td><td>Brak wp\u0142ywu<\/td><\/tr><\/tbody><\/table><br \/><strong>Zaawansowane ustawienia zabezpiecze\u0144:<\/strong><ul><li><strong>Wykrywanie IP przez proxy<\/strong> &#8211; obs\u0142uga nag\u0142\u00f3wk\u00f3w HTTP_CF_CONNECTING_IP, HTTP_X_FORWARDED_FOR<\/li><li><strong>Walidacja format\u00f3w IP<\/strong> &#8211; sprawdzanie poprawno\u015bci IPv4, IPv6 i zakres\u00f3w CIDR<\/li><li><strong>Filtrowanie IP prywatnych<\/strong> &#8211; wykluczenie zakres\u00f3w prywatnych z blokad<\/li><\/ul><div class=\"cc-alert cc-alert-note\"><div class=\"cc-alert-title\">Notatka<\/div><div class=\"cc-alert-content\">Ustawienia wydajno\u015bci s\u0105 szczeg\u00f3lnie wa\u017cne dla witryn o wysokim ruchu. W\u0142\u0105czenie cache IP i ograniczenie sprawdze\u0144 do formularzy POST mo\u017ce znacznie zmniejszy\u0107 obci\u0105\u017cenie serwera.<\/div><\/div><h6><br \/>13. Rozwi\u0105zywanie problem\u00f3w<\/h6><strong>Wtyczka nie blokuje spamu<\/strong><ol><li>Sprawd\u017a, czy wtyczka ma aktywn\u0105 licencj\u0119 w zak\u0142adce &#8222;Licencja&#8221;<\/li><li>Upewnij si\u0119, \u017ce ochrona jest w\u0142\u0105czona w ustawieniach og\u00f3lnych<\/li><li>Sprawd\u017a, czy konkretne typy formularzy s\u0105 w\u0142\u0105czone w ochronie<\/li><li>Zweryfikuj, czy poziom ochrony nie jest ustawiony zbyt nisko<\/li><li>Sprawd\u017a logi w poszukiwaniu informacji o blokadach<\/li><li>Upewnij si\u0119, \u017ce IP spamera nie jest na bia\u0142ej li\u015bcie<\/li><\/ol><strong>Prawid\u0142owi u\u017cytkownicy s\u0105 blokowani<\/strong><ol><li>Zmniejsz poziom ochrony z &#8222;Wysoki&#8221; na &#8222;\u015aredni&#8221; lub &#8222;Niski&#8221;<\/li><li>Zwi\u0119ksz minimalne czasy wype\u0142niania formularzy<\/li><li>Sprawd\u017a list\u0119 zakazanych s\u0142\u00f3w &#8211; usu\u0144 zbyt og\u00f3lne terminy<\/li><li>Dodaj IP prawid\u0142owych u\u017cytkownik\u00f3w do bia\u0142ej listy<\/li><li>Wy\u0142\u0105cz walidacj\u0119 p\u00f3l u\u017cytkownika je\u015bli blokuje prawdziwe konta<\/li><li>Przejrzyj logi aby zidentyfikowa\u0107 przyczyny blokad<\/li><\/ol><strong>Problemy z wydajno\u015bci\u0105<\/strong><ol><li>W\u0142\u0105cz cache sprawdze\u0144 IP (60 sekund)<\/li><li>W\u0142\u0105cz &#8222;Sprawdzaj IP tylko przy POST&#8221;<\/li><li>W\u0142\u0105cz &#8222;Pomijaj zalogowanych u\u017cytkownik\u00f3w&#8221;<\/li><li>Zmniejsz czas retencji log\u00f3w do 7-14 dni<\/li><li>Zwi\u0119ksz cz\u0119stotliwo\u015b\u0107 zada\u0144 czyszcz\u0105cych CRON<\/li><li>Sprawd\u017a limity PHP (memory_limit, max_execution_time)<\/li><\/ol><strong>Zadania CRON nie dzia\u0142aj\u0105<\/strong><ol><li>Sprawd\u017a, czy WordPress CRON jest w\u0142\u0105czony<\/li><li>Zweryfikuj ustawienia serwera &#8211; czy CRON mo\u017ce wykonywa\u0107 zadania<\/li><li>Sprawd\u017a logi b\u0142\u0119d\u00f3w PHP w poszukiwaniu problem\u00f3w<\/li><li>Upewnij si\u0119, \u017ce WP_CRON nie jest wy\u0142\u0105czony w wp-config.php<\/li><li>Rozwa\u017c u\u017cycie rzeczywistego CRON systemowego zamiast WP_CRON<\/li><\/ol><strong>Problemy z integracj\u0105 formularzy<\/strong><ol><li>Upewnij si\u0119, \u017ce Contact Form 7 lub Gravity Forms s\u0105 aktywne<\/li><li>Sprawd\u017a, czy ochrona dla konkretnej wtyczki jest w\u0142\u0105czona<\/li><li>Wyczy\u015b\u0107 cache wtyczek i przegl\u0105darki<\/li><li>Sprawd\u017a konsole b\u0142\u0119d\u00f3w przegl\u0105darki w poszukiwaniu konflikt\u00f3w JavaScript<\/li><li>Przetestuj z wy\u0142\u0105czonymi innymi wtyczkami dla wykrycia konflikt\u00f3w<\/li><\/ol><div class=\"cc-alert cc-alert-error\"><div class=\"cc-alert-title\">B\u0142\u0105d<\/div><div class=\"cc-alert-content\">Je\u015bli problemy nadal wyst\u0119puj\u0105, w\u0142\u0105cz debugowanie WordPress (WP_DEBUG = true) i sprawd\u017a logi b\u0142\u0119d\u00f3w. W przypadku problem\u00f3w z licencj\u0105 lub b\u0142\u0119d\u00f3w krytycznych skontaktuj si\u0119 ze wsparciem COCOS przez <a class=\"button\" href=\"https:\/\/cocos.codes\/wsparcie\/\" title=\"Cocos.codes\/wsparcie\">cocos.codes\/wsparcie<\/a>.<\/div><\/div><h6><br \/>14. FAQ<\/h6><strong>Czy wtyczka dzia\u0142a bez JavaScript?<\/strong><br \/>Tak, wtyczka dzia\u0142a w 100% w oparciu o PHP i nie wymaga JavaScript. Wszystkie sprawdzenia odbywaj\u0105 si\u0119 na serwerze, co czyni j\u0105 odporn\u0105 na wy\u0142\u0105czone JS.<br \/><br \/><strong>Czy mog\u0119 u\u017cywa\u0107 wtyczki z innymi systemami anty-spam?<\/strong><br \/>Tak, wtyczka jest kompatybilna z Akismet i innymi rozwi\u0105zaniami. Dodaje dodatkowe warstwy ochrony bez konfliktu z istniej\u0105cymi systemami.<br \/><br \/><strong>Jak cz\u0119sto s\u0105 czyszczone logi i blokady?<\/strong><br \/>Logi s\u0105 czyszczone codziennie (&gt;90 dni) i tygodniowo (zaawansowane). Wygas\u0142e blokady IP s\u0105 usuwane codziennie. Cz\u0119stotliwo\u015b\u0107 mo\u017cna dostosowa\u0107 w kodzie.<br \/><br \/><strong>Czy wtyczka wp\u0142ywa na wydajno\u015b\u0107 witryny?<\/strong><br \/>Minimalny wp\u0142yw dzi\u0119ki cache sprawdze\u0144 IP, optymalizacji zapyta\u0144 i opcjom wydajno\u015bci. Sprawdzenia odbywaj\u0105 si\u0119 tylko przy wysy\u0142ce formularzy.<br \/><br \/><strong>Jakie typy atak\u00f3w s\u0105 wykrywane?<\/strong><br \/>Bot wype\u0142niaj\u0105ce honeypot, formularze wype\u0142niane automatycznie (zbyt szybko), spam zawieraj\u0105cy zakazane s\u0142owa, nadmiar link\u00f3w, podejrzane dane rejestracji.<br \/><br \/><strong>Czy mog\u0119 dostosowa\u0107 komunikaty b\u0142\u0119d\u00f3w?<\/strong><br \/>Wtyczka u\u017cywa standardowych funkcji t\u0142umacze\u0144 WordPress. Mo\u017cna stworzy\u0107 t\u0142umaczenia lub u\u017cy\u0107 wtyczek do customizacji tekst\u00f3w.<br \/><br \/><strong>Co si\u0119 dzieje przy deinstalacji wtyczki?<\/strong><br \/>Plik uninstall.php automatycznie usuwa wszystkie dane: tabele bazy, opcje, zadania CRON, metadata. Witryna wraca do stanu sprzed instalacji.<br \/><br \/><strong>Czy wtyczka obs\u0142uguje multisite WordPress?<\/strong><br \/>Tak, wtyczka jest kompatybilna z WordPress Multisite. Ka\u017cda witryna w sieci ma niezale\u017cn\u0105 konfiguracj\u0119 i w\u0142asne logi.<br \/><br \/><strong>Jak przywr\u00f3ci\u0107 dost\u0119p je\u015bli zablokuj\u0119 swoje IP?<\/strong><br \/>Usu\u0144 blokad\u0119 przez FTP\/phpMyAdmin z tabeli wp_cc_anti_spam_ip_blocks lub dodaj swoje IP do bia\u0142ej listy przez panel innej witryny\/VPN.<br \/><br \/><strong>Czy wtyczka loguje dane osobowe u\u017cytkownik\u00f3w?<\/strong><br \/>Wtyczka loguje tylko adresy IP, typ formularza, pow\u00f3d blokady i skr\u00f3con\u0105 tre\u015b\u0107 (do 500 znak\u00f3w). Nie przechowuje pe\u0142nych danych osobowych u\u017cytkownik\u00f3w.","protected":false},"excerpt":{"rendered":"Documentation Word Press Anti-spam Documentation compl\u00e8te pour le plugin Word Press anti-spam avanc\u00e9 (cc_wordpress_anti_spam) avec blocage d'IP, statistiques et int\u00e9gration avec les formulaires de contact les plus courants. Table des mati\u00e8res Introduction Installation","protected":false},"author":1,"featured_media":5392,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"powered_cache_disable_cache":false,"powered_cache_disable_css_optimization":false,"powered_cache_disable_js_optimization":false,"footnotes":""},"categories":[196],"tags":[306,307,144],"class_list":["post-5391","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dokumentacje","tag-anty-spam","tag-bezpieczenstwo","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/cocos.codes\/fr\/wp-json\/wp\/v2\/posts\/5391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cocos.codes\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cocos.codes\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cocos.codes\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cocos.codes\/fr\/wp-json\/wp\/v2\/comments?post=5391"}],"version-history":[{"count":0,"href":"https:\/\/cocos.codes\/fr\/wp-json\/wp\/v2\/posts\/5391\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cocos.codes\/fr\/wp-json\/wp\/v2\/media\/5392"}],"wp:attachment":[{"href":"https:\/\/cocos.codes\/fr\/wp-json\/wp\/v2\/media?parent=5391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cocos.codes\/fr\/wp-json\/wp\/v2\/categories?post=5391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cocos.codes\/fr\/wp-json\/wp\/v2\/tags?post=5391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}