Sobre o Projeto
O objetivo principal do projeto é reforçar a segurança das aplicações client-side, desenvolvendo novas abordagens que complementam as soluções existentes no âmbito da monitorização de comportamentos em aplicações web. Garantir uma segurança robusta representa um desafio significativo à medida que as aplicações web modernas se tornam cada vez mais complexas e integradas.
As medidas de segurança tradicionais, tais como firewalls e sistemas de deteção de intrusões de rede, podem não ser totalmente eficazes contra vulnerabilidades do lado do cliente (client-side). Deste modo, o projeto visa criar uma solução dinâmica, focada especificamente na identificação e mitigação de riscos no nível do cliente.
A criação de soluções para este contexto envolve dois passos fundamentais:
- Identificação de comportamentos
- Classificação dos mesmos de acordo com o risco apresentado.
A solução BEHAVIOR melhora a segurança das aplicações client-side através do desenvolvimento de um protótipo que monitoriza e recolhe comportamentos em aplicações web, identificando potenciais ameaças com recurso a modelos de Inteligência Artificial. Este protótipo avalia dinamicamente qualquer ação ou sequência de ações, identificando desvios em relação ao comportamento normal que possam indicar atividade maliciosa. A Inteligência Artificial permite que a solução aprenda e se adapte continuamente a novos padrões de ataque, assegurando a sua eficácia contra ameaças em evolução.