← Novidades

PHP Immunity + Proactive Defense

Segurança 3 min de leitura

O Proactive Defense é uma das peças centrais das nossas medidas de segurança, faz parte do Imunify360 e a sua finalidade é oferecer uma camada de proteção sobre a própria aplicação.

Simplificando o processo, quando se acede a uma aplicação ou site, a primeira camada de defesa é a firewall de rede: esta deteta o IP a partir do qual se liga, avalia a sua reputação e, se puder ser suspeito de ser um bot ou agente malicioso, decide se o bloqueia ou não, ou se o submete a testes adicionais, como por exemplo um teste por captcha.

Após esta filtragem inicial, são feitas verificações ao nível do servidor web: um motor analisa o pedido e, com base numa biblioteca de regras, são bloqueados os pedidos cuja finalidade seja comprometer a segurança da aplicação.

Estas duas camadas são essenciais, mas o Proactive Defense leva a segurança ao nível seguinte: analisa a própria execução do código.

Imagine que um atacante conseguiu passar as duas primeiras camadas e inseriu código com fins ilícitos no ficheiro index.php de um site desenvolvido em WordPress. Neste ponto, o site está comprometido e, quando um visitante aceder, o código malicioso será executado.

Com o Proactive Defense, este código não é executado: o sistema de segurança bloqueia o processo, evitando que as consequências da alteração afetem os visitantes e a reputação do domínio.

O Proactive Defense está em produção e ativo para todas as contas há cerca de 1 ano; a novidade chega com o PHP Immunity.

O PHP Immunity é capaz de detetar dinamicamente malware e código malicioso desconhecido, que não esteja presente na base de dados do Proactive Defense, aprendendo automaticamente com cada nova infeção desconhecida que ocorra, sem ter de esperar que a base de dados de malware do Proactive Defense seja atualizada. Com este método, previnem-se os temíveis ataques zero-day.

Mas não só os deteta e trava, como também limpa automaticamente o malware dos ficheiros afetados, eliminando a infeção e evitando que volte a ocorrer, de modo que o site ou a app continuará a funcionar como se nada tivesse acontecido.

Continuamos a melhorar.

Veja em que estamos a trabalhar neste momento ou escreva-nos se sentir falta de algo.