{"id":39,"date":"2026-07-29T12:36:55","date_gmt":"2026-07-29T10:36:55","guid":{"rendered":"https:\/\/go-onagency.es\/modulos\/prestaward-authenticator\/"},"modified":"2026-10-16T19:06:31","modified_gmt":"2026-10-16T17:06:31","slug":"prestaward-authenticator","status":"publish","type":"page","link":"https:\/\/go-onagency.es\/pl\/modulos\/prestaward-authenticator\/","title":{"rendered":"PrestaWard Authenticator"},"content":{"rendered":"<section class=\"section product-hero product-hero--prestaward\">\n<div class=\"container product-hero__inner\">\n<div class=\"product-hero__copy\">\n<p class=\"eyebrow\">Modu\u0142 PrestaShop<\/p>\n<h1>PrestaWard Authenticator<\/h1>\n<p><strong>Prawdziwe uwierzytelnianie wielosk\u0142adnikowe (MFA) dla Back Office.<\/strong> Chroni konta administracyjne za pomoc\u0105 kodu TOTP, polityk wed\u0142ug profilu i sklepu, bezpiecznego odzyskiwania dost\u0119pu oraz weryfikowalnych zapis\u00f3w.<\/p>\n<p><strong>Wy\u0142\u0105czna dystrybucja na platformie PrestaShop Marketplace (Addons).<\/strong><\/p>\n<div class=\"product-hero__actions\">\n        <a class=\"button button--ghost\" href=\"https:\/\/go-onagency.es\/prestaward-authenticator\/changelog\/pl\/\">Lista zmian<\/a><br \/>\n        <a class=\"button button--ghost\" href=\"https:\/\/go-onagency.es\/prestaward-authenticator\/prestaward-authenticator-user-guide.pdf\" target=\"_blank\" rel=\"noopener\">Przewodnik w formacie PDF<\/a><br \/>\n        <a class=\"button button--ghost\" href=\"\/ayuda\/prestaward-authenticator\/\">Przewodnik pomocy<\/a>\n      <\/div>\n<div id=\"authenticator-gallery\" style=\"margin-top:20px\">\n<p style=\"margin:0 0 8px;font-size:13px;font-weight:600;color:#b6bcc7\">Zrzuty ekranu<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:12px\"><a href=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-authenticator-gallery\/v0016-es-01-empleados.png\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:block;width:150px;text-decoration:none;color:inherit\"><img decoding=\"async\" src=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-authenticator-gallery\/v0016-es-01-empleados-thumb.png\" alt=\"PrestaWard Authenticator 0.0.16: wdra\u017canie przez pracownik\u00f3w oraz resetowanie drugiego czynnika uwierzytelniania\" width=\"150\" height=\"125\" loading=\"lazy\" style=\"display:block;width:150px;height:auto;border:1px solid #dce4eb;border-radius:6px\"><span style=\"display:block;margin-top:4px;font-size:12px;color:#b6bcc7\">Wdro\u017cenie przez pracownik\u00f3w<\/span><\/a><a href=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-authenticator-gallery\/v0016-es-02-politica.png\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:block;width:150px;text-decoration:none;color:inherit\"><img decoding=\"async\" src=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-authenticator-gallery\/v0016-es-02-politica-thumb.png\" alt=\"PrestaWard Authenticator 0.0.16: zasady MFA i okres prolongaty wed\u0142ug profilu pracownika\" width=\"150\" height=\"125\" loading=\"lazy\" style=\"display:block;width:150px;height:auto;border:1px solid #dce4eb;border-radius:6px\"><span style=\"display:block;margin-top:4px;font-size:12px;color:#b6bcc7\">Polityka wed\u0142ug profilu<\/span><\/a><a href=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-authenticator-gallery\/v0016-es-03-actividad.png\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:block;width:150px;text-decoration:none;color:inherit\"><img decoding=\"async\" src=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-authenticator-gallery\/v0016-es-03-actividad-thumb.png\" alt=\"PrestaWard Authenticator 0.0.16: ostatnia aktywno\u015b\u0107 i statystyki logowa\u0144\" width=\"150\" height=\"125\" loading=\"lazy\" style=\"display:block;width:150px;height:auto;border:1px solid #dce4eb;border-radius:6px\"><span style=\"display:block;margin-top:4px;font-size:12px;color:#b6bcc7\">Aktywno\u015b\u0107 i statystyki<\/span><\/a><a href=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-authenticator-gallery\/v0016-es-04-configuracion.png\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display:block;width:150px;text-decoration:none;color:inherit\"><img decoding=\"async\" src=\"\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-authenticator-gallery\/v0016-es-04-configuracion-thumb.png\" alt=\"PrestaWard Authenticator 0.0.16: tryb MFA, zaufane urz\u0105dzenia i metody odzyskiwania\" width=\"150\" height=\"125\" loading=\"lazy\" style=\"display:block;width:150px;height:auto;border:1px solid #dce4eb;border-radius:6px\"><span style=\"display:block;margin-top:4px;font-size:12px;color:#b6bcc7\">Podej\u015bcie do bezpiecze\u0144stwa<\/span><\/a><\/div>\n<p style=\"margin:7px 0 0;font-size:11px;color:#b6bcc7\">Interfejs w j\u0119zyku hiszpa\u0144skim \u00b7 wersja 0.0.16<\/p>\n<\/div><\/div>\n<div class=\"product-hero__card\">\n      <img decoding=\"async\" src=\"https:\/\/go-onagency.es\/wp-content\/themes\/go-on-agency\/assets\/img\/prestaward-authenticator-logo.svg\" alt=\"PrestaWard Authenticator\"><br \/>\n      <span>TOTP + polityki + odzyskiwanie + audyt<\/span><\/p>\n<ul class=\"product-hero__checks\">\n<li>Autonomiczne uwierzytelnianie wielosk\u0142adnikowe (MFA) bez zale\u017cno\u015bci od zdalnych us\u0142ug<\/li>\n<li>Zaszyfrowane klucze TOTP<\/li>\n<li>PrestaShop 1.7, 8 i 9<\/li>\n<li>Laboratorium wielowersyjne<\/li>\n<\/ul><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"section product-page-main product-page-main--prestaward\">\n<div class=\"container product-page-layout\">\n<article class=\"product-page-content product-page-content--editable\">\n<h2>Co robi<\/h2>\n<p>Skradzione has\u0142o nie powinno wystarczy\u0107 do uzyskania dost\u0119pu do Back Office. Modu\u0142 wprowadza drugi czynnik uwierzytelniaj\u0105cy bez przekazywania sekretu do interfejs\u00f3w API stron trzecich.<\/p>\n<h2>Jak to dzia\u0142a<\/h2>\n<ul>\n<li>Drugi czynnik to kody jednorazowego u\u017cytku (TOTP) generowane przez aplikacj\u0119 uwierzytelniaj\u0105c\u0105 na telefonie kom\u00f3rkowym. Je\u015bli zezwoli Pan\/Pani na t\u0119 opcj\u0119 dla danego profilu, pracownicy tego profilu mog\u0105 zamiast tego korzysta\u0107 z o\u015bmiocyfrowych kod\u00f3w wysy\u0142anych poczt\u0105 elektroniczn\u0105; jest to metoda mniej bezpieczna, poniewa\u017c dost\u0119p uzyska ka\u017cda osoba maj\u0105ca wgl\u0105d do skrzynki pocztowej; panel administracyjny oraz strona pracownika zawieraj\u0105 odpowiednie ostrze\u017cenie. Funkcja ta jest domy\u015blnie wy\u0142\u0105czona. Obs\u0142uga kluczy dost\u0119pu (passkeys) jest wbudowana, ale w tej wersji domy\u015blnie wy\u0142\u0105czona.<\/li>\n<li>Ka\u017cdy pracownik konfiguruje sw\u00f3j w\u0142asny czynnik uwierzytelniaj\u0105cy w sekcji \u201eMoje uwierzytelnianie\u201d za pomoc\u0105 kodu QR generowanego w samym sklepie. Pierwsza rejestracja odbywa si\u0119 w trybie przewodnika: nale\u017cy zeskanowa\u0107 kod QR, wprowadzi\u0107 kod, a nast\u0119pnie przej\u015b\u0107 do strony ko\u0144cowej zawieraj\u0105cej kody odzyskiwania. Przycisk umo\u017cliwiaj\u0105cy przej\u015bcie do panelu administracyjnego (Back Office) aktywuje si\u0119 dopiero wtedy, gdy pracownik pobra\u0142, skopiowa\u0142 lub wydrukowa\u0142 te kody.<\/li>\n<li>Modu\u0142 instaluje si\u0119 w trybie \u201eWy\u0142\u0105czony\u201d. W trybie \u201eTylko audyt\u201d rejestruje on dost\u0119py bez blokowania u\u017cytkownik\u00f3w, a w trybie \u201eWymu\u015b\u201d wymaga uwierzytelnienia drugiego czynnika. Pracownik, kt\u00f3ry jeszcze nie skonfigurowa\u0142 drugiego czynnika, potwierdza swoje has\u0142o i do czasu zako\u0144czenia konfiguracji mo\u017ce otworzy\u0107 wy\u0142\u0105cznie sekcj\u0119 \u201eMoje uwierzytelnianie\u201d.<\/li>\n<li>Polityka jest definiowana dla ca\u0142ego sklepu i mo\u017cna j\u0105 dostosowa\u0107 w zale\u017cno\u015bci od profilu oraz poszczeg\u00f3lnych sklep\u00f3w. W przypadku sieci sklep\u00f3w obowi\u0105zuje polityka o najsurowszych wymaganiach.<\/li>\n<li>Przed wymuszeniem obowi\u0105zkowej rejestracji mo\u017cna przyzna\u0107 danemu profilowi okres prolongaty trwaj\u0105cy od 3 do 14 dni. Pracownicy, kt\u00f3rzy jeszcze si\u0119 nie zarejestrowali, loguj\u0105 si\u0119 w zwyk\u0142y spos\u00f3b; na ka\u017cdej stronie Back Office widz\u0105 powiadomienie z dat\u0105, od kt\u00f3rej uwierzytelnianie dwuetapowe stanie si\u0119 obowi\u0105zkowe, a panel pokazuje, ilu pracownik\u00f3w pozosta\u0142o do zarejestrowania. Po up\u0142ywie tego terminu funkcja \u201eWymu\u015b\u201d zostanie zastosowana jak zwykle.<\/li>\n<li>Zaufane urz\u0105dzenia (domy\u015blnie 30 dni) pozwalaj\u0105 unikn\u0105\u0107 konieczno\u015bci wprowadzania kodu przy ka\u017cdym logowaniu z urz\u0105dzenia znanego systemowi. Ka\u017cdy pracownik mo\u017ce je cofa\u0107 pojedynczo.<\/li>\n<li>Liczba pr\u00f3b wprowadzenia has\u0142a i kodu jest ograniczona (domy\u015blnie 5 pr\u00f3b wprowadzenia kodu co 5 minut i 15-minutowa blokada). Kod TOTP nie mo\u017ce by\u0107 ponownie wykorzystany. Je\u015bli PrestaWard Captcha zabezpiecza dost\u0119p do Back Office i odrzuca \u017c\u0105danie, niepowodzenie to wlicza si\u0119 wy\u0142\u0105cznie do limitu na adres IP, a nie do blokady konta atakowanego administratora: bot bez tokenu nie mo\u017ce ju\u017c zablokowa\u0107 konta za pomoc\u0105 zaledwie kilku \u017c\u0105da\u0144.<\/li>\n<li>Co pewien czas polityka uwierzytelniania wielosk\u0142adnikowego (MFA) jest odnawiana z podpisem us\u0142ugi PrestaWard Integrity. Do serwisu Integrity przesy\u0142ane s\u0105 wy\u0142\u0105cznie dane techniczne dotycz\u0105ce instalacji, nigdy natomiast nie s\u0105 przekazywane sekrety TOTP, kody odzyskiwania ani dane pracownik\u00f3w.<\/li>\n<\/ul>\n<h2>W przypadku zgubienia telefonu kom\u00f3rkowego przez pracownika<\/h2>\n<ul>\n<li>Osobiste kody odzyskiwania: ka\u017cdy pracownik otrzymuje domy\u015blnie 10 kod\u00f3w jednorazowego u\u017cytku podczas konfiguracji swojego czynnika uwierzytelniaj\u0105cego i powinien przechowywa\u0107 je poza sklepem.<\/li>\n<li>Opcjonalne odzyskiwanie dost\u0119pu e-mailem: w drugim kroku pracownik mo\u017ce poprosi\u0107 o przes\u0142anie kodu na adres e-mail. Funkcja ta jest domy\u015blnie wy\u0142\u0105czona i mo\u017ce zosta\u0107 aktywowana przez superadministratora.<\/li>\n<li>Resetowanie uwierzytelniania wielosk\u0142adnikowego (MFA) z poziomu panelu administracyjnego, bez dost\u0119pu przez konsol\u0119: superadministrator mo\u017ce zresetowa\u0107 drugi czynnik uwierzytelniaj\u0105cy innego pracownika. Funkcja wymaga has\u0142a administratora, nie mo\u017ce by\u0107 u\u017cyta wobec siebie samego i usuwa authenticator, kody odzyskiwania, zaufane urz\u0105dzenia oraz otwarte sesje pracownika, kt\u00f3ry przy nast\u0119pnym logowaniu musi zarejestrowa\u0107 si\u0119 ponownie. Inne profile posiadaj\u0105ce uprawnienia do edycji w panelu administracyjnym MFA mog\u0105 zresetowa\u0107 tylko pracownik\u00f3w o ni\u017cszych uprawnieniach, a jedynie superadministrator mo\u017ce zresetowa\u0107 konto innego superadministratora. Ka\u017cde zresetowanie oraz ka\u017cda odrzucona pr\u00f3ba zostaj\u0105 odnotowane w rejestrze dost\u0119pu.<\/li>\n<li>Dost\u0119p awaryjny przez konsol\u0119, jako ostateczno\u015b\u0107: wymaga dost\u0119pu do serwera oraz jednorazowego klucza awaryjnego, kt\u00f3ry jest generowany w panelu administracyjnym MFA. Umo\u017cliwia zresetowanie czynnik\u00f3w uwierzytelniaj\u0105cych pracownika lub zawieszenie obowi\u0105zku stosowania MFA na godzin\u0119, je\u015bli nikt nie mo\u017ce uzyska\u0107 dost\u0119pu. Czynno\u015b\u0107 ta jest rejestrowana, a klucza nie mo\u017cna ponownie wykorzysta\u0107.<\/li>\n<\/ul>\n<h2>Wymagania<\/h2>\n<ul>\n<li>PrestaShop 1.7, 8 lub 9 oraz wersja PHP wymagana przez dan\u0105 wersj\u0119 PrestaShop (PHP 7.1 lub nowsza w przypadku PrestaShop 1.7).<\/li>\n<li>Aplikacja do uwierzytelniania TOTP na telefonie kom\u00f3rkowym ka\u017cdego pracownika, z wyj\u0105tkiem profili, dla kt\u00f3rych zezwoli Pan\/Pani na wykorzystanie kodu wysy\u0142anego poczt\u0105 elektroniczn\u0105 jako drugiego czynnika uwierzytelniaj\u0105cego.<\/li>\n<li>Aby umo\u017cliwi\u0107 odzyskiwanie danych za po\u015brednictwem poczty elektronicznej, wysy\u0142anie kod\u00f3w poczt\u0105 elektroniczn\u0105 oraz powiadomie\u0144, sklep musi mie\u0107 mo\u017cliwo\u015b\u0107 wysy\u0142ania wiadomo\u015bci e-mail.<\/li>\n<li>W przypadku kluczy dost\u0119pu (domy\u015blnie wy\u0142\u0105czonych) nale\u017cy poda\u0107 adres HTTPS w Back Office.<\/li>\n<li>Polityka og\u00f3lna, lista pracownik\u00f3w, poczta elektroniczna i rejestry s\u0105 dost\u0119pne wy\u0142\u0105cznie dla superadministrator\u00f3w. Pozostali pracownicy zarz\u0105dzaj\u0105 wy\u0142\u0105cznie w\u0142asnymi sprawami.<\/li>\n<li>Panel i komunikaty w dziewi\u0119ciu j\u0119zykach.<\/li>\n<\/ul>\n<h2>Znane ograniczenia<\/h2>\n<ul>\n<li>Mened\u017cer plik\u00f3w w rdzeniu PrestaShop (folder <code>filemanager<\/code> w panelu administracyjnym) nie uruchamia modu\u0142\u00f3w, wi\u0119c nie mo\u017ce wymaga\u0107 drugiego czynnika uwierzytelniaj\u0105cego. W przypadku obowi\u0105zkowego uwierzytelniania wielosk\u0142adnikowego (MFA) nale\u017cy odebra\u0107 ten dost\u0119p profilom, kt\u00f3re go nie potrzebuj\u0105, lub zablokowa\u0107 go na serwerze WWW.<\/li>\n<li>Ochrona stron Back Office opartych na Symfony wymaga wersji PrestaShop 1.7.7 lub nowszej. W starszych wersjach zabezpieczane s\u0105 wy\u0142\u0105cznie strony klasyczne.<\/li>\n<li>Us\u0142uga internetowa oraz interfejs API administratora PrestaShop wykorzystuj\u0105 w\u0142asne klucze i pozostaj\u0105 poza zakresem dzia\u0142ania modu\u0142u.<\/li>\n<\/ul>\n<h2>Czego nie robi<\/h2>\n<ul>\n<li>Nie zabezpiecza dost\u0119pu Pa\u0144stwa klient\u00f3w do sklepu: jedynie do Back Office.<\/li>\n<li>Nie przesy\u0142a sekret\u00f3w TOTP, kod\u00f3w odzyskiwania ani danych pracownik\u00f3w do us\u0142ug zewn\u0119trznych.<\/li>\n<li>Stopka wiadomo\u015bci e-mail modu\u0142u nie zawiera link\u00f3w, danych kontaktowych ani obraz\u00f3w przechowywanych poza Pa\u0144stwa sklepem: logo GO ON Agency jest plikiem nale\u017c\u0105cym do samego modu\u0142u, kt\u00f3ry jest udost\u0119pniany z Pa\u0144stwa sklepu.<\/li>\n<\/ul>\n<h2>Zweryfikowana kompatybilno\u015b\u0107<\/h2>\n<p>Wersja 0.0.16 przesz\u0142a pomy\u015blnie testy laboratoryjne w PrestaShop 1.7, 8 i 9 w dniu 15 pa\u017adziernika 2026 r., zar\u00f3wno w przypadku czystej instalacji, jak i aktualizacji z wersji 0.0.15. Wersja 0.0.15 przesz\u0142a pomy\u015blnie testy laboratoryjne w PrestaShop 1.7, 8 i 9 w dniu 13 pa\u017adziernika 2026 r.: w przypadku czystej instalacji oraz aktualizacji z wersji 0.0.14 i 0.0.6, przy zachowaniu konfiguracji, kluczy TOTP oraz zaufanych urz\u0105dze\u0144, bez b\u0142\u0119d\u00f3w blokuj\u0105cych w logach. Wersja 0.0.13 zosta\u0142a zweryfikowana w PrestaShop 1.7.8.11 z PHP 7.4, PrestaShop 8.2.7 z PHP 8.1 oraz PrestaShop 9.1.4 z PHP 8.5.<\/p>\n<h2>G\u0142\u00f3wne funkcje<\/h2>\n<ul>\n<li>Rejestracja TOTP przy u\u017cyciu aktualnego has\u0142a i lokalnie wygenerowanego kodu QR.<\/li>\n<li>Sekrety zaszyfrowane algorytmem AES-256-GCM oraz jednorazowe kody odzyskiwania HMAC.<\/li>\n<li>Blokowanie powt\u00f3rnego wykorzystania kodu TOTP poprzez atomowe przesuni\u0119cie licznika.<\/li>\n<li>Ochrona przed atakami typu \u201ebrute force\u201d na has\u0142o i uwierzytelnianie wielosk\u0142adnikowe (MFA) wed\u0142ug adresu IP i to\u017csamo\u015bci, z mo\u017cliwo\u015bci\u0105 konfiguracji limit\u00f3w i blokad.<\/li>\n<li>IPv4, IPv6, CIDR, zaufane serwery proxy oraz listy sieci, przy czym lista bezpiecznych adres\u00f3w nie pozwala pomin\u0105\u0107 uwierzytelniania wielosk\u0142adnikowego (MFA).<\/li>\n<li>Zaufane urz\u0105dzenia z tokenami 256-bitowymi, funkcj\u0105 skr\u00f3tu, terminem wa\u017cno\u015bci i mo\u017cliwo\u015bci\u0105 uniewa\u017cnienia.<\/li>\n<li>Samodzielna obs\u0142uga pracownika, oddzielona od globalnej administracji.<\/li>\n<li>Polityki MFA wed\u0142ug profilu i sklepu, z rozstrzyganiem w konfiguracji wielosklepowej wed\u0142ug najbardziej rygorystycznej.<\/li>\n<li>Konfigurowalne uniewa\u017cnianie sesji i urz\u0105dze\u0144 po zmianie has\u0142a.<\/li>\n<li>Odzyskiwanie dost\u0119pu za pomoc\u0105 kod\u00f3w osobistych, opcjonalnego kodu wysy\u0142anego poczt\u0105 oraz, w ostateczno\u015bci, awaryjnego dost\u0119pu przez konsol\u0119 za pomoc\u0105 klucza jednorazowego u\u017cytku.<\/li>\n<li>Opcjonalny kod wysy\u0142any poczt\u0105 elektroniczn\u0105 podczas weryfikacji MFA, z terminem wa\u017cno\u015bci, kluczem HMAC oraz limitami wysy\u0142ania.<\/li>\n<li>Okres prolongaty dla danego profilu przed wymuszeniem drugiego czynnika uwierzytelniania, wraz z powiadomieniem w Back Office oraz monitorowaniem pracownik\u00f3w, kt\u00f3rzy nie spe\u0142nili jeszcze tego wymogu.<\/li>\n<li>Reset drugiego czynnika pracownika z poziomu administracji MFA, z has\u0142em administratora i zapisem ka\u017cdej pr\u00f3by.<\/li>\n<li>Ostatnia aktywno\u015b\u0107 w panelu: podsumowanie w prostych zdaniach dotycz\u0105cych ostatnich 30 dni rejestru dost\u0119p\u00f3w (nowe logowania z danego adresu IP lub przegl\u0105darki, powtarzaj\u0105ce si\u0119 nieudane pr\u00f3by, blokady, wykorzystane kody odzyskiwania oraz resetowania). Nale\u017cy korzysta\u0107 wy\u0142\u0105cznie z w\u0142asnego rejestru, bez geolokalizacji ani us\u0142ug zewn\u0119trznych, a tak\u017ce nie nale\u017cy wy\u015bwietla\u0107 pe\u0142nych adres\u00f3w: adresy e-mail s\u0105 zamaskowane, a adresy IP zachowuj\u0105 jedynie swoj\u0105 sie\u0107 \/24 (IPv4) lub trzy pierwsze grupy (IPv6). Rejestr dost\u0119p\u00f3w z \u0142a\u0144cuchem integralno\u015bci zachowuje dok\u0142adne warto\u015bci.<\/li>\n<li>Rejestracja z przewodnikiem dla pierwszego czynnika, z ko\u0144cow\u0105 stron\u0105 zawieraj\u0105c\u0105 kody odzyskiwania, kt\u00f3ra wymaga ich pobrania, skopiowania lub wydrukowania przed kontynuowaniem.<\/li>\n<li>Kody wysy\u0142ane poczt\u0105 elektroniczn\u0105 jako opcjonalny drugi czynnik uwierzytelniaj\u0105cy, wy\u0142\u0105cznie dla profili, na kt\u00f3re zezwoli Pan\/Pani: o\u015bmiocyfrowe, przechowywane wy\u0142\u0105cznie jako hash z kluczem, wa\u017cne przez pi\u0119\u0107 minut, jednorazowego u\u017cytku i z limitem wysy\u0142ek. Pracownicy potwierdzaj\u0105 swoj\u0105 skrzynk\u0119 pocztow\u0105 jednorazowo. Funkcja \u201eTylko odzyskiwanie\u201d dzia\u0142a tak jak dotychczas.<\/li>\n<li>Moje uwierzytelnianie w skr\u00f3cie: pasek stanu, karta dla ka\u017cdej metody z jedn\u0105 zwini\u0119t\u0105 akcj\u0105, kody odzyskiwania, zaufane urz\u0105dzenia oraz na ko\u0144cu zwini\u0119ta \u201estrefa zagro\u017cenia\u201d. Usuni\u0119cie uwierzytelniania wielosk\u0142adnikowego (MFA) wyja\u015bnia, co zostaje usuni\u0119te, a co zachowane: has\u0142o, aktualny kod oraz wyra\u017ane potwierdzenie; dzia\u0142anie to dotyczy wy\u0142\u0105cznie pracownika, kt\u00f3ry si\u0119 zalogowa\u0142.<\/li>\n<li>Statystyki z ostatnich 30 dni wraz z trendami dziennymi (logowania, zweryfikowane czynniki drugie, b\u0142\u0119dy has\u0142a i drugiego czynnika, blokady, wykorzystane odzyskiwania dost\u0119pu oraz nowe zaufane urz\u0105dzenia), zasi\u0119g rejestracji wed\u0142ug profilu oraz stosowane metody. Wy\u015bwietla wy\u0142\u0105cznie dane liczbowe z Pa\u0144stwa w\u0142asnego rejestru logowa\u0144: nie pokazuje adres\u00f3w IP ani adres\u00f3w e-mail.<\/li>\n<li>Bot, kt\u00f3ry nie pokona PrestaWard Captcha, nie mo\u017ce ju\u017c zablokowa\u0107 konta administratora: ta usterka liczy si\u0119 wy\u0142\u0105cznie w ramach limitu na adres IP.<\/li>\n<li>Synchronizacja z Integrity po otwarciu panelu za pomoc\u0105 \u017c\u0105dania w tle, kt\u00f3re nie powoduje op\u00f3\u017anienia w wy\u015bwietlaniu strony.<\/li>\n<li>Panel sk\u0142adaj\u0105cy si\u0119 z pi\u0119ciu zak\u0142adek (Podsumowanie, Pracownicy i rejestracja, Polityka, Statystyki i rejestr aktywno\u015bci oraz Konfiguracja) oraz jednej zak\u0142adki Pomoc techniczna, zawsze umieszczonej jako ostatnia: zak\u0142adka Podsumowanie wy\u015bwietla tryb, zakres rejestracji, awarie i blokady z ostatnich 24 godzin oraz maksymalnie jedn\u0105 lini\u0119 ostrze\u017cenia, a ka\u017cda zak\u0142adka przechowuje wy\u0142\u0105cznie w\u0142asne ustawienia.<\/li>\n<li>Rejestry po\u0142\u0105czone za pomoc\u0105 algorytmu HMAC, z funkcj\u0105 przechowywania danych, podpisanym eksportem, filtrami i paginacj\u0105.<\/li>\n<li>Odpowiedniki powiadomie\u0144 e-mailowych w PrestaShop 1.7, 8 i 9, z logo Pa\u0144stwa sklepu w nag\u0142\u00f3wku oraz, w stopce, logo GO ON Agency wraz z podpisem \u201ePrestaWard by GO ON Agency\u201d.<\/li>\n<li>Wsp\u00f3lny pasek filtr\u00f3w w rejestrze dost\u0119p\u00f3w: selektory s\u0105 rozmieszczone w siatce o r\u00f3wnej szeroko\u015bci, pole wyszukiwania i przycisk \u201eFiltruj\u201d znajduj\u0105 si\u0119 w tym samym wierszu, a dzia\u0142ania dodatkowe s\u0105 wyr\u00f3wnane do prawej strony.<\/li>\n<li>Ujednolicony wygl\u0105d panelu we wszystkich czterech modu\u0142ach PrestaWard: nag\u0142\u00f3wki sekcji, karty formularzy z neutralnymi obramowaniami i wsp\u00f3lne blokami rozwijanymi, statystyki wy\u015bwietlane w jednym wierszu oraz wi\u0119ksze logo GO ON Agency w nag\u0142\u00f3wku. G\u0142\u00f3wny przycisk otrzymuje jednolity kolor zgodny z identyfikacj\u0105 wizualn\u0105 marki, bez gradientu.<\/li>\n<li>Minimalny okres kwarantanny bez mo\u017cliwo\u015bci nawigacji do momentu zako\u0144czenia uwierzytelniania wielosk\u0142adnikowego (MFA).<\/li>\n<li>Rejestracja instalacji oraz polityka MFA podpisana przez Integrity, bez przekazywania sekret\u00f3w TOTP, kod\u00f3w odzyskiwania ani danych pracownik\u00f3w. Na ekranie modu\u0142u przycisk \u201eSynchronizuj\u201d aktualizuje po\u0142\u0105czenie.<\/li>\n<li>Panel pomocy technicznej GO ON Agency z raportem diagnostycznym do pobrania. Raport ten pobiera pracownik posiadaj\u0105cy uprawnienia do edycji po wybraniu konkretnego sklepu. Zawiera on wy\u0142\u0105cznie informacje o wersjach, stanach i licznikach; nie zawiera \u015bcie\u017cek ani danych uwierzytelniaj\u0105cych i nie jest wysy\u0142any automatycznie.<\/li>\n<\/ul>\n<h2>Bezpieczne u\u017cytkowanie<\/h2>\n<p>Domy\u015blnym trybem jest <strong>\u201eWy\u0142\u0105czony\u201d<\/strong>. Ka\u017cdy pracownik konfiguruje swoje konto w sekcji <strong>\u201eMoje uwierzytelnianie\u201d<\/strong>; administrator weryfikuje wdro\u017cenie, przechodzi do trybu <strong>\u201eTylko audyt\u201d<\/strong> i w\u0142\u0105cza tryb <strong>\u201eWymu\u015b\u201d<\/strong> po sprawdzeniu odzyskiwania dost\u0119pu.<\/p>\n<h2 id=\"registro-de-cambios\">Dziennik zmian<\/h2>\n<h3>0.0.16<\/h3>\n<ul>\n<li>Panel jest podzielony na zak\u0142adki: Podsumowanie (tryb, zakres rejestracji, awarie i zawieszenia z ostatnich 24 godzin oraz maksymalnie jedna linijka ostrze\u017cenia), Pracownicy i rejestracja, Polityka, Statystyki i dziennik aktywno\u015bci oraz Ustawienia. Panel pomocy technicznej posiada w\u0142asn\u0105 zak\u0142adk\u0119 \u201ePomoc techniczna\u201d, kt\u00f3ra zawsze znajduje si\u0119 na ko\u0144cu; stan Integrity wy\u015bwietla si\u0119 poni\u017cej wszystkich zak\u0142adek, a w nag\u0142\u00f3wku widnieje logo GO ON Agency. Ka\u017cda zak\u0142adka przechowuje wy\u0142\u0105cznie w\u0142asne ustawienia.<\/li>\n<li>Poprawia sytuacj\u0119, w kt\u00f3rej \u017c\u0105danie, kt\u00f3re nie przesz\u0142o weryfikacji PrestaWard Captcha, by\u0142o uwzgl\u0119dniane przy blokowaniu konta administratora b\u0119d\u0105cego celem ataku. Wcze\u015bniej \u017c\u0105dania bez tokenu Captcha by\u0142y traktowane jako nieudane pr\u00f3by wprowadzenia has\u0142a, co powodowa\u0142o, \u017ce bot m\u00f3g\u0142 zablokowa\u0107 konto ju\u017c po kilku \u017c\u0105daniach. Gdy PrestaWard Captcha zabezpiecza dost\u0119p do Back Office i odrzuca \u017c\u0105danie, niepowodzenie to wlicza si\u0119 wy\u0142\u0105cznie do limitu na adres IP. Bez PrestaWard Captcha (lub w trybie Obserwacji) nic si\u0119 nie zmienia.<\/li>\n<li>Nowo\u015b\u0107: kody wysy\u0142ane poczt\u0105 elektroniczn\u0105 jako opcjonalny drugi czynnik uwierzytelniaj\u0105cy. W ustawieniach poczty elektronicznej nale\u017cy wybra\u0107 opcj\u0119 \u201eDrugi czynnik (s\u0142abszy)\u201d, a nast\u0119pnie w\u0142\u0105czy\u0107 t\u0119 funkcj\u0119 dla ka\u017cdego profilu pracownika. Pracownicy posiadaj\u0105cy takie profile potwierdzaj\u0105 swoj\u0105 skrzynk\u0119 pocztow\u0105 jednorazowo za pomoc\u0105 kodu wys\u0142anego poczt\u0105, a nast\u0119pnie mog\u0105 logowa\u0107 si\u0119 za pomoc\u0105 kod\u00f3w wysy\u0142anych poczt\u0105: o\u015bmiocyfrowych, przechowywanych wy\u0142\u0105cznie jako hash z kluczem, wa\u017cnych przez pi\u0119\u0107 minut, jednorazowego u\u017cytku i z limitem wysy\u0142ek, podobnie jak obecne kody odzyskiwania. W ustawieniach oraz na stronie pracownika znajduje si\u0119 ostrze\u017cenie, \u017ce s\u0105 one mniej bezpieczne ni\u017c aplikacja uwierzytelniaj\u0105ca: ka\u017cdy, kto ma dost\u0119p do skrzynki pocztowej, mo\u017ce uzyska\u0107 dost\u0119p do konta. Funkcja \u201eTylko odzyskiwanie\u201d dzia\u0142a dok\u0142adnie tak samo jak dotychczas.<\/li>\n<li>Nowo\u015b\u0107: wspomagana rejestracja pierwszego czynnika. Gdy pracownik musi si\u0119 zarejestrowa\u0107 (lub znajduje si\u0119 w okresie karencji), funkcja \u201eMoje uwierzytelnianie\u201d jest przewodnikiem: zeskanowanie kodu QR, wprowadzenie kodu oraz strona ko\u0144cowa potwierdzaj\u0105ca pomy\u015blne zako\u0144czenie z kodami odzyskiwania (do pobrania, skopiowania lub wydrukowania). Przycisk \u201ePrzejd\u017a do Back Office\u201d dzia\u0142a dopiero po pobraniu, skopiowaniu lub wydrukowaniu kod\u00f3w. Klucze dost\u0119pu oraz kody wysy\u0142ane poczt\u0105, o ile s\u0105 aktywne dla danego pracownika, s\u0105 udost\u0119pniane w sekcji \u201eInne sposoby zabezpieczenia konta\u201d.<\/li>\n<li>Moje uwierzytelnianie staje si\u0119 przejrzystym podsumowaniem: pasek stanu (stan, metody, kody odzyskiwania i zaufane urz\u0105dzenia), kompaktowa karta dla ka\u017cdej metody (aplikacja uwierzytelniaj\u0105ca, klucze dost\u0119pu i kody wysy\u0142ane poczt\u0105) z jedn\u0105 zwini\u0119t\u0105 akcj\u0105, karta kod\u00f3w odzyskiwania, zwini\u0119te zaufane urz\u0105dzenia oraz, na ko\u0144cu, zwini\u0119t\u0105 \u201estref\u0119 zagro\u017cenia\u201d. Usuni\u0119cie MFA wyja\u015bnia teraz, co zostaje usuni\u0119te i co dzieje si\u0119 dalej, zachowuj\u0105c przy tym czerwony przycisk, has\u0142o, aktualny kod oraz wyra\u017ane potwierdzenie. Dzia\u0142a ona nadal wy\u0142\u0105cznie w odniesieniu do pracownika, kt\u00f3ry zalogowa\u0142 si\u0119, a informacja ta pozostaje w rejestrze dost\u0119p\u00f3w z \u0142a\u0144cuchem integralno\u015bci.<\/li>\n<li>Polityka prywatno\u015bci: sekcja \u201eOstatnia aktywno\u015b\u0107\u201d nie wy\u015bwietla ju\u017c pe\u0142nych adres\u00f3w. Adresy e-mail s\u0105 wy\u015bwietlane w postaci j***@d***.com, a adresy IP zachowuj\u0105 jedynie swoj\u0105 sie\u0107 \/24 (IPv4) lub trzy pierwsze grupy (IPv6), podobnie jak w sekcji \u201eStatystyki\u201d. Rejestr dost\u0119p\u00f3w z ci\u0105giem integralno\u015bci zachowuje dok\u0142adne warto\u015bci i pozostaje wiarygodnym \u017ar\u00f3d\u0142em informacji.<\/li>\n<li>Nowo\u015b\u0107: Statystyki. Nowa sekcja przedstawia dane z ostatnich 30 dni w postaci kr\u00f3tkich trend\u00f3w dziennych (logowania, zweryfikowane czynniki drugiego czynnika, b\u0142\u0119dy has\u0142a, b\u0142\u0119dy drugiego czynnika, blokady, wykorzystane odzyskiwania dost\u0119pu oraz nowe zaufane urz\u0105dzenia), wraz z danymi dotycz\u0105cymi rejestracji pracownik\u00f3w, kt\u00f3rzy powinni si\u0119 zarejestrowa\u0107 (wed\u0142ug profilu), oraz stosowanych metod. Funkcja ta odczytuje wy\u0142\u0105cznie dane dotycz\u0105ce Pa\u0144stwa w\u0142asnego rejestru logowa\u0144 i nie wy\u015bwietla adres\u00f3w IP ani adres\u00f3w e-mail.<\/li>\n<li>Klucze dost\u0119pu (passkeys: Touch ID, Face ID, Windows Hello oraz klucze bezpiecze\u0144stwa) jako drugi czynnik uwierzytelniaj\u0105cy: kod jest zawarty w module, jednak funkcje te s\u0105 domy\u015blnie wy\u0142\u0105czone i wymagaj\u0105 adresu HTTPS w Back Office. Administrator aktywuje je w ustawieniach, a ka\u017cdy pracownik dodaje je w sekcji \u201eMoje uwierzytelnianie\u201d, podaj\u0105c has\u0142o oraz aktualny kod.<\/li>\n<li>Naprawia problem, w wyniku kt\u00f3rego po\u0142\u0105czenie z Integrity ulega\u0142o pogorszeniu w Back Office \u201ewszystkich sklep\u00f3w\u201d: identyfikator instalacji by\u0142 zapisywany wy\u0142\u0105cznie dla pierwszego sklepu, synchronizacja w tle odczytywa\u0142a go jako pusty, co powodowa\u0142o b\u0142\u0105d \u201eInvalid RSA public key\u201d, a pod\u0142\u0105czony sklep przechodzi\u0142 w stan \u201erejestracja w toku\u201d. To\u017csamo\u015b\u0107 jest obecnie odczytywana jako ca\u0142o\u015b\u0107 z zakresu globalnego (lub ze sklepu, w kt\u00f3rym jest zapisana) w dowolnym kontek\u015bcie; aktualizacja przenosi do zakresu globalnego to\u017csamo\u015b\u0107 zapisan\u0105 w sklepie bez jej ponownego generowania, a je\u015bli nie mo\u017cna jej odczyta\u0107, stan Integrity pozostaje bez zmian, a ostatni b\u0142\u0105d jest rejestrowany jako b\u0142\u0105d lokalny.<\/li>\n<li>Poprawia sytuacj\u0119, w kt\u00f3rej instalacja z poziomu konsoli (prestashop:module install) tworzy\u0142a ustawienia PWA_* wy\u0142\u0105cznie dla pierwszego sklepu, podczas gdy Back Office \u201ewszystkie sklepy\u201d odczytywa\u0142 ustawienia globalne. Instalacja tworzy teraz ustawienia globalne, a aktualizacja kopiuje brakuj\u0105ce ustawienia z pierwszego sklepu, nie nadpisuj\u0105c \u017cadnych istniej\u0105cych warto\u015bci.<\/li>\n<li>Nowo\u015b\u0107: wsp\u00f3lny pasek filtr\u00f3w w rejestrze dost\u0119p\u00f3w. Selektory s\u0105 rozmieszczone w siatce o r\u00f3wnej szeroko\u015bci, pole wyszukiwania i przycisk \u201eFiltruj\u201d znajduj\u0105 si\u0119 w tym samym wierszu, a dzia\u0142ania dodatkowe s\u0105 wyr\u00f3wnane do prawej strony.<\/li>\n<li>Wiadomo\u015bci e-mail wysy\u0142ane przez modu\u0142 zawieraj\u0105 logo Pa\u0144stwa sklepu w nag\u0142\u00f3wku (z nazw\u0105 sklepu jako tekstem alternatywnym) oraz wsp\u00f3ln\u0105 stopk\u0119 z logo GO ON Agency i podpisem \u201ePrestaWard by GO ON Agency\u201d, bez \u017cadnych link\u00f3w ani danych kontaktowych. Logo w stopce jest plikiem nale\u017c\u0105cym do samego modu\u0142u, udost\u0119pnianym z Pa\u0144stwa sklep\u00f3w.<\/li>\n<li>Ujednolicony wygl\u0105d panelu we wszystkich czterech modu\u0142ach PrestaWard: nag\u0142\u00f3wki sekcji, karty formularzy z neutralnymi obramowaniami i wsp\u00f3lne blokami rozwijanymi, statystyki wy\u015bwietlane w jednym wierszu oraz wi\u0119ksze logo GO ON Agency w nag\u0142\u00f3wku. G\u0142\u00f3wny przycisk otrzymuje jednolity kolor zgodny z identyfikacj\u0105 wizualn\u0105 marki, bez gradientu.<\/li>\n<li>Koryguje sytuacj\u0119, w kt\u00f3rej w PrestaShop 9 motyw panelu administracyjnego wy\u015bwietla\u0142 zak\u0142adki z podkre\u015bleniem jako linki, a tytu\u0142y sekcji by\u0142y pisane wielkimi literami. Wsp\u00f3lne style neutralizuj\u0105 to zjawisko wy\u0142\u0105cznie w panelu PrestaWard, dzi\u0119ki czemu PrestaShop 1.7 i 8 wygl\u0105daj\u0105 tak samo jak dotychczas.<\/li>\n<li>Naprawia b\u0142\u0105d, w wyniku kt\u00f3rego w PrestaShop 1.7 arkusz styl\u00f3w modu\u0142u by\u0142 odrzucany podczas rejestrowania go z numerem wersji w adresie. Obecnie plik jest sprawdzany i rejestrowany bez parametr\u00f3w, dzi\u0119ki czemu nowy wygl\u0105d pojawia si\u0119 w wersjach 1.7, 8 i 9.<\/li>\n<li>Poprawia b\u0142\u0105d polegaj\u0105cy na tym, \u017ce w PrestaShop 9 przy resetowaniu drugiego czynnika uwierzytelniaj\u0105cego innego pracownika oraz podczas synchronizacji z Integrity token bezpiecze\u0144stwa by\u0142 sprawdzany metod\u0105, kt\u00f3rej PrestaShop 9 nie stosuje, co mog\u0142o powodowa\u0107 odrzucenie tokenu. Obecnie weryfikacja odbywa si\u0119 za po\u015brednictwem serwisu PrestaShop 9; w PrestaShop 1.7 i 8 spos\u00f3b sprawdzania pozostaje bez zmian.<\/li>\n<li>Gdy po\u0142\u0105czenie z Integrity nie mo\u017ce zosta\u0107 zaktualizowane w danym momencie, panel wy\u015bwietla jeden komunikat: zapisane po\u0142\u0105czenie pozostaje wa\u017cne i zostanie automatycznie ponowione. Etykiety wszystkich zak\u0142adek s\u0105 przet\u0142umaczone na dziewi\u0119\u0107 j\u0119zyk\u00f3w.<\/li>\n<li>Aktualizacja tworzy brakuj\u0105ce ustawienia globalne, wykonuje etap schematu (kolumna profilu dla kod\u00f3w pocztowych i tabele kluczy dost\u0119pu) oraz utrzymuje kody pocztowe i klucze dost\u0119pu w stanie wy\u0142\u0105czonym do momentu ich aktywacji przez administratora. W istniej\u0105cej instalacji nic si\u0119 nie zmienia, dop\u00f3ki administrator nie aktywuje danej opcji.<\/li>\n<\/ul>\n<h3>0.0.15<\/h3>\n<ul>\n<li>Nowo\u015b\u0107: przywr\u00f3cenie drugiego czynnika uwierzytelniaj\u0105cego pracownika z poziomu panelu administracyjnego MFA. Je\u015bli kto\u015b zgubi telefon kom\u00f3rkowy i kody odzyskiwania, administrator nie potrzebuje ju\u017c dost\u0119pu przez konsol\u0119. Resetowanie powoduje usuni\u0119cie autentykatora i kod\u00f3w odzyskiwania pracownika, zamkni\u0119cie jego zaufanych urz\u0105dze\u0144 oraz otwartych sesji, a pracownik musi ponownie si\u0119 zalogowa\u0107 przy nast\u0119pnym dost\u0119pie. Wymagane jest podanie has\u0142a administratora; nie mo\u017cna wykona\u0107 tej operacji na sobie samym, a superadministrator mo\u017ce zosta\u0107 zresetowany wy\u0142\u0105cznie przez innego superadministratora. Ka\u017cde zresetowanie oraz ka\u017cda odrzucona pr\u00f3ba zostaj\u0105 odnotowane w rejestrze dost\u0119pu, a pracownikowi mo\u017cna wys\u0142a\u0107 powiadomienie poczt\u0105 elektroniczn\u0105.<\/li>\n<li>Nowo\u015b\u0107: okres prolongaty przed wymuszeniem. W zasadach dotycz\u0105cych profili mo\u017cna ustawi\u0107 dla danego profilu okres od 3 do 14 dni, po up\u0142ywie kt\u00f3rego funkcja \u201eWymu\u015b\u201d zablokuje dost\u0119p pracownikom, kt\u00f3rzy jeszcze si\u0119 nie zarejestrowali. U\u017cytkownicy loguj\u0105 si\u0119 jak zwykle i na ka\u017cdej stronie Back Office widz\u0105 powiadomienie z dat\u0105, od kt\u00f3rej uwierzytelnianie dwuetapowe stanie si\u0119 obowi\u0105zkowe; osoby, kt\u00f3re ju\u017c si\u0119 zarejestrowa\u0142y, nadal prosz\u0105 o sw\u00f3j kod. Panel wy\u015bwietla termin dla ka\u017cdego profilu oraz liczb\u0119 pracownik\u00f3w, kt\u00f3rzy nie zarejestrowali si\u0119 jeszcze. Profile bez okresu karencji dzia\u0142aj\u0105 tak samo jak w poprzednich wersjach.<\/li>\n<li>Nowo\u015b\u0107: sekcja \u201eOstatnia aktywno\u015b\u0107\u201d w panelu podsumowuje w prostych zdaniach ostatnie 30 dni rejestru dost\u0119p\u00f3w: logowania z adresu IP lub przegl\u0105darki, z kt\u00f3rych dany pracownik nie korzysta\u0142 wcze\u015bniej, powtarzaj\u0105ce si\u0119 nieudane pr\u00f3by logowania, blokady, wykorzystane kody odzyskiwania oraz resetowania przeprowadzone przez administratora. Korzysta wy\u0142\u0105cznie z w\u0142asnego rejestru, bez geolokalizacji ani us\u0142ug zewn\u0119trznych.<\/li>\n<li>Wykorzystanie osobistego kodu odzyskiwania lub kodu otrzymanego poczt\u0105 jest obecnie rejestrowane w dzienniku dost\u0119pu jako \u201eWykorzystany kod odzyskiwania\u201d.<\/li>\n<li>Aktualizacja dodaje dwie kolumny do zasad profilu (domy\u015blnie bez okresu karencji) oraz rejestruje hook wy\u015bwietlaj\u0105cy powiadomienie o okresie karencji.<\/li>\n<li>Panel pomocy technicznej i diagnostyki znajduje si\u0119 tu\u017c przed sekcj\u0105 Integrity, podobnie jak w pozosta\u0142ych modu\u0142ach PrestaWard, i w kontek\u015bcie \u201ewszystkie sklepy\u201d nie znika ju\u017c: wskazuje on, \u017ce nale\u017cy wybra\u0107 sklep.<\/li>\n<li>Arkusze styl\u00f3w s\u0105 \u0142adowane wraz z wersj\u0105 modu\u0142u, dzi\u0119ki czemu nowy wygl\u0105d pojawia si\u0119 po aktualizacji bez konieczno\u015bci opr\u00f3\u017cniania pami\u0119ci podr\u0119cznej przegl\u0105darki.<\/li>\n<li>Synchronizacja z Integrity odbywa si\u0119 przy ka\u017cdym otwarciu panelu, za pomoc\u0105 \u017c\u0105dania w tle, kt\u00f3re nigdy nie spowalnia dzia\u0142ania strony, maksymalnie raz na minut\u0119 dla ka\u017cdego sklepu.<\/li>\n<\/ul>\n<h3>0.0.14<\/h3>\n<ul>\n<li>Zalecana aktualizacja zabezpiecze\u0144: wzmacnia kontrol\u0119 drugiego czynnika w Back Office, dzi\u0119ki czemu dost\u0119p do chronionych stron i dzia\u0142a\u0144 jest mo\u017cliwy dopiero po jej zako\u0144czeniu.<\/li>\n<li>Rozszerza weryfikacj\u0119 MFA na \u015bcie\u017cki Back Office PrestaShop w wersjach od 1.7.7 do 9, kt\u00f3re nie korzystaj\u0105 z klasycznego szablonu, takie jak eksporty i \u017c\u0105dania AJAX.<\/li>\n<li>Ogranicza liczb\u0119 pr\u00f3b we wszystkich sprawdzaniach kodu w sekcji \u201eMoje uwierzytelnianie\u201d, r\u00f3wnie\u017c w odniesieniu do poszczeg\u00f3lnych pracownik\u00f3w korzystaj\u0105cych z r\u00f3\u017cnych adres\u00f3w IP, oraz wymaga zweryfikowanej sesji w przypadku wprowadzania istotnych zmian na koncie.<\/li>\n<li>Naprawia p\u0119tl\u0119 przekierowa\u0144 w PrestaShop 9 podczas otwierania strony \u201eMoje uwierzytelnianie\u201d z oczekuj\u0105cym drugim czynnikiem uwierzytelniaj\u0105cym.<\/li>\n<li>Pracownicy, kt\u00f3rych profile zosta\u0142y utworzone po instalacji, maj\u0105 ju\u017c dost\u0119p do sekcji \u201eMoje uwierzytelnianie\u201d.<\/li>\n<li>Koryguje instalacj\u0119 oraz ponowne pr\u00f3by sprawdzania Integrity w PHP 7.1 i 7.2.<\/li>\n<li>Odnawia podpisan\u0105 polityk\u0119 MFA przed up\u0142ywem terminu wa\u017cno\u015bci i wy\u015bwietla powiadomienie w panelu, je\u015bli termin ten ju\u017c up\u0142yn\u0105\u0142.<\/li>\n<li>Dodaje jednorazowy dost\u0119p awaryjny przez konsol\u0119 w celu tymczasowego zawieszenia wymogu uwierzytelniania wielosk\u0142adnikowego (MFA), je\u015bli nikt nie mo\u017ce si\u0119 zalogowa\u0107. Jest to ostateczno\u015b\u0107: wymaga dost\u0119pu do serwera oraz klucza awaryjnego; zawieszenie trwa godzin\u0119 i jest rejestrowane. Pracownicy nadal odzyskuj\u0105 dost\u0119p za pomoc\u0105 swoich kod\u00f3w osobistych lub opcjonalnego odzyskiwania dost\u0119pu e-mailem.<\/li>\n<li>T\u0142umaczy wszystkie zdarzenia rejestru dost\u0119pu na dziewi\u0119\u0107 j\u0119zyk\u00f3w.<\/li>\n<\/ul>\n<h3>0.0.13<\/h3>\n<ul>\n<li>Koryguje kompilacj\u0119 kontenera Back Office w starszych wersjach bez pliku <code>request_stack<\/code>.<\/li>\n<li>Zachowuje uwierzytelnianie wielosk\u0142adnikowe (MFA) oraz ograniczenie liczby pr\u00f3b logowania w PrestaShop 9; w przypadku braku wymaganego kontekstu odmawia dost\u0119pu.<\/li>\n<li>Dodaje ograniczony r\u0119czny raport diagnostyczny: nale\u017cy go pobra\u0107 i do\u0142\u0105czy\u0107 do zg\u0142oszenia do pomocy technicznej wraz z opisem problemu oraz krokami do jego odtworzenia. Nie wysy\u0142a danych automatycznie.<\/li>\n<li>Pe\u0142ny interfejs w dziewi\u0119ciu j\u0119zykach, z przet\u0142umaczonymi tekstami i wskaz\u00f3wkami.<\/li>\n<\/ul>\n<h3>0.0.12<\/h3>\n<ul>\n<li>Poprawia kontroler testu rejestracji w PrestaShop 9 i wy\u015bwietla rzeczywist\u0105 przyczyn\u0119 w przypadku niepowodzenia Integrity.<\/li>\n<li>Aktualizuje wsp\u00f3lny wygl\u0105d Back Office i usuwa wbudowany mechanizm sprawdzania aktualizacji w edycji Addons.<\/li>\n<\/ul>\n<h3>0.0.11<\/h3>\n<ul>\n<li>\u0141atka zabezpieczaj\u0105ca: zatrzymuje automatyczne ponowne pr\u00f3by rejestracji w przypadku zmiany klucza rejestracyjnego sklepu oraz wy\u015bwietla wyra\u017ane powiadomienie w Back Office.<\/li>\n<\/ul>\n<h3>0.0.10<\/h3>\n<ul>\n<li>Automatyczny heartbeat bez crona dzi\u0119ki lokalnej nieblokuj\u0105cej sondzie i uwierzytelnionej komunikacji serwer\u2013serwer z Integrity API.<\/li>\n<li>Dane uwierzytelniaj\u0105ce zapiecz\u0119towane dla ka\u017cdego sklepu, podpisana polityka uwierzytelniania wielosk\u0142adnikowego (MFA) oraz ostatni wa\u017cny stan bez zdalnych wywo\u0142a\u0144 podczas logowania.<\/li>\n<li>Blokada atomowa, sze\u015bciogodzinny interwa\u0142 oraz okres oczekiwania po wyst\u0105pieniu b\u0142\u0119d\u00f3w w celu unikni\u0119cia duplikat\u00f3w.<\/li>\n<li>Cykl \u017cycia i aktualizacja zweryfikowane w PrestaShop 1.7, 8 i 9.<\/li>\n<\/ul>\n<h3>0.0.9<\/h3>\n<ul>\n<li>Bezpieczne po\u0142\u0105czenie z Integrity dla ka\u017cdego sklepu, zapiecz\u0119towane dane uwierzytelniaj\u0105ce oraz synchronizacja z Back Office.<\/li>\n<li>Podpisana polityka zdalna mo\u017ce jedynie wzmocni\u0107 lokaln\u0105 polityk\u0119 MFA i nigdy nie ingeruje w proces logowania.<\/li>\n<li>Konfiguracja zosta\u0142a uporz\u0105dkowana w czterech zak\u0142adkach: \u201eMFA i powiadomienia\u201d, \u201ePolityki profili pracownik\u00f3w\u201d, \u201ePr\u00f3by i blokady\u201d oraz \u201eSie\u0107 i adresy IP\u201d.<\/li>\n<li>Zasady dotycz\u0105ce poszczeg\u00f3lnych profili i sklep\u00f3w zosta\u0142y przeniesione do osobnej sekcji w celu oddzielenia ich od zasad og\u00f3lnych.<\/li>\n<li>Z konfiguracji usuni\u0119to zb\u0119dne \u017ar\u00f3d\u0142o aktualizacji: oficjalny kana\u0142 jest ustalany przez modu\u0142.<\/li>\n<li>Ka\u017cde pole konfiguracyjne zawiera bezpo\u015bredni odno\u015bnik do jego opisu w przewodniku obs\u0142ugi.<\/li>\n<\/ul>\n<h3>0.0.8<\/h3>\n<ul>\n<li>Okres bezpiecze\u0144stwa dla pracownik\u00f3w w celu uniewa\u017cnienia poprzednich sesji, wyzwa\u0144 i urz\u0105dze\u0144.<\/li>\n<li>Mo\u017cliwo\u015b\u0107 skonfigurowania uniewa\u017cnienia po ka\u017cdej zmianie has\u0142a, wy\u0142\u0105cznie po odzyskaniu lub zmianie administracyjnej, albo nigdy.<\/li>\n<li>Zasady \u201eDziedziczenie\u201d, \u201eObowi\u0105zkowe\u201d, \u201eOpcjonalne\u201d i \u201eWy\u0142\u0105czone\u201d wed\u0142ug profilu i sklepu.<\/li>\n<li>Superadministratorzy s\u0105 zawsze obj\u0119ci obowi\u0105zkiem w trybie \u201eWymu\u015b\u201d, a w konfiguracji wielosklepowej obowi\u0105zuje najbardziej rygorystyczna polityka.<\/li>\n<li>Jednorazowy klucz awaryjny oraz odzyskiwanie wy\u0142\u0105cznie za po\u015brednictwem konsoli, bez trwa\u0142ego obej\u015bcia internetowego.<\/li>\n<li>Opcjonalne odzyskiwanie dost\u0119pu e-mailem podczas uwierzytelniania wielosk\u0142adnikowego (MFA), z o\u015bmiocyfrowym kodem, HMAC, pi\u0119ciominutowym okresem wa\u017cno\u015bci oraz ograniczeniem liczby wysy\u0142ek.<\/li>\n<li>Zapisy po\u0142\u0105czone za pomoc\u0105 HMAC, diagnostyka integralno\u015bci, okres przechowywania od 30 do 730 dni oraz podpisany eksport w formacie JSON.<\/li>\n<li>Idempotentna migracja 0.0.8 oraz zweryfikowana aktualizacja z wersji 0.0.7 w PrestaShop 1.7, 8 i 9.<\/li>\n<\/ul>\n<h3>0.0.7<\/h3>\n<ul>\n<li>\u201eBezpiecze\u0144stwo\u201d podzielone na sekcje \u201eMFA i powiadomienia\u201d, \u201ePr\u00f3by i blokady\u201d oraz \u201eSie\u0107 i adresy IP\u201d, z funkcj\u0105 atomowego zapisywania zmian.<\/li>\n<li>Nawigacja mi\u0119dzy zak\u0142adkami za pomoc\u0105 klawiatury, zachowanie zaznaczenia oraz automatyczne otwieranie panelu w przypadku b\u0142\u0119d\u00f3w walidacji.<\/li>\n<li>Rzeczywista paginacja rekord\u00f3w w bazie danych z 25, 50 lub 100 wierszami na stron\u0119.<\/li>\n<li>Filtry wpis\u00f3w wed\u0142ug przedzia\u0142u czasowego, pracownika lub adresu e-mail, zdarzenia, wyniku oraz adresu IP.<\/li>\n<li>Przeprojektowuje nag\u0142\u00f3wek \u201eMoje uwierzytelnianie\u201d z lepszym kontrastem, hierarchi\u0105, dostosowaniem do urz\u0105dze\u0144 mobilnych i firmowymi skr\u00f3tami.<\/li>\n<li>Test poczty sprawdza transport i odbiorc\u00f3w bez konieczno\u015bci aktywowania alert\u00f3w operacyjnych.<\/li>\n<li>Widoczna diagnostyka przesy\u0142ania danych w PrestaShop, z rozr\u00f3\u017cnieniem mi\u0119dzy serwerami przechwytuj\u0105cymi a rzeczywistymi serwerami SMTP.<\/li>\n<li>Diagnozowanie b\u0142\u0119d\u00f3w zgodne z plikami log\u00f3w <code>SwiftMessage<\/code> oraz <code>MailerMessage<\/code> w PrestaShop 1.7, 8 i 9.<\/li>\n<li>Usuwa zduplikowany prefiks sklepu w tematach wiadomo\u015bci i wzmacnia alternatywny link do Back Office.<\/li>\n<li>Wysy\u0142ka firmowa zweryfikowana za pomoc\u0105 Exchange Online we wszystkich trzech obs\u0142ugiwanych wersjach.<\/li>\n<li>Panel aktualizacji ujednolicony z Snapshotem za pomoc\u0105 PrestaWard Update Manifest v1, stan, poziom krytyczno\u015bci i SHA-256.<\/li>\n<li>Idempotentna migracja 0.0.7 oraz zweryfikowana aktualizacja z wersji 0.0.6 w PrestaShop 1.7, 8 i 9.<\/li>\n<\/ul>\n<h3>0.0.6<\/h3>\n<ul>\n<li>Transakcyjna ochrona przed atakami typu \u201ebrute force\u201d na has\u0142o i uwierzytelnianie wielosk\u0142adnikowe (MFA) wed\u0142ug adresu IP i to\u017csamo\u015bci.<\/li>\n<li>Obs\u0142uga protoko\u0142\u00f3w IPv4, IPv6, CIDR, zaufanych serwer\u00f3w proxy, listy dozwolonych adres\u00f3w oraz listy zablokowanych adres\u00f3w.<\/li>\n<li>Ograniczone powiadomienia o blokadach w celu zapobiegania sztucznym burzom pocztowym.<\/li>\n<li>Kwarantanna serwera bez menu, skr\u00f3t\u00f3w ani tre\u015bci Back Office.<\/li>\n<li>Przeprojektowana sekcja \u201eMoje uwierzytelnianie\u201d obejmuj\u0105ca cztery etapy, dost\u0119pne etykiety, eksportowalne dane odzyskiwania oraz indywidualne uniewa\u017cnianie.<\/li>\n<li>Odpowiedniki wiadomo\u015bci e-mail wraz z t\u0142umaczeniami w PrestaShop 1.7, 8 i 9, z podaniem wynik\u00f3w wed\u0142ug odbiorc\u00f3w.<\/li>\n<li>Wzmocniony modu\u0142 sprawdzaj\u0105cy: korporacyjny protok\u00f3\u0142 HTTPS, bez przekierowa\u0144, TLS, limit tre\u015bci oraz \u015bcis\u0142a zgodno\u015b\u0107 z manifestem w wersji 1.<\/li>\n<li>Migracja 0.0.6, aktualizacja z wersji 0.0.5 oraz kompletne tabele zgodno\u015bci dla wszystkich trzech obs\u0142ugiwanych wersji.<\/li>\n<\/ul>\n<h3>0.0.5<\/h3>\n<ul>\n<li>Dost\u0119p wieloetapowy: PrestaShop najpierw weryfikuje has\u0142o, a nast\u0119pnie prosi o podanie kodu TOTP lub kodu odzyskiwania.<\/li>\n<li>Sesja uwierzytelniona w kwarantannie, powi\u0105zana z pracownikiem i ograniczona do sekcji \u201eMoje uwierzytelnianie\u201d do czasu zako\u0144czenia procesu uwierzytelniania wielosk\u0142adnikowego (MFA).<\/li>\n<li>Zablokowano dost\u0119p boczny za pomoc\u0105 bezpo\u015brednich kontroler\u00f3w oraz \u017c\u0105da\u0144 typu AJAX\/XHR.<\/li>\n<li>Obowi\u0105zkowa rejestracja dla pracownik\u00f3w i superadministrator\u00f3w bez potwierdzonego kodu TOTP.<\/li>\n<li>Poprawia obs\u0142ug\u0119 zaufanych urz\u0105dze\u0144 w PrestaShop 9 i wi\u0105\u017ce je z pracownikiem oraz przegl\u0105dark\u0105.<\/li>\n<li>Drugi czynnik zosta\u0142 przeprojektowany w j\u0119zyku hiszpa\u0144skim z wykorzystaniem systemu wizualnego PrestaWard.<\/li>\n<li>Rozszerzony przewodnik zawieraj\u0105cy rzeczywiste zrzuty ekranu przedstawiaj\u0105ce drugi czynnik w PrestaShop 1.7, 8 i 9.<\/li>\n<li>Pe\u0142na czysta macierz test\u00f3w: poczta, TOTP, ochrona przed replay, odzyskiwanie, zaufanie i kwarantanna.<\/li>\n<\/ul>\n<h3>0.0.4<\/h3>\n<ul>\n<li>Obowi\u0105zkowa rejestracja w sekcji \u201eMoje uwierzytelnianie\u201d dla kont bez TOTP, gdy tryb jest ustawiony na \u201eWymu\u015b\u201d.<\/li>\n<li>Drugi etap logowania wy\u015bwietlany jest wy\u0142\u0105cznie po zweryfikowaniu has\u0142a.<\/li>\n<li>Superadministratorzy obj\u0119ci tym samym procesem uwierzytelniania osobistego.<\/li>\n<li>Przeprojektowany i przet\u0142umaczony na j\u0119zyk hiszpa\u0144ski formularz logowania MFA.<\/li>\n<li>Naprawia b\u0142\u0105d 500 testowej wiadomo\u015bci e-mail.<\/li>\n<li>Oddzielna samoobs\u0142uga MFA dla ka\u017cdego pracownika.<\/li>\n<li>Polityka, zasoby, poczta i logi s\u0105 dost\u0119pne wy\u0142\u0105cznie dla superadministratora.<\/li>\n<li>Nowoczesne i starsze uprawnienia przebudowano w spos\u00f3b idempotentny.<\/li>\n<li>Precyzyjna diagnostyka odbiorc\u00f3w, konfiguracji SMTP oraz transmisji.<\/li>\n<li>Ujednolicony rzeczywisty adres IP w logach, ograniczanie liczby \u017c\u0105da\u0144 (rate limiting), wiadomo\u015bciach e-mail i zaufanych urz\u0105dzeniach.<\/li>\n<li>Zdarzenia i teksty w Back Office przet\u0142umaczone na j\u0119zyk hiszpa\u0144ski.<\/li>\n<li>Nag\u0142\u00f3wki i uk\u0142ad graficzny dostosowane do rodziny PrestaWard.<\/li>\n<li>Przywraca firmowy adres pomocy technicznej hola@go-onagency.es.<\/li>\n<li>Aktualizacja do wersji 0.0.4 oraz czysta macierz w PrestaShop 1.7, 8 i 9.<\/li>\n<\/ul>\n<h3>0.0.3<\/h3>\n<ul>\n<li>Ujednolicona geometria wizualna dzi\u0119ki PrestaWard Snapshot.<\/li>\n<li>Zaufane urz\u0105dzenia z mo\u017cliwo\u015bci\u0105 odwo\u0142ania, wykorzystuj\u0105ce losowe tokeny 256-bitowe przechowywane w postaci skr\u00f3tu.<\/li>\n<li>Pliki cookie typu Secure, HttpOnly oraz SameSite=Lax s\u0105 ograniczone do Back Office.<\/li>\n<li>Odpowiedniki alert\u00f3w w integracjach typu legacy oraz Symfony.<\/li>\n<li>Branding, linki do produkt\u00f3w, przewodnik, pomoc techniczna i adres e-mail do cel\u00f3w testowych.<\/li>\n<li>Weryfikacja limitu \u017c\u0105da\u0144 w PrestaShop 1.7, 8 i 9.<\/li>\n<\/ul>\n<h3>0.0.2<\/h3>\n<ul>\n<li>Rejestracja TOTP chroniona has\u0142em, z lokalnym kodem QR.<\/li>\n<li>Jednorazowe kody odzyskiwania przechowywane w formacie HMAC.<\/li>\n<li>Atomowa ochrona przed powt\u00f3rnym u\u017cyciem kodu TOTP (replay).<\/li>\n<li>Ograniczanie liczby \u017c\u0105da\u0144 (rate limiting) wed\u0142ug konta i adresu IP.<\/li>\n<li>Integracje dotycz\u0105ce starszego systemu logowania oraz PrestaShop 9 opartego na Symfony.<\/li>\n<li>Rotacja tokenu uwierzytelniaj\u0105cego oraz wycofanie uwierzytelniania wielosk\u0142adnikowego (MFA) chronione has\u0142em i czynnikiem uwierzytelniaj\u0105cym.<\/li>\n<\/ul>\n<h3>0.0.1<\/h3>\n<ul>\n<li>Scaffold jest domy\u015blnie wy\u0142\u0105czony.<\/li>\n<li>Tabele MFA, TOTP, pulpit nawigacyjny, audyt, logi, alerty oraz wst\u0119pne t\u0142umaczenia.<\/li>\n<\/ul>\n<\/article>\n<aside class=\"product-page-aside\">\n<div class=\"product-page-aside__card product-page-aside__card--cta\">\n<h2>Przewodnik i pomoc techniczna<\/h2>\n<p>Prosz\u0119 zapozna\u0107 si\u0119 z przewodnikiem, aby poprawnie zainstalowa\u0107 i skonfigurowa\u0107 modu\u0142.<\/p>\n<p><a href=\"https:\/\/go-onagency.es\/prestaward-authenticator\/prestaward-authenticator-user-guide.pdf\" target=\"_blank\" rel=\"noopener\">Otw\u00f3rz przewodnik obs\u0142ugi<\/a><\/p>\n<\/p><\/div>\n<div class=\"product-page-aside__card product-page-aside__card--contact\">\n<p class=\"eyebrow\">GO ON Agency<\/p>\n<h2>Czy potrzebuj\u0105 Pa\u0144stwo starannego wdro\u017cenia?<\/h2>\n<p>Mo\u017cemy pom\u00f3c Pa\u0144stwu w zdefiniowaniu wdro\u017cenia, weryfikacji uprawnie\u0144 dost\u0119pu oraz unikni\u0119ciu zak\u0142\u00f3ce\u0144 w dzia\u0142aniu systemu.<\/p>\n<p><a class=\"product-page-contact-link\" href=\"mailto:hola@go-onagency.es\">hola@go-onagency.es<\/a><\/p>\n<\/p><\/div>\n<\/aside><\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Modu\u0142 PrestaShop PrestaWard Authenticator Prawdziwe uwierzytelnianie wielosk\u0142adnikowe (MFA) dla Back Office. Chroni konta administracyjne za pomoc\u0105 kodu TOTP, polityk wed\u0142ug profilu i sklepu, bezpiecznego odzyskiwania dost\u0119pu oraz weryfikowalnych zapis\u00f3w. Wy\u0142\u0105czna dystrybucja na platformie PrestaShop Marketplace (Addons). Lista zmian Przewodnik w formacie PDF Przewodnik pomocy Zrzuty ekranu Wdro\u017cenie przez pracownik\u00f3wPolityka wed\u0142ug profiluAktywno\u015b\u0107 i statystykiPodej\u015bcie do bezpiecze\u0144stwa [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":27,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-product-page.php","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-39","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/go-onagency.es\/pl\/wp-json\/wp\/v2\/pages\/39","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/go-onagency.es\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/go-onagency.es\/pl\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/go-onagency.es\/pl\/wp-json\/wp\/v2\/comments?post=39"}],"version-history":[{"count":16,"href":"https:\/\/go-onagency.es\/pl\/wp-json\/wp\/v2\/pages\/39\/revisions"}],"predecessor-version":[{"id":174,"href":"https:\/\/go-onagency.es\/pl\/wp-json\/wp\/v2\/pages\/39\/revisions\/174"}],"up":[{"embeddable":true,"href":"https:\/\/go-onagency.es\/pl\/wp-json\/wp\/v2\/pages\/27"}],"wp:attachment":[{"href":"https:\/\/go-onagency.es\/pl\/wp-json\/wp\/v2\/media?parent=39"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}