O que estou a utilizar?

Verificação de segurança de websites

Verifique as definições públicas do site ou avalie os detalhes do pacote PHP fornecidos pelo proprietário em relação aos avisos do fornecedor.

Verificação de site públicoVerifique o seu pacote PHPVerificar atualizações do SO

1. Verifique as definições do site público

Uma página pública, verificada a pedido.O endereço é enviado para o nosso servidor; os scripts de página nunca são executados. Como as verificações de sites usam dados.

Insira uma página pública sem parâmetros de consulta. Não insira links privados, protegidos por senha ou confidenciais.

3 novas verificações por rede / diaTodas as seções do relatório grátisNenhuma conta necessária

Todos os três verificadores de sites compartilham uma cota, redefinindo à meia-noite UTC. Tentativas com falha podem usar uma verificação. Redes partilhadas compartilham a cota; relatórios em cache não usam uma nova verificação.

Para proprietários de sites

2. Verifique seu pacote PHP

Compare o pacote PHP da sua distribuição com os avisos de segurança do fornecedor. Nenhum endereço de site é necessário.

PHP2Shell: verifique seus patches de segurança PHP

Este verificador de vulnerabilidade do PHP compara sua revisão completa do pacote instalado com as correções do fornecedor para CVE-2026-109618 e CVE-2026-109619, juntamente com outros avisos PHP publicados. Vendedores podem fazer backport de patches de segurança sem alterar o título da versão PHP, então uma versão como PHP 7.4.3 sozinha não pode confirmar se uma correção está instalada.

Encontre seu servidor e detalhes do pacote

Use uma máquina que você possua ou administre. Esses comandos leem informações; eles não instalam atualizações nem alteram definições.Nunca insira uma senha, chave SSH privada ou token de acesso no WAIU.

Hospedagem gerenciada, cPanel ou Plesk

Encontre as definições PHP ou o manipulador PHP para identificar a versão e se ele usa o PHP-FPM ou um módulo do Apache. Um painel geralmente omite a revisão completa do pacote do sistema operativo.

Se o acesso ao shell não estiver disponível, pergunte ao seu provedor: “Qual sistema operativo/versão, versão de tempo de execução do PHP, revisão do pacote totalmente instalado e repositório de pacotes servem este site?

Não ative o SSH ou crie um servidor público phpinfo() As compilações gerenciadas pelo provedor, PPA, Remi, Homebrew e personalizadas precisam da evidência de segurança do provedor em vez da comparação de pacotes de distribuição.

Conecte-se ao seu servidor Linux usando SSH
  1. Encontre o endereço do servidor, o nome de utilizador SSH e as instruções de acesso em seu painel de controle de hospedagem.
  2. No Windows, abra o Windows Terminal ou o PowerShell. No macOS, abra o Terminal.No Linux, abra seu terminal habitual.
  3. Substitua o nome de utilizador e o nome de host de exemplo abaixo. Use o método de porta e chave SSH especificado pelo host.
  4. Se uma impressão digital existente tiver sido alterada inesperadamente, pare e verifique com o provedor.Check the server fingerprint against your provider's trusted record before accepting a first connection.
  5. Execute os comandos de somente leitura relevantes abaixo. Você normalmente não precisa sudo ou acesso root. Tipo exit quando terminado.

Conecte-se usando seus detalhes de hospedagem

ssh your-user@your-server.example

Se o SSH não estiver disponível, use o console do navegador do provedor ou peça suporte.Um contêiner tem seu próprio sistema operativo e inventário de pacotes; verificar apenas seu host pode dar a resposta errada.

Ubuntu ou Debian: SO, PHP e revisão completa do pacote

1. Leia o nome e a versão do sistema operativo

cat /etc/os-release

Uso ID e VERSION_ID, tais como ubuntu e 20.04. Escolha essa distribuição e ramo PHP no formulário.

2. Leia o PHP de linha de comando como uma pista inicial

php -v

Isso é apenas uma dica, o site pode estar executando uma versão diferente do PHP. Verifique as definições de hospedagem do site ou a configuração do servidor web/PHP-FPM antes de confirmar a caixa de seleção de tempo de execução.

3. Exemplo: inspecionar o pacote PHP 7.4 FPM

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

Substituir php7.4-fpm com o pacote web instalado, por exemplo php8.3-fpm ou libapache2-mod-php8.3“Nenhum pacote encontrado” significa que o nome do pacote não está instalado; não o instale para esta verificação. Copie a versão completa após o nome do pacote, incluindo qualquer época, sufixo Ubuntu/Debian e revisão ESM.

4. Exemplo: verifique os repositórios listados do pacote

apt-cache policy php7.4-fpm

Confirme que a versão instalada vem do repositório oficial para a distribuição selecionada. Uma listagem de repositório por si só não prova a origem de um pacote instalado manualmente. O acesso ao Ubuntu Pro/ESM e o direito de suporte também precisam ser válidos.

AlmaLinux ou Rocky Linux: pacote e fluxo PHP

1. Leia o nome e a versão do sistema operativo

cat /etc/os-release

2. Leia o pacote PHP-FPM instalado com sua época

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

3. Leia as informações do fornecedor e do pacote

rpm -qi php-fpm

Para um manipulador web diferente, use o pacote PHP instalado correspondente.Use a versão completa após o nome do pacote, incluindo a época, como 0: e o sufixo completo do módulo. PHP Peça ao administrador para confirmar o repositório oficial e que este pacote serve o site. Remi ou outros fluxos de terceiros estão fora desta comparação.

Outras distribuições Linux ou PHP no Windows/macOS

A verificação de atualização do sistema operativo é separada do PHP. Não selecione um pacote Ubuntu, Debian ou RPM de aparência semelhante de outro fornecedor. Use as informações do pacote/versão do seu host e os avisos de segurança desse fornecedor. PHP/7.4.3 O cabeçalho não é suficiente para estabelecer correções backported.

Este relatório abrange avisos publicados para a distribuição/PHP Apenas as combinações listadas são cobertas. Outras distribuições, pacotes de terceiros e plugins do WordPress precisam da avaliação de seu fornecedor. Dados mais antigos do que 12 horas produz um resultado inconclusivo.

Dados de aconselhamento PHP dos fornecedores Linux cobertos via OSV.dev. Ubuntu records by Canonical, recuperado via OSV.dev. O instantâneo de aconselhamento filtrado é adaptado sob Atribuição-CompartilhaIgual 4.0. Baixe o snapshot de aconselhamento partilhado.Fontes de dados e licenças.

Para proprietários de dispositivos e servidores

3. Verifique as atualizações de segurança do SO

Compare uma compilação do Windows Server ou uma versão do macOS com as atualizações publicadas pelo fornecedor.Suas entradas permanecem no seu dispositivo.Para Linux, use a verificação de pacote acima e as ferramentas de atualização de segurança da sua distribuição.

Onde posso encontrar a versão?

Para um Windows Server remoto, faça login usando o console aprovado do seu provedor ou o acesso à Área de Trabalho Remota existente.Não ative o acesso remoto apenas para essa verificação. Abra Executar (Windows + R), digite winver No PowerShell, essa alternativa somente leitura mostra a compilação e a revisão:No PowerShell, this read-only alternative shows the build and revision:
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' | Select-Object ProductName, CurrentBuild, UBR
Combinar CurrentBuild e UBR No seu Mac, ou através de uma sessão remota existente aprovada pelo administrador, abra o menu Apple → Sobre este Mac para a versão do macOS e, em seguida, Ajustes do sistema → Geral → Atualização de software para confirmar o que é oferecido para esse Mac. No Terminal, selecione Atualização de software para confirmar o que é oferecido para esse Mac. sw_vers -productVersion Você não precisa de direitos de administrador para executar esse comando.

Linux Use as ferramentas de atualização de segurança e informações de suporte da sua distribuição, além do manual separado PHP Um número de versão do sistema operativo sozinho não pode estabelecer o status de um patch. Linux máquina.

Release facts from Microsoft e AppleDados com mais de 12 horas produzem um resultado inconclusivo. Isso verifica as informações de versão fornecidas, não o dispositivo, os serviços em execução ou a segurança geral.

O que faz este verificador de segurança do site?

Ele verifica a ligação HTTPS final, os cabeçalhos de resposta selecionados, as declarações de software públicas e um conjunto limitado de referências de recursos HTTP e ações de formulário. Você recebe a evidência observada e uma próxima etapa sugerida. Inspetor de Website e Scanner de SEO.

Um bom resultado significa que um site é seguro?

Não. Não há pontuação geral de segurança. O HTTPS pode ser usado por sites maliciosos e um cabeçalho de segurança pode estar presente, mas ineficaz. Um cabeçalho opcional ausente não é automaticamente uma vulnerabilidade. Não testamos logins, pagamentos, malware, caminhos ocultos, cookies ou explorações de software.

Isso pode verificar vulnerabilidades do PHP ou do WordPress?

Uma plataforma ou versão visível é uma pista, não uma prova do status do patch. Um fornecedor pode fazer backport de uma correção sem alterar a versão pública, e um proxy pode alterar um banner. PHP avaliação acima para comparar os listados Ubuntu, Debian, AlmaLinux e Rocky Linux PHP Ele reconhece backports de fornecedores e relata outros backports publicados. PHP avisos, bem como questões atuais. Terceiros PHP As compilações e os plugins do WordPress precisam de suas próprias verificações de fornecedores. Windows Server constrói e repara macOS Nenhuma solicitação de exploração é enviada por esta ferramenta.No exploit request is sent by this tool.

Como faço para usar as recomendações?

Comece com o comportamento pretendido da página. Verifique a cobertura HTTPS, reveja a política e teste uma alteração no estágio.Confirme que os formulários, a mídia e as integrações necessárias ainda funcionam. Guia de interpretação de security-check para uma sequência prática e referências técnicas.

E se a página estiver incompleta ou bloqueada?

As descobertas descrevem a resposta que o verificador recebeu, que pode ser um erro ou um desafio de bot. Uma leitura HTML incompleta não pode provar que uma referência de recurso está ausente.Uma ligação TLS com falha interrompe a verificação; não ignoramos a validação de certificado.

Isso irá rastrear todo o site?

Não. O verificador lê uma página pública e suas instruções de rastreamento. Ele não segue links de ativos, envia formulários, executa scripts ou mantém o monitoramento. Cadeias de consulta, endereços privados e credenciais são rejeitados.

Mantenha esta ferramenta à mão

Seu navegador salva o marcador. Este site não pode adicioná-lo automaticamente.