Segurança 360 · Análise de código

O código dos seus sites, analisado e corrigido

Toda noite, o SOC lê os logs e o código de cada site: erros, SQL, código inseguro, malware e erros do servidor, arquivo por arquivo. Quando encontra uma falha, prepara a alteração exata e espera você aprovar. E se o servidor sofrer um pico de carga, diz se foi um ataque ou o seu próprio código.

  • Módulo Segurança ativado e sem custo
  • Configurado pelo SWPanel
  • Cancelamento ao fim do período pago
Toda noite, o SOC lê o seu site Logs e código, arquivo por arquivo
  • index.php sem erros
  • login.php sem erros
  • carrito.php linha 42 · divisão por zero
  • pedido.php sem erros
  • config.php sem erros
12.365 linhas de log
34 arquivos
carrito.php · a alteração exata Proposta
- $total = $precio * $_GET['cantidad'];- echo $total / $descuento;+ $cantidad = isset($_GET['cantidad']) ? (int) $_GET['cantidad'] : 0;+ $total = $precio * $cantidad;+ echo $descuento > 0 ? $total / $descuento : $total;
O seu site não é tocado até você aprovar Descartar Aprovar
Pico de carga? Foi um ataque Foi o seu código

Toda noite

Arquivo por arquivo, com a linha onde falha

O SOC lê os logs do servidor web e o código de cada site. Pontua o risco, conta os erros por tipo e leva você ao arquivo e à linha.

SOC › Código

O código de um site, em uma tela

Risco de 0 a 100, erros de código e de SQL, avisos de código inseguro, arquivos com malware e erros do servidor. Ao lado, como o site responde e a evolução das últimas análises.

  • 12.365 linhas de log e 34 arquivos na última análise
  • Analisar agora, sem esperar a noite
  • Link para os achados do site
  1. Risco do código, de 0 a 100.
  2. Erros de código e de SQL, código inseguro, malware e erros 5xx.
  3. O que foi lido: linhas de log e arquivos revisados, e a versão do PHP.
  4. Analisar agora, sem esperar a noite.
  5. Como o site responde: 5xx, 404 e tempos de espera.
  6. Arquivo por arquivo, com a linha e o erro.
swpruebas.com › SOC › Código Captura real
swpruebas.com › SOC › Código

Correção do código

A alteração exata, aguardando a sua aprovação

Quando a análise encontra um erro que sabe corrigir, prepara a alteração. Mostra quais linhas mudam, por quê e qual o risco. Até você aprovar, o seu site não é tocado.

Correções do código

Propostas, aplicadas e desfeitas

Uma divisão por zero, uma consulta SQL que cola o id da URL sem escapar ou um site que mostra seus erros de PHP aos visitantes. Cada correção com seu arquivo e sua diferença, em vermelho e verde.

  • A lista diz o que está proposto e o que já está no seu site
  • Cada aplicada pode ser desfeita
  1. Proposta: o seu site não é tocado até você aprovar.
  2. A alteração exata: em vermelho o que existe, em verde o que ficará.
  3. Aplicada: com quem fez cada passo e o botão para desfazê-la.
swpruebas.com › SOC › Código › Correções do código Captura real
swpruebas.com › SOC › Código › Correções do código

Detalhe da correção

Aprovar, com toda a informação à frente

O problema, o risco da alteração, a linguagem, o arquivo e a história da correção passo a passo: quem a propôs, quem a aprovou e quando foi aplicada.

  • Aprovar não toca o site: deixa pronto para aplicar
  • Descartá-la a remove da lista
  1. Aprovar ou descartar. Aprovar não toca o site: deixa pronto para aplicar.
  2. O problema e o risco da alteração, em linguagem simples.
  3. A história de cada correção, passo a passo.
swpruebas.com › Correções › Detalhe da correção Captura real
swpruebas.com › Correções › Detalhe da correção
  1. Proposta

    A análise prepara a alteração. O seu site não foi tocado.

  2. Aprovada

    Você a revisou e ela fica pronta para aplicar.

  3. Aplicada

    O arquivo já tem as linhas verdes. Com quem fez cada passo.

  4. Desfeita

    Se algo não der certo, você desfaz e o arquivo volta às linhas vermelhas.

Erros frente a picos de carga

Quando o servidor sofre, você sabe se é um ataque ou o seu código

Um código que falha também gasta CPU. O SOC pega cada pico do servidor e olha o que acontecia naquela hora: ataques, rastreamentos, um único IP ou os erros de um site. E propõe o que fazer.

SOC › Evolução

Cada pico, com a sua causa

Nove picos em 30 dias em um Cloud de testes. Um era um site que falhava: 35 erros de código, 12 respostas 5xx e 3 tempos de espera esgotados naquela hora. Do pico você vai ao código desse site.

  • Ataque provável, erros de um site, um único IP, rastreamento de 404 ou sem explicar
  • Requisições, varreduras, tentativas de acesso e injeções daquela hora
  1. Nove picos em 30 dias, por causa: ataque, erros de um site, um único IP, rastreamento de 404 ou sem explicar.
  2. Um site que falhava: 35 erros de código, 12 respostas 5xx e 3 tempos de espera naquela hora.
  3. Do pico ao código desse site.
  4. A IA propõe o que fazer, sempre com data de término.
Cloud Web 2 › SOC › Evolução › Picos do servidor Captura real
Cloud Web 2 › SOC › Evolução › Picos do servidor

Plano da IA

O que fazer, com data de término

A IA revisa o pico e propõe: bloquear o IP ou o bot que o causou, aplicar ajustes do servidor ou, se necessário, bloquear um país ou ampliar recursos. Tudo o que ela aplica expira.

  • Analisar de novo quando quiser
  • Cruza o pico com os erros de código dessa mesma hora
  1. Na mesma hora do ataque, o site deu 8 erros de código.
  2. Plano da IA: bloquear o IP da varredura, com validade.
  3. Analisar de novo quando quiser.
Cloud Web 2 › SOC › Evolução › Plano da IA Captura real
Cloud Web 2 › SOC › Evolução › Plano da IA

Ataque provável

Varreduras de vulnerabilidades ou injeções de um ou vários IPs.

Erros de um site

Erros de código, respostas 5xx e tempos de espera de um site específico.

Um único IP

Um IP monopoliza a hora sem ser marcado como ataque: costuma ser um rastreador agressivo.

Rastreamento de 404

Muitas requisições a páginas que não existem.

Sem explicar

O tráfego web não explica: é preciso olhar processos, backups ou tarefas agendadas.

É uma coincidência, não uma medição: os registros não dizem quanta CPU cada requisição gastou. Dizem o que acontecia no site na hora em que o servidor sofria.

Relatórios

O que analisa, também em PDF

Para mostrar a um cliente ou guardar para uma auditoria. São exemplos reais sobre swpanel.com com dados fictícios, em espanhol, catalão e inglês.

Primeira página do exemplo: Análise e correção de código
Relatório

Análise e correção de código

Os erros de programação que ficam nos logs do Apache ou Nginx, arquivo por arquivo, com a correção de cada um e a análise de malware. Versão Premium, com resumo executivo de segurança.

SW-COD-… 73 páginas

Primeira página do exemplo: Segurança 360
Relatório

Segurança 360

O mês de segurança de um serviço: ameaças do NGFW, achados do SOC, países e bots bloqueados, análise de código, WAF adaptativo, o que foi feito e o plano do mês seguinte.

SW-S36-… 47 páginas

Primeira página do exemplo: Ameaças do firewall NGFW
Relatório

Ameaças do firewall NGFW

O que o NGFW detectou e bloqueou em um período: por gravidade, tipo e origem, as mudanças dos últimos seis meses e o que fazer primeiro.

SW-NGF-… 29 páginas

Cada documento leva um número e um token únicos que o ligam ao original guardado no SWPanel. Como se verifica.

Todos os relatórios e certificados que o SWPanel emite, em Relatórios e certificados. Para um relatório completo e pontual de um site, a auditoria de código.

Comparado

O que você não encontrará em um painel clássico

cPanel ou Plesk com extensões de segurança

  • Procuram malware e versões vulneráveis do software instalado.
  • Os erros de programação do seu site, em um log que ninguém lê.
  • Um pico de CPU é um pico de CPU: a causa você mesmo procura.
  • Corrigir o código é trabalho do seu programador, do zero.

SWPanel com Segurança 360

  • Pontua o código de cada site toda noite, arquivo por arquivo.
  • Erros de código, SQL, código inseguro, malware e 5xx, com a linha.
  • Cada pico, cruzado com os ataques e os erros dessa hora.
  • A alteração exata preparada, para aprovar ou descartar, e com desfazer.

Perguntas frequentes

Dúvidas sobre a análise de código

Não. Uma correção proposta não toca no site. Se for aprovada, fica pronta para aplicar e, depois de aplicada, pode ser revertida: o ficheiro volta a ficar como estava.

Todas as noites, juntamente com o restante SOC. Se tiver alterado algo e não quiser esperar, «Analisar agora» revê o código, a base de dados e o CMS em poucos minutos.

Sites em PHP, com ou sem CMS. A análise lê os logs do servidor web e os ficheiros do site, e indica que versão de PHP utiliza.

Não o mede: cruza dados. Os registos não dizem quanta CPU gastou cada pedido, mas indicam o que se passava em cada site na hora em que o servidor sofria. Por isso o SOC apresenta-o como uma coincidência, com os dados para que seja possível decidir.

A auditoria é um relatório completo e pontual, pensado para um cliente novo, uma migração ou um incidente. A análise de código é contínua, faz parte da Segurança 360 e propõe as correções.

Não de origem. As suas extensões de segurança centram-se no malware e no software instalado; nenhuma analisa os erros de programação do site nem propõe a alteração no código.

Não. O código é lido no próprio servidor, com o agente do SWPanel. Pela web só abre páginas públicas para procurar erros de JavaScript.

Não. A auditoria analisa o código, os erros, as vulnerabilidades e os logs do site alojado, mas não explora vulnerabilidades manualmente como um teste de intrusão. É o passo prévio, muito mais rápido e acessível.

Não. É lançada a partir do SWPanel sobre o site tal como está alojado, sem repositório, sem acessos adicionais e sem instalar nada.

O dono do site: tem páginas em linguagem simples e uma secção específica para o seu técnico, com uma ficha de correção por ficheiro.

Proteja seus serviços com a Segurança 360

O módulo Segurança já vem ativado e sem custo na sua conta. Adicione a Segurança 360 a cada hospedagem, Cloud ou servidor que quiser proteger.