ESTG - DM - Engenharia Informática
Permanent URI for this collection
Browse
Browsing ESTG - DM - Engenharia Informática by Subject "algoritmos"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
- Deteção de ataques em aplicações Web através de algoritmos de Machine LearningPublication . Sampaio, Pedro Miguel Ribeiro; Magalhães, João Paulo Ferreira deAs aplicações Web têm um papel fulcral em muitas organizações, suportando e potenciando os seus negócios. A sua popularidade e criticidade é também apelativa aos atores maliciosos que exploram possíveis vulnerabilidades para executar os seus ataques, levando a prejuízos significativos de reputação e financeiros por partes das organizações e pessoas afetadas. Neste projeto explorámos a utilização de algoritmos de Machine Learning para detetar anomalias e possíveis ciberataques através da análise dos logs que a aplicação produz, com base em dados reais e dados gerados a partir de testes de intrusão foi criado um dataset para análise através de algoritmos Machine Learning de modo a determinar ciberataques em curso. O dataset é composto por 36 parâmetros resultantes da agregação de dados por janela temporal e do enriquecimento de dados. Os datasets foram tratados e analisados através de diferentes algoritmos de Machine Learning considerando a atualização de híper parâmetros verificando se a existência de algoritmos capazes de detetar anomalias e possíveis ciberataques com uma taxa de acerto superior a 90%. A eficácia verificada contribui para a criação de uma solução independente focada no desempenho e na rapidez de resposta que permite detetar e/ou bloquear ataques numa fase inicial mitigando as suas consequências negativas junto das organizações.
- Escalonamento de pessoal – o INRC como ponto de partida para a resolução de casos reaisPublication . Lopes, Tiago Fernando Ferreira; Pereira, Carla SofiaO escalonamento de pessoal é um problema muito estudado, tanto pela comunidade científica, como pelos gestores e responsáveis pelos recursos humanos das empresas. O impacto financeiro das decisões tomadas, o bemestar dos colaboradores, ou conceitos mais subjetivos como “justiça” e “equilíbrio”, acabam por transformar este caso em muito mais do que um simples problema rotineiro. Quando se fala em escalonamento de pessoal médico, dificuldades adicionais são encontradas, como a continuidade do trabalho (24 horas por dia, 7 dias por semana), ou a qualidade de serviço que tem de ser assegurada. O trabalho apresentado neste documento teve como ponto de partida as regras definidas no INRC – Second International Nurse Rostering Competition – mas sempre com a visão de criar as bases necessárias para o futuro desenvolvimento de um produto genérico de escalonamento automático e otimizado de pessoal.
