Proof of Work (PoW)¶
Proof of Work (PoW) - umożliwia automatyczną weryfikację użytkownika podczas pierwszej wizyty na stronie WWW.
Opcja PoW¶
PoW może zostać skonfigurowany na SMALL.PL z użyciem następujących wartości:
off- wyłączone (zabezpieczenie nie będzie aktywne dla domeny)on- włączone tylko podczas ataku (PoW zostanie automatycznie włączony w trakcie wykrytego ataku)always- zawsze włączone (weryfikacja przy pierwszym odwiedzeniu strony)
Domyślnym ustawieniem PoW jest on (włączone tylko podczas ataku).
Uwaga
Gdy opcja jest aktywna - weryfikacja odbywa się raz dziennie i wymaga włączonych cookies w przeglądarce użytkownika.
Konfiguracja¶
DevilWEB¶
Opcję PoW można zmienić przechodząc: Strony WWW (WWW Websites) ➡ Zarządzaj (Manage) ➡ Szczegóły (Details) ➡ Proof of Work.
Devil¶
Po zalogowaniu się na SSH można zmienić opcję PoW przy pomocy polecenia: devil www options DOMENA pow on|always|off
Przykład: ustawienie zawsze włączonego PoW dla strony example.pl: devil www options example.pl pow always
Dostosowanie strony weryfikacji¶
Wygląd strony zabezpieczenia można dostosować, tworząc odpowiednie pliki w katalogu errors.
Znaczenie plików:
pow-pensive.webp– obraz wyświetlany podczas weryfikacji użytkownika.pow-happy.webp– obraz wyświetlany po pomyślnej weryfikacji.pow-reject.webp– obraz wyświetlany po zablokowaniu dostępu.pow.css– arkusz stylów CSS umożliwiający zmianę wyglądu strony.
Pliki należy umieścić w jednym z poniższych katalogów, zależnie od typu aplikacji:
- PHP:
~/domains/<DOMAIN>/public_html/errors/ - Python:
~/domains/<DOMAIN>/public_python/errors/ - Ruby:
~/domains/<DOMAIN>/public_ruby/errors/ - Node:
~/domains/<DOMAIN>/public_node/errors/
Przykładowy plik CSS można znaleźć tutaj.