Descrição
A ferramenta FWBot é um robo de conversão (i.e., chatbot) que permite a configuração de firewalls utilizando processamento de linguagem natural. A ideia é que o chabot guie o usuário durante cada etapa do processo de configuração. Assim, o FWBot permite que o usuário gerencie um ambiente de configuração integrado (i.e. adaptável para diferentes marcas de firewall) sem a necessidade de conhecimento específico sobre a linguagem de configuração unificada usada internamente pela ferramenta. A arquitetura do FWBot possui dois componentes principais: robô e interface. O robô faz o processamento de linguagem natural e retorna uma resposta conforme um modelo de máquina de estados finitos. A interface constitui um modelo abstrato que foi usado para desenvolver três opções distintas de interação: Web, Messenger e Terminal. Esse modelo permite a fácil implementação de outros métodos de interação com o usuário.
Diferencial Tecnológico
A solução implementada no FWBot procura satisfazer a necessidade de administradores de sistemas que preferem utilizar ferramentas com alto nível de abstração ao gerenciar regras de firewall. O programa permite simplificar e agilizar esse processo ao utilizar um robô de conversação com um fluxo definido de etapas para cada regra suportada. A validação dos valores requeridos durante as etapas de configuração ajuda a prevenir possíveis erros técnicos ou de sintaxe.
Objetivos da Universidade
Transferência de Tecnologia