Skip to content
View felipedresch's full-sized avatar

Highlights

  • Pro

Block or report felipedresch

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
felipedresch/README.md

Felipe Dresch

  • 🖥️ Desenvolvedor Fullstack com foco em backend e IA
  • 🎓 Estudante de Engenharia de Software pela Universidade Federal do Pampa
  • 🔭 Linha de pesquisa com foco em Machine Learning aplicada à detecção de intrusões cibernéticas

Tech Stack Principal:

  • Backend: Python, FastAPI, LangChain, LangGraph, OpenRouter
  • Frontend: NextJS, Typescript, React
  • Databases: PostgreSQL, MongoDB, Firestore DB
  • Machine Learning: Scikit-Learn, SHAP, Pandas, Numpy, Keras
  • Outros: Docker, CI/CD, GCP, AWS

Sociais



Publicações

📖 Modelos Interpretáveis com Inteligência Artificial Explicável (XAI) na Detecção de Intrusões em Redes Intra-Veiculares Controller Area Network (CAN)

Abstract Redes intra-veiculares que utilizam o protocolo Controller Area Network (CAN) são vulneráveis a ataques como fuzzing, fabricação, DoS, spoofing, replay, injeção de mensagens e injeção de falhas. Estudos existentes tipicamente abordam esse problema por meio de Sistemas de Detecção de Intrusões (IDSs). Contudo, esses IDSs frequentemente carecem de explicabilidade, o que compromete sua confiabilidade e interpretabilidade, especialmente em redes CAN, onde os padrões de comunicação são variados. Este estudo investiga a explicabilidade dos IDSs em redes CAN, utilizando o conjunto de dados X-CANIDS, que contém dados reais de veículos. A biblioteca SHAP foi empregada para fornecer explicabilidade ao modelo, revelando as relações entre mensagens CAN e o comportamento dos atacantes, contribuindo para uma melhor interpretação das decisões do IDS.

📖 IWSHAP: Uma Ferramenta para Seleção Incremental de Características utilizando IWSS e SHAP 🏆 Artefato destaque - SBSeg 2024

Abstract Este trabalho apresenta a ferramenta IWSHAP, que combina o algoritmo Iterative Wrapper Subset Selection (IWSS) com valores SHAP (SHapley Additive exPlanations) para encontrar o melhor conjunto de características e maximizar o desempenho de algoritmos de aprendizado de máquina. Os resultados em um cenário de detecção de intrusões em redes veiculares indicam que a ferramenta é eficaz na redução de datasets por meio da seleção de características, alcançando taxas elevadas de redução (e.g., 90%) e mantendo altas métricas de desempenho do modelo (acima de 90%).

📖 IWSHAP: Um Método de Seleção Incremental de Características para Redes CAN baseado em Inteligência Artificial Explicável (XAI)

Abstract As redes CAN (Controller Area Network) são amplamente usadas na indústria automotiva e frequentemente alvo de ataques cibernéticos. A detecção desses ataques via aprendizado de máquina (AM) depende da seleção adequada de características para garantir o desempenho do modelo de predição. Este artigo propõe o IWSHAP, um novo método de seleção de características que combina o algorítimo Iterative Wrapper Subset Selection (IWSS) com os valores SHAP (SHapley Additive exPlanations). O principal objetivo é maximizar a performance do modelo de AM em um tempo reduzido. Os resultados indicam que IWSHAP consegue reduzir o número de características em até 99,17% e o tempo de execução em 98,3% comparado ao baseline.

📖 Especificação de Requisitos de Segurança em Firewalls de Próxima Geração: Abordagens e Desafios 🏆 Best Paper - ERES 2024

Abstract Este trabalho especifica o framework MORAIS, o qual oferece direções iniciais para auxiliar equipes de desenvolvimento na estruturação e validação de requisitos de segurança no desenvolvimento de Firewalls de Próxima Geração (NGFWs), considerando a adaptação às ameaças dinâmicas e a conformidade com regulamentações. As etapas do framework incluem Monitoramento, Otimização, Auditoria, Requisitos, Integração e Simulação, permitindo uma abordagem estruturada para enfrentar os principais desafios de desempenho, integração e conformidade. Os resultados obtidos através de uma prova de conceitos indicam que a implementação do MORAIS pode trazer melhorias contínuas, adaptabilidade e eficácia para NGFWs.

📖 CANEDA-IDS: Uma Arquitetura Orientada a Eventos para Detecção de Intrusão em Redes CAN

Abstract Neste trabalho, apresentamos uma arquitetura orientada a eventos para a detecção de intrusões em redes veiculares CAN (Controller Area Network). A eficácia da arquitetura proposta foi avaliada utilizando o método ATAM (Architecture Tradeoff Analysis Method), que permitiu a identificação de trade-offs entre diferentes atributos de qualidade. Além disso, realizamos uma análise de conformidade com os padrões de qualidade da ISO/IEC 25010. Os resultados indicam que a arquitetura proposta contribui para aumentar a segurança das redes CAN veiculares. Por fim, a análise de conformidade demonstrou que a arquitetura atende aos requisitos críticos de robustez, adaptabilidade e confiabilidade.

Pinned Loading

  1. LFI-Sentinel LFI-Sentinel Public

    Solução inteligente para o gerenciamento de incidentes de segurança

    TypeScript

  2. sf24-iwshap/sf24-iwshap sf24-iwshap/sf24-iwshap Public

    Python 1

  3. Analisador-Lexico Analisador-Lexico Public

    Um analisador léxico simples em Python que reconhece comandos básicos da linguagem C++

    Python

  4. pass-in pass-in Public

    Desenvolvimento de aplicação back-end Java com Maven, Spring Boot e API Rest. Integração eficiente com HSQL Database, JPA, migrações via Flyway, e uso de DTOs para manipulação de dados.

    Java

  5. sante sante Public

    Aplicativo android para o gerenciamento de uma clínica de estética

    Dart 1

  6. gt-rnp-lfi/home gt-rnp-lfi/home Public

    Repositório referente à versão dois da landing page do GT-LFI.

    TypeScript