Cel: app.klient-przyklad.pl · Data: 2026-10-06 09:58
Ocena ryzyka
Streszczenie zarządcze
Przeprowadzilismy audyt bezpieczenstwa aplikacji webowej Klienta. Najpowazniejsze ustalenie to publicznie dostepny plik konfiguracyjny z danymi dostepowymi - wymaga natychmiastowej reakcji (blokada i rotacja hasel). Poza tym: nieaktualny serwer z znanymi podatnosciami i blad konfiguracji CORS w API do poprawy w drugiej kolejnosci, oraz drobne braki (SPF/DMARC, naglowki). Na plus: logowanie poprawnie blokuje ataki slownikowe. Rekomendacje i priorytety sa przy kazdym znalezisku; chetnie przeprowadzimy ponowny audyt po naprawach.
Podsumowanie
0CRITICAL
1HIGH
2MEDIUM
3LOW
1GOOD
3INFO
Znaleziska
HIGH
Ujawniony plik konfiguracyjny (.env)
content
CVSS 7.5A05:2021 Security MisconfigurationCWE-538
OpisPlik .env był dostępny publicznie i zawierał dane dostępowe do bazy oraz klucze API.
DowódGET https://app.klient-przyklad.pl/.env -> 200
DB_PASSWORD=*** (zamaskowane w raporcie)
RekomendacjaZablokuj dostęp do plików konfiguracyjnych na serwerze i natychmiast zrotuj ujawnione hasła i klucze.
Odnośnikhttps://owasp.org/www-project-secure-headers/
Komentarz analitykaPotwierdzone recznie: plik realnie zawieral dzialajace dane dostepowe. Priorytet 1 - blokada i rotacja przed czymkolwiek innym.
MEDIUM
Nieaktualny serwer z znanymi podatnosciami
cve_map
CVSS 6.5CWE-1035
OpisWersja oprogramowania serwera ma publicznie znane podatnosci (CVE).
Dowódnginx 1.18.0 -> m.in. CVE-2021-23017 (CVSS 7.3)
RekomendacjaZaktualizuj serwer do wersji bez wskazanych CVE.
MEDIUM
CORS odbija dowolny Origin
web
CVSS 5.0A05:2021 Security MisconfigurationCWE-942
OpisSerwer odbija przeslany Origin. Ryzyko zalezne od wrazliwosci danych zwracanych przez API.
RekomendacjaOgranicz Access-Control-Allow-Origin do zaufanych domen.
LOW
Brak rekordu SPF
dns_mail
A05:2021 Security Misconfiguration
OpisBrak SPF ulatwia podszywanie sie pod domene w poczcie.
RekomendacjaDodaj rekord TXT v=spf1 ... -all.
LOW
Brak rekordu DMARC
dns_mail
OpisBrak DMARC - brak egzekwowania polityki antyspoofingowej.
RekomendacjaDodaj _dmarc TXT v=DMARC1; p=reject.
LOW
Brak naglowkow bezpieczenstwa
web
A05:2021 Security Misconfiguration
OpisBrakuje zalecanych naglowkow HTTP (CSP, X-Frame-Options, nosniff, Referrer-Policy).
RekomendacjaDodaj brakujace naglowki na serwerze/reverse-proxy.
Odnośnikhttps://owasp.org/www-project-secure-headers/
GOOD
Logowanie broni sie przed atakiem slownikowym
active_bruteforce
OpisPo serii blednych prob serwer zablokowal dalsze logowania (lockout). Zabezpieczenie dziala prawidlowo.
INFO
Otwarty port 443/tcp - https
discovery
INFO
Wykryte technologie
web
Dowódnginx, PHP, jQuery, Bootstrap
INFO
Zmapowano 37 endpointow
crawl
Dowód/, /login, /api, /panel, /uploads ... (lista skrocona)
Surowe logi narzędzi
nmap.txt
$ nmap -sV app.klient-przyklad.pl
PORT STATE SERVICE
443/tcp open https nginx
(fragment, zanonimizowany)