Opis projektu
PrzetłumaczonePotrzebujemy inżyniera DevOps z doświadczeniem w produkcyjnym systemie Linux, który może przeprowadzić pełny audyt i wdrożyć wszystkie środki zabezpieczające w udokumentowany sposób. Każda zmiana musi być testowana na działających aplikacjach przed zastosowaniem w produkcji, a cała dokumentacja musi być wystarczająco szczegółowa, aby zespół zrozumiał, co zostało zrobione i dlaczego. Wynik powinien obejmować raport bezpieczeństwa w formacie PDF ze wszystkimi zidentyfikowanymi lukami, wdrożonymi środkami i ryzykiem resztkowym, a także skonfigurowanym monitoringiem z powiadomieniami.
Zakres pracy:
— Wzmocnienie SSH: tylko klucze, niestandardowy port, fail2ban
— Zasady UFW/iptables z dokumentacją
— Fail2ban dla SSH, Nginx i PHP-FPM
— Let's Encrypt z automatycznym odnawianiem
— Wzmocnienie Nginx: nagłówki zabezpieczeń, TLS 1.2+, HSTS, CSP
— Audyt i wzmocnienie MySQL: uprawnienia, bind-address, szyfrowanie
— Logwatch i powiadamianie o anomaliach w aktywności
— ClamAV i skaner rootkitów
— Monitorowanie zdrowia za pomocą cron z powiadomieniami
Wynik: zastosowane zmiany z dokumentacją, raport PDF, pulpit monitorujący.