Dlaczego reCAPTCHA nie chroni WordPressa przed botami i atakami typu brute-force
Używanie reCAPTCHA do formularza logowania do WordPressa jest złą praktyką i nie chroni WordPressa przed włamaniem przez boty i hakerów
English version: Why reCAPTCHA does not protect WordPress against bots and brute-force attacks
Czym w ogóle jest reCAPTCHA?
Usługa reCAPTCHA firmy Google to mechanizm weryfikacji dokonywany przez człowieka, stworzony i utrzymywany przez firmę Google jako bezpłatna usługa internetowa. WP Cerber obsługuje reCAPTCHA dla formularzy WooCommerce i WordPress jako funkcję antyspamową .
Dlaczego reCAPTCHA nie chroni WordPressa przed botami i atakami typu brute-force?
Jest to możliwe, ponieważ WordPress ma domyślnie włączone trzy metody autoryzacji. Oznacza to, że hakerzy mogą wykorzystać trzy wejścia w dowolnej witrynie opartej na WordPressie. Pierwszy z nich wykorzystuje domyślny formularz logowania do WordPressa. Dwie inne metody są dla Ciebie niewidoczne, ale znane hakerom i specjalistycznemu oprogramowaniu, z którego korzystają hakerzy. Cyberprzestępcy wykorzystują je do zdobywania haseł użytkowników , a co za tym idzie, uzyskania dostępu do panelu WordPress z uprawnieniami administratora.
Każdy mechanizm oparty na captcha, w tym reCAPTCHA, może chronić WordPressa przed atakiem brute-force tylko na zwykły formularz logowania. Pozostałe dwie metody uwierzytelniania WordPress są nadal niezabezpieczone. Dlaczego? Ponieważ reCAPTCHA został opracowany w celu ochrony stron internetowych przed robotami poprzez mechanizm weryfikacji przez człowieka. Hakerzy nie są robotami, nawet jeśli korzystają z botnetów. Dlatego reCAPTCHA nie chroni stron internetowych przed włamaniami.
Widzę wiele wtyczek, które oferują użycie reCAPTCHA do ochrony formularza logowania. Mam do Ciebie pytanie: czy te wtyczki całkowicie chronią Twoją witrynę, włączając w to dwie poniższe metody, takie jak robi to WP Cerber.
- Autoryzacja oparta na plikach cookie
- Autoryzacja XML-RPC
Czy to oznacza, że reCAPTCHA jest bezużyteczny?
Nie. reCAPTCHA może być z powodzeniem stosowany jako mechanizm zapobiegania spamowi w formularzach rejestracyjnych, kontaktowych i resetowania hasła. Istotne części WordPressa należy chronić wyłącznie za pomocą specjalistycznego rozwiązania zabezpieczającego.
Jak chronić swoją witrynę przed spamem?
Aby chronić formularze WooCommerce i WordPress, WP Cerber Security oferuje dwie opcje
- Silnik antyspamowy Cerber i wykrywający boty, postępuj zgodnie z instrukcją: Ochrona antyspamowa dla formularzy WordPress
- Korzystając z reCAPTCHA postępuj zgodnie z instrukcją: Jak skonfigurować reCAPTCHA .
Jak ominąć reCAPTCHA
Czy to możliwe, że boty mogą rozwiązywać reCAPTCHA bez udziału człowieka? Brzmi niewiarygodnie, ale można to zrobić za pomocą ciekawej metody. Metoda opiera się na wykorzystaniu captcha głosowego o nazwie Audio Challenge i jednej z usług rozpoznawania mowy online, takich jak Google Speech Recognition API . Haker pobiera plik audio z funkcją captcha głosową wygenerowaną przez reCAPTCHA, a następnie rozpoznaje go za pomocą usługi rozpoznawania mowy. Czy to nie genialne?
Metodę tę odkryto w 2012 roku . Na szczęście tej metody nie da się zastosować w rzeczywistych okolicznościach – gdy usługa Google wykryje wielokrotne próby rozwiązania captcha z tego samego adresu IP, captcha głosowa zostaje zamieniona na bardziej złożony głos, którego nie można zidentyfikować przy użyciu tego podejścia. Aby więc skutecznie zastosować tę metodę, hakerzy muszą używać wielu adresów IP. Aby to osiągnąć, hakerzy mogą zainfekować znaczną liczbę urządzeń mobilnych złośliwym oprogramowaniem. Ale jest pytanie. Czy warto publikować spamowe komentarze lub rejestrować się na stronie internetowej pod fałszywym nazwiskiem? Łatwiej jest zatrudnić grupę facetów z biednego kraju, którzy zrobią to ręcznie w trybie masowym.
Chcieć wiedzieć więcej? Zapisz się na newsletter Cerbera .
Lee ( )
Yea because recaptcha was designed to be an antivirus or antimalware for your website. As far as I can understand recaptcha is to stop bots from abusing contact forms, login pages, etc etc. I don’t understand why someone would think recaptcha is for actually keeping the whole wordpress site safe. Fail article…
Gregory ( )
reCAPTCHA has not been designed to be an antivirus or antimalware tool. reCAPTCHA works fine with ordinary HTML forms that intended for being used by humans. It doesn’t protect APIs or other computer to computer interfaces.