Przejdź do treści

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.