63ª Reunião Anual da SBPC |
A. Ciências Exatas e da Terra - 2. Ciência da Computação - 11. Segurança |
DESENVOLVIMENTO DE UM SOFTWARE DE SEGURANÇA BASEADO EM REGRAS FUZZY |
Gabriel Tasso Alves 1 Eduardo de Oliveira Haro 1 João Eduardo A. Vieira 2 Rosângela Toledo Kulcsar 3 |
1. Centro Paula Souza - FATEC de Carapicuíba 2. Prof. Orientador - Centro Paula Souza - FATEC de Carapicuíba 3. Profa. Dra./ Orientadora - Centro Paula Souza - FATEC de Carapicuíba |
INTRODUÇÃO: |
O sistema operacional Microsoft Windows, que visa a facilidade de uso e o conforto do usuário, é a plataforma desktop mais utilizada nos computadores pessoais do mundo, porém, uma série de falhas de segurança e uma gama de Malwares fazem com que este sistema se torne vulnerável. O presente projeto, que está sendo desenvolvido na FATEC de Carapicuíba em parceria com a empresa BluePex™ Security Solutions, se destina ao desenvolvimento de um software de segurança baseado em regras fuzzy para a plataforma Windows, com a finalidade de evitar e interceptar a ação de programas maliciosos, monitorando procedimentos, configurações e arquivos vitais do sistema operacional. |
METODOLOGIA: |
O projeto se iniciou com o estudo dos comportamentos dos Malwares e o levantamento de suas principais características. A experiência adquirida com esse estudo está sendo utilizada na elaboração das regras do sistema fuzzy, que será utilizado no software de segurança a ser desenvolvido. Esse sistema atuará na abertura de arquivos, monitoramento de registro, monitoramento de processos e monitoramento de portas. Caso o arquivo suspeito contemple uma ou mais das regras fuzzy elaboradas, o software poderá interferir, bloqueando ou liberando o arquivo alvo. Pesquisas estão sendo realizadas, pela equipe desenvolvedora, a fim de localizar os segmentos de memória usados pelo explorer.exe e cmd.exe, respectivamente, gerenciador da Área de Trabalho do Windows e o prompt de comando, para que o software de segurança possa interceptar as chamadas no sistema provenientes de tais segmentos. Além do sistema baseado em regra fuzzy e proteção residente, o software de segurança será acrescido de uma WhiteList (banco de dados cujo conteúdo se restringe a softwares originais) com finalidade de aumentar a proteção do sistema operacional. |
RESULTADOS: |
A equipe desenvolvedora interceptou com sucesso os setores de memória usados pelos aplicativos explorer.exe e cmd.exe, redirecionando-os para o software de segurança baseado em regras fuzzy. A experiência em análise manual de Malware resultou na em sua automatização. Os Malwares passam a ser analisados por um programa de computador, retornando um relatório de todas as suas ações no sistema. Dessa forma a equipe desenvolvedora conseguirá agregar uma maior quantidade de dados relacionados ao comportamento dos Malwares, dados estes que serão usados para implementar as regras fuzzy. |
CONCLUSÃO: |
A interceptação dos segmentos de memória usados pelos aplicativos explorer.exe e cmd.exe mostra que há possibilidade de bloqueio para qualquer software, seja ele malicioso ou não. A implantação do sistema de regras fuzzy ajudará na decisão final do programa, podendo liberar a execução do programa alvo ou bloquea-lo. |
Palavras-chave: Software de Segurança, Malware, Lógica Fuzzy. |