Z czego korzystam?

Kontrola bezpieczeństwa witryn

Sprawdź publiczne ustawienia strony internetowej lub ocenij szczegóły pakietu PHP dostarczone przez właściciela w porównaniu z poradami dostawcy.

Publiczna strona internetowaSprawdź swój pakiet PHPSprawdź aktualizacje OS

1. Sprawdź ustawienia publicznej strony internetowej

Jedna publiczna strona, sprawdzana na żądanie. Adres jest wysyłany na nasz serwer. Skrypty stron nigdy nie są uruchamiane. W jaki sposób kontrole witryn wykorzystują dane.

Wprowadź stronę publiczną bez parametrów zapytania. Nie wprowadź prywatnych, chronionych hasłem lub poufnych linków.

3 nowe sprawdzenia na sieć / dzieńWszystkie sekcje raportu za darmoNie potrzebujesz konta

Wszystkie trzy kontrolery witryn dzielą jeden limit, który jest resetowany o północy UTC. Nieudane próby mogą zostać sprawdzone. Sieci współdzielone dzielą limit; raporty buforowane nie używają nowej kontroli. Limit ogólny dla witryny chroni również tę bezpłatną usługę.

Dla właścicieli stron

2. Sprawdź pakiet PHP

Dopasuj pakiet PHP swojej dystrybucji do zaleceń bezpieczeństwa dostawcy. Nie jest wymagany adres strony internetowej.

PHP2Shell: sprawdź swoje poprawki bezpieczeństwa PHP

Ten sprawdzacz podatności PHP porównuje pełną zainstalowaną wersję pakietu z poprawkami dostawcy dla CVE-2026-109618 oraz CVE-2026-109619, obok innych opublikowanych PHP Producenci mogą backportować poprawki bezpieczeństwa bez zmiany nagłówka. PHP Wersja, więc wersja taka jak PHP 7.4.3 Użyj poniższego sprawdzania pakietów; nie jest to próba wykorzystania luki w zabezpieczeniach.

Znajdź swój serwer i szczegóły pakietu

Te polecenia odczytują informacje, nie instalują aktualizacji ani nie zmieniają ustawień. Nigdy nie wpisuj hasła, prywatnego klucza SSH ani tokenu dostępu do interfejsu WAIU.

Hosting zarządzany, cPanel lub Plesk

Otwórz pulpit nawigacyjny hostingu i wybierz witrynę. Znajdź jej ustawienia PHP lub obsługę PHP, aby zidentyfikować wersję i czy używa PHP-FPM lub modułu Apache.

Jeśli dostęp do powłoki jest niedostępny, zapytaj swojego dostawcę: „Jaki system operacyjny/wersja, wersja środowiska wykonawczego PHP, pełna zainstalowana wersja pakietu i repozytorium pakietów obsługują tę stronę internetową? Czy uruchomiony proces sieciowy używa tego pakietu i czy usługi zostały ponownie uruchomione po aktualizacji zabezpieczeń?”

Nie włączaj SSH ani nie twórz publicznego phpinfo() Zarządzane przez dostawcę, PPA, Remi, Homebrew i niestandardowe kompilacje wymagają dowodów bezpieczeństwa dostawcy, a nie porównania pakietów dystrybucji.

Połącz się z serwerem Linux za pomocą SSH
  1. Adres serwera, nazwę użytkownika SSH i instrukcje dostępu znajdziesz w panelu sterowania hostingu.
  2. W systemie Windows otwórz program Windows Terminal lub PowerShell. W systemie macOS otwórz program Terminal, a w systemie Linux otwórz normalny terminal.
  3. Zastąp przykładową nazwę użytkownika i nazwę hosta poniżej. Użyj portu i metody klucza SSH określonej przez hosta.Nie udostępniaj klucza ani hasła.
  4. Przed zaakceptowaniem pierwszego połączenia sprawdź odcisk palca serwera w rekordzie zaufanych rekordów dostawcy.Jeśli istniejący odcisk palca nieoczekiwanie się zmienił, zatrzymaj się i skontaktuj się z dostawcą.
  5. Uruchom odpowiednie polecenia tylko do odczytu poniżej. Zwykle nie trzeba sudo Dostęp roota. Typ exit Kiedy skończysz.

Połącz się używając swoich danych hostingowych

ssh your-user@your-server.example

Jeśli SSH nie jest dostępne, użyj konsoli przeglądarki dostawcy lub skontaktuj się z pomocą techniczną. Kontener ma własny system operacyjny i inwentarz pakietów. Sprawdzanie tylko jego hosta może dać błędną odpowiedź.

Ubuntu lub Debian: system operacyjny, PHP i pełna wersja pakietu

1. Przeczytaj nazwę i wydanie systemu operacyjnego

cat /etc/os-release

Użyj ID oraz VERSION_ID, takie jak ubuntu oraz 20.04. Wybierz dystrybucję i gałąź PHP w formularzu.

2. Czytanie PHP z linii poleceń jako wstępna wskazówka

php -v

To tylko wskazówka, strona może mieć inną wersję PHP. Sprawdź ustawienia hostingu strony lub konfigurację web-server/PHP-FPM, zanim zaznaczysz pole wyboru runtime.

3. Przykład: sprawdzenie pakietu PHP 7.4 FPM

dpkg-query -W -f='${binary:Package} ${Version}\n' php7.4-fpm

Replace php7.4-fpm Z zainstalowanym pakietem internetowym, na przykład php8.3-fpm lub libapache2-mod-php8.3. „Nie znaleziono pakietów” oznacza, że nazwa pakietu nie jest zainstalowana; nie instaluj go do tego sprawdzenia. Skopiuj pełną wersję po nazwie pakietu, włączając epokę, przyrostek Ubuntu/Debian i wersję ESM.

4. Przykład: sprawdź repozytoria wymienione przez pakiet

apt-cache policy php7.4-fpm

Upewnij się, że zainstalowana wersja pochodzi z oficjalnego repozytorium dla wybranej dystrybucji. Lista repozytoriów sama w sobie nie potwierdza pochodzenia ręcznie zainstalowanego pakietu. Dostęp do Ubuntu Pro/ESM i uprawnienia do wsparcia muszą być również ważne.

AlmaLinux lub Rocky Linux: pakiet i strumień PHP

1. Przeczytaj nazwę i wydanie systemu operacyjnego

cat /etc/os-release

2. Odczytaj zainstalowany pakiet PHP-FPM wraz z jego epoką

rpm -q --qf '%{NAME} %{EPOCHNUM}:%{VERSION}-%{RELEASE}\n' php-fpm

3. Przeczytaj informacje o dostawcy i pakiecie

rpm -qi php-fpm

Dla innego web handlera, użyj odpowiedniego zainstalowanego PHP Użyj pełnej wersji po nazwie pakietu, włączając epokę, taką jak: 0: i pełny sufiks modułu. Dopasuj wybrane PHP Poproś administratora o potwierdzenie oficjalnego repozytorium i tego, że ten pakiet obsługuje stronę internetową. Remi lub inne zewnętrzne strumienie są poza tym porównaniem.

Inne dystrybucje Linux lub PHP na Windows/macOS

Sprawdzanie aktualizacji systemu operacyjnego jest oddzielone od PHP. Nie wybieraj podobnie wyglądającego pakietu Ubuntu, Debiana lub RPM innego dostawcy. Użyj informacji o pakiecie / wersji hosta i informacji o bezpieczeństwie tego dostawcy. Nieobsługiwane kombinacje zwracają „Unable to determine”. PHP/7.4.3 Nagłówek nie jest wystarczający do ustanowienia poprawek backported.

Ten raport obejmuje opublikowane porady dla powyższych kombinacji dystrybucji/PHP, z nowo dodanymi rekordami uwzględnionymi po odświeżeniu kanału. Objęte są tylko wymienione kombinacje. Inne dystrybucje, pakiety innych firm i wtyczki WordPress wymagają oceny ich dostawców. Dane starsze niż 12 godzin dają niejednoznaczny wynik.

PHP Dane doradcze z objętych rynków Linux Sprzedawcy poprzez OSV.dev. Ubuntu Lista rekordów przez Canonical, retrieved via OSV.dev. Filtrowana migawka doradcza jest dostosowywana pod CC BY-SA 4.0. Pobierz wspólną migawkę doradczą.Źródła danych i licencje.

Dla właścicieli urządzeń i serwerów

3. Sprawdź aktualizacje zabezpieczeń systemu operacyjnego

Porównaj kompilację systemu Windows Server lub wersję systemu macOS z opublikowanymi aktualizacjami dostawcy. Wpisy pozostają na urządzeniu.W przypadku systemu Linux użyj powyższego sprawdzania pakietów i narzędzi aktualizacji zabezpieczeń dystrybucji.

Gdzie mogę znaleźć wersję?

Dla zdalnego Windows Server, zaloguj się przy użyciu konsoli zatwierdzonej przez dostawcę lub istniejącego dostępu do pulpitu zdalnego. Nie włączaj dostępu zdalnego tylko w celu tego sprawdzenia.Windows + R), wprowadź winver W programie PowerShell ta alternatywa tylko do odczytu wyświetla kompilację i wersję:W programie PowerShell ta alternatywa tylko do odczytu wyświetla kompilację i wersję:
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' | Select-Object ProductName, CurrentBuild, UBR
Combine CurrentBuild oraz UBR Wybierz standardowe aktualizacje zbiorcze tylko wtedy, gdy w ten sposób serwer jest utrzymywany. Na komputerze Mac lub za pośrednictwem istniejącej sesji zdalnej zatwierdzonej przez administratora otwórz menu Apple → Ten Mac dla wersji systemu macOS, a następnie Preferencje systemowe → Ogólne → Aktualizacja oprogramowania, aby potwierdzić, co jest oferowane dla tego komputera Mac. sw_vers -productVersion Wyświetla wersję. Do wykonania tego polecenia nie są potrzebne uprawnienia administratora.

Linux Użyj narzędzi do aktualizacji bezpieczeństwa i informacji o wsparciu dystrybucji, a także oddzielnego pakietu PHP Sam numer wersji systemu operacyjnego nie może ustalić statusu poprawki pakietu. Linux Maszyna.

Wydanie faktów z Microsoft oraz AppleDane starsze niż 12 godzin dają niejednoznaczny wynik. Sprawdzane są dostarczone informacje o wersji, a nie urządzenie, uruchomione usługi lub ogólne zabezpieczenia.

Co robi ten sprawdzacz bezpieczeństwa witryny?

Sprawdza końcowe połączenie HTTPS, wybrane nagłówki odpowiedzi, publiczne deklaracje oprogramowania oraz ograniczony zestaw odwołań do zasobów HTTP i akcji formularza. Otrzymujesz zaobserwowane dowody i sugerowany następny krok.Używa tej samej publicznej odpowiedzi, pamięci podręcznej i dziennego limitu, co w przypadku połączenia HTTPS. Website Inspector oraz Skaner SEO.

Czy dobry wynik oznacza, że strona jest bezpieczna?

HTTPS może być wykorzystywany przez złośliwe witryny, a nagłówek bezpieczeństwa może być obecny, ale nieskuteczny. Brakujący opcjonalny nagłówek nie jest automatycznie luką w zabezpieczeniach. Nie testujemy logowania, płatności, złośliwego oprogramowania, ukrytych ścieżek, plików cookie ani exploitów oprogramowania.

Czy może to sprawdzić luki w zabezpieczeniach PHP lub WordPress?

Widoczna platforma lub wersja jest wskazówką, a nie dowodem statusu łatki. Producent może backportować poprawkę bez zmiany wersji publicznej, a serwer proxy może zmienić baner. Użyj powyższej oceny PHP dostarczonej przez właściciela, aby porównać wymienione pakiety PHP Ubuntu, Debian, AlmaLinux i Rocky Linux z ich poradami producenta. Rozpoznaje backporty producenta i raportuje inne opublikowane porady PHP, a także bieżące problemy. Zewnętrzne kompilacje PHP i wtyczki WordPress wymagają własnych kontroli producenta. Oddzielna sekcja systemu operacyjnego porównuje kompilacje Windows Server i wersje macOS z rekordami wydań producenta. Żadne żądanie exploitu nie jest wysyłane przez to narzędzie.

Jak korzystać z rekomendacji?

Zacznij od zamierzonego zachowania strony. Sprawdź zasięg protokołu HTTPS, przejrzyj zasady i przetestuj zmianę w przygotowaniu.Potwierdź, że formularze, media i wymagane integracje nadal działają. Security-check interpretation guide Praktyczna sekwencja i odniesienia techniczne.

Co jeśli strona jest niekompletna lub zablokowana?

Wyniki opisują odpowiedź otrzymaną przez sprawdzającego, która może być błędem lub wyzwaniem botów. Niepełny odczyt HTML nie może udowodnić, że odniesienie do zasobu jest nieobecne.Nieudane połączenie TLS zatrzymuje sprawdzanie; nie pomijamy walidacji certyfikatu.

Czy zostanie przeszukana cała strona?

Nie. Sprawdzacz odczytuje jedną stronę publiczną i jej instrukcje indeksowania. Nie śledzi łączy do zasobów, nie przesyła formularzy, nie uruchamia skryptów ani nie prowadzi monitorowania. Ciągi zapytań, adresy prywatne i poświadczenia są odrzucane. Buforowane migawki zachowują czas sprawdzania; wszystkie sprawdzające witryny mają ten sam ograniczony limit.

Miej to narzędzie pod ręką

Twoja przeglądarka zapisuje zakładkę. Ta strona nie może jej dodać automatycznie.