ARGOS: solução centralizada para logging de aplicações
Abstract
Este trabalho apresenta o desenvolvimento de um software sob a modalidade Open Source, que usa a web como plataforma de execução, dotado de funcionalidades capazes de realizar de forma centralizada o armazenamento, gerenciamento e análise de eventos de logs gerados por diferentes aplicações. O desenvolvimento deste tipo de solução visa garantir a segurança da informação, detectando atividades não autorizadas ou em não conformidade com as políticas de segurança dos sistemas de informações, pois a informação é um ativo essencial para qualquer organização e necessita ser protegida. Adotar medidas adequadas efetuando logging de aplicações por meio de uma solução capaz de fornecer uma análise precisa e que auxilie no processo de tomada de decisão, permitindo a resolução dos problemas do dia-a-dia organizacional, torna-se um processo necessário e irreversível. O software, estudo deste trabalho, possui como foco operacional a tarefa de logging em sistemas integrados de gestão empresarial, gestão de relacionamento com clientes, gestão de cadeia de logística e planejamento dos recursos de manufatura. Para compreender e fundamentar a importância do desenvolvimento deste sistema, a revisão bibliográfica aborda assuntos relacionados a evolução e importância da informação, sistemas de informação, classificação e ciclo de vida informação, segurança da informação (ambiente físico, lógico e aspecto humano), administração estratégica, políticas e planos de segurança, normas, desenvolvimento seguro de software, registros de eventos (logs) e alguns trabalhos relacionados. Para evidenciar o cenário de atuação, processos, testes e tecnologias envolvidas, o capítulo de desenvolvimento aborda todo o ciclo de construção da aplicação, resultados obtidos e testes funcionais executados, fundamentando a dimensão e reconhecendo a aplicabilidade da tarefa de logging em softwares comerciais.