Luki w PrestaShop będą się pojawiać. Zabezpiecz panel administratora uwierzytelnianiem dwuskładnikowym
Panel administracyjny PrestaShop wpuszcza każdego, kto zna hasło pracownika, a nowe luki w oprogramowaniu wychodzą na jaw coraz szybciej, także dzięki AI. Pokazujemy, dlaczego najpierw trzeba zaktualizować sklep i jak potem dodać do logowania drugi składnik: kod z telefonu.
5 min czytania
Jeśli obawiasz się, że skradzione hasło administratora otworzy panel Twojego sklepu, zrób dwie rzeczy: aktualizuj PrestaShop do najnowszej wersji i dodaj uwierzytelnianie dwuskładnikowe (2FA). Z 2FA do zalogowania potrzebny jest też jednorazowy kod generowany na telefonie każdego pracownika. Aktualizacja zamyka znane luki. 2FA sprawia, że samo wykradzione hasło nie wystarczy.
Luki będą się pojawiać zawsze, a AI przyspiesza tempo
Każde oprogramowanie ma błędy. Wychodzą na jaw z czasem i są poprawiane w nowych wersjach. PrestaShop 9.2 ukazał się 30 września 2026 r. Kilka tygodni wcześniej PrestaShop 9.1.5 poprawił pięć podatności zgłoszonych w ramach skoordynowanego ujawniania (coordinated disclosure). Wydany równocześnie PrestaShop 8.2.8 również je poprawia.
Jedną z nich była SQL injection w filtrach list panelu administracyjnego. Znalazł ją Claude (Anthropic) w ramach programu Coordinated Vulnerability Disclosure firmy Anthropic, a firma Doyensec ją zweryfikowała i zgłosiła. Innymi słowy, AI już znajduje prawdziwe luki.
Według raportu Verizon DBIR 2026 wykorzystanie podatności jest dziś najczęstszym sposobem uzyskania pierwszego dostępu. Po raz pierwszy w 19-letniej historii raportu wyprzedziło kradzież danych logowania. Verizon wiąże pogorszenie łatania z gwałtownym wzrostem liczby podatności i spodziewa się, że wykorzystanie AI do ich wyszukiwania, przez badaczy albo napastników, dołoży kolejne obciążenie. Uwaga: dane raportu pochodzą sprzed „eksplozji” badań wspomaganych przez AI.
5
podatności poprawionych w PrestaShop 9.1.5
26%
podatności z katalogu CISA „known exploited” było w pełni załatanych w badanych organizacjach (Verizon DBIR 2026)
43 dni
mediana czasu pełnego wdrożenia poprawek, rok wcześniej 32 (Verizon DBIR 2026)

Co PrestaShop daje standardowo przy logowaniu do panelu
Standardowo PrestaShop wymaga do wejścia do panelu administracyjnego tylko hasła. A hasło można wyłudzić phishingiem, odgadnąć albo użyć ponownie z innej strony, która padła ofiarą wycieku. Verizon zwraca uwagę, że skradzione dane logowania są pakowane i sprzedawane przez brokerów dostępu (initial access brokers). Ostrzega też, że pretexting (wymyślony scenariusz, który ma skłonić ofiarę do oddania informacji albo dostępu) coraz częściej otwiera drogę ransomware i wymuszeniom. CISA podsumowuje to tak: użytkownicy z włączonym uwierzytelnianiem wieloskładnikowym są znacznie rzadziej ofiarami włamań.
PrestaShop standardowo
- Wymaga tylko hasła.
- Skradzione, odgadnięte lub użyte ponownie hasło wystarczy, żeby wejść.
Z naszym modułem
- Hasło i dodatkowo 6-cyfrowy kod TOTP z telefonu pracownika.
- Osobny klucz dla każdego pracownika i opcja wymuszenia go dla wszystkich.
- Dziennik logowań, błędnych kodów i blokad.
Jak włączyć uwierzytelnianie dwuskładnikowe naszym modułem
Żeby dodać ten drugi składnik, przygotowaliśmy moduł uwierzytelnianie dwuskładnikowe (2FA) do logowania w back office PrestaShop. Po haśle każdy pracownik wpisuje 6-cyfrowy kod generowany na jego telefonie. Moduł jest zgodny z Twoim PrestaShop. Nie korzysta z usług zewnętrznych, subskrypcji ani klucza API: kody są sprawdzane na Twoim własnym serwerze.
Potrzebujesz tylko dwóch rzeczy. Po pierwsze, aplikacji TOTP (RFC 6238) na telefonie każdego pracownika, np. Google Authenticator, Authy, 2FAS lub Microsoft Authenticator. Po drugie, bezpiecznego źródła losowości na serwerze. Jeśli go nie ma, moduł to zgłosi.
- Otwórz konfigurację. Wejdź w konfigurację modułu.
- Utwórz swój klucz. W „Zarządzanie 2FA pracowników”, we własnym wierszu, kliknij „Wygeneruj klucz 2FA”. Zeskanuj kod QR aplikacją i wpisz 6-cyfrowy kod.
- Zapisz kod odzyskiwania. Jest osobisty, jednorazowy i ma format XXXX-XXXX-XXXX. Przyda się, jeśli zgubisz telefon.
- Wymuś 2FA dla całego zespołu. W „Ustawienia globalne” włącz „Wymuś 2FA dla wszystkich pracowników”, gdy co najmniej jeden administrator ma już swój klucz. Kto go nie ma, przy następnym logowaniu przejdzie przez prowadzoną konfigurację.
- Ustaw częstotliwość i powiadomienia. Opcjonalnie dodaj „Adresy IP zwolnione z 2FA”. W „Żądanie nowego kodu” wybierz, czy kod ma być wymagany przy każdym logowaniu, czy co 1, 4, 8 lub 24 godziny, co tydzień, co 15 dni lub co miesiąc. Następnie włącz, w zależności od potrzeb, „Zapamiętuj zaufane urządzenia”, „E-mail przy nowym połączeniu” lub „E-mail przy nieudanych próbach”.
- Kontroluj logowania. Znajdziesz je w zakładce „Dziennik aktywności”.

Co zawiera moduł
Klucz dla każdego pracownika
Każdy konfiguruje go, skanując kod QR, i potwierdza pierwszym kodem.
Blokada po 10 błędnych kodach
Dziesięć błędnych kodów blokuje konto, a próby z kodem odzyskiwania liczą się do tego samego limitu. Każdy kod działa tylko raz i tylko przez 30 sekund.
Kod odzyskiwania
Osobisty i jednorazowy, na wypadek gdyby pracownik zgubił telefon.
Powiadomienia e-mail
Przy nowych połączeniach, odrzuconych kodach i blokadach, z pracownikiem, adresem IP i przybliżoną lokalizacją.
Dziennik aktywności
Zapisuje logowania, błędne kody i blokady, nawet bez włączonych e-maili.
Zarządzanie pracownikami
Widzisz status 2FA, ostatnią weryfikację i nieudane próby oraz możesz unieważniać klucze.

Przed listopadową kampanią: domknij dostęp do panelu
Planujesz w listopadzie dodatkowe osoby w zespole albo dostęp dla agencji? Włącz „Wymuś 2FA dla wszystkich pracowników”, zanim zaczną. Dzięki temu każde nowe konto skonfiguruje klucz przy pierwszym logowaniu. Włącz też e-mail przy nieudanych próbach: dowiesz się o nich bez otwierania panelu. Twoi klienci niczego nie zauważą, bo chronione jest tylko logowanie pracowników.
Najczęstsze pytania
Czy zmienia się sposób logowania moich klientów?
Nie. Chronione jest wyłącznie logowanie pracowników do panelu administracyjnego; sklep i konta klientów pozostają bez zmian.
Co, jeśli pracownik zgubi telefon?
Może zalogować się swoim osobistym, jednorazowym kodem odzyskiwania. Poza tym każdy, kto ma uprawnienie do edycji pracowników, może unieważnić jego klucz.
Z jakich aplikacji uwierzytelniających mogę korzystać?
Z dowolnej aplikacji TOTP (RFC 6238): Google Authenticator, Authy, Microsoft Authenticator, FreeOTP, 1Password, Bitwarden i wielu innych.
Dodaj drugi składnik do logowania w panelu Twojego sklepu
Z naszym modułem każdy pracownik loguje się hasłem i 6-cyfrowym kodem z telefonu. Możesz wymusić 2FA dla całego zespołu i sprawdzać każde logowanie w dzienniku aktywności. Wszystkie szczegóły i aktualną cenę znajdziesz na stronie modułu.
Włącz 2FA dla logowania do panelu administracyjnego
Wymaga aplikacji TOTP na telefonie każdego pracownika. Bez usług zewnętrznych, subskrypcji i klucza API.
Komentarze
Brak komentarzy. Bądź pierwszy.