Export this record: EndNote BibTex

Please use this identifier to cite or link to this item: https://tede2.pucrs.br/tede2/handle/tede/11656
Full metadata record
DC FieldValueLanguage
dc.creatorBrum, Henrique Becker-
dc.creator.Latteshttp://lattes.cnpq.br/6793217010117740por
dc.contributor.advisor1Ferreto, Tiago Coelho-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/8685431534934812por
dc.date.accessioned2025-06-02T18:10:40Z-
dc.date.issued2024-03-27-
dc.identifier.urihttps://tede2.pucrs.br/tede2/handle/tede/11656-
dc.description.resumoNetwork Intrusion Detection Systems (NIDSs) play a crucial role in safeguarding networks against cyber threats by detecting malicious activity and alerting network operators. Due to the escalating volume of network traffic, NIDSs are prone to saturation issues, particularly in the pattern matching stage of signature-based NIDSs. To overcome this, several studies have explored offloading NIDS signature rules to Programmable Data Plane (PDP) devices, leveraging their high packet-processing capacity to pre-filter network traffic for the NIDS. However, these works present two important limitations. First, most of them overlook the memory constraints of programmable devices. Second, and more importantly, the vast majority of them delegates all pre-filtering capabilities to a single device. Neglecting these aspects may prevent the offloading of all required signature rules compromising the effectiveness of the proposed pre-filtering approach. To address these constraints, this work leverages the network-wide orchestration in programmable networks to pre-filter traffic for the NIDS and enhance its performance. Our objective is to alleviate the burden on the NIDS engine and improve its efficiency by offloading NIDS signature rules to the PDP, redirecting only suspicious packets to the NIDS. Furthermore, we address the limitations of state-of-the-art work by employing two novel memory- and topology-aware orchestration algorithms to strategically offload the rules to multiple devices. The evaluation demonstrated the efficacy of the proposed algorithms, as they outperform the traditional single-device model, ensuring the stable and consistent forwarding of suspicious traffic to the NIDS host, even in scenarios with limited memory availability.por
dc.description.abstractSistemas de Detecção de Intrusão em Redes (NIDSs) desempenham um papel crucial na proteção de redes contra ameaças cibernéticas, detectando atividades maliciosas e alertando os operadores de rede. No entanto, devido ao crescente volume de tráfego de rede, os NIDSs podem enfrentar problemas de saturação, especialmente na etapa de correspondência de padrões em NIDSs baseados em assinaturas. Para superar esse desafio, diversos estudos exploraram a transferência de regras de assinatura dos NIDSs para dispositivos com programabilidade no plano de dados (PDP), aproveitando sua alta capacidade de processamento de pacotes para pré-filtrar o tráfego antes de chegar aos NIDSs. No entanto, esses trabalhos apresentam duas limitações importantes. Primeiro, a maioria negligencia as restrições de memória dos dispositivos programáveis. Segundo, e mais importante, a grande maioria delega todas as capacidades de pré-filtragem a um único dispositivo. Para abordar essas limitações, este trabalho propõe a orquestração de toda a rede programável para pré-filtrar o tráfego destinado aos NIDSs, melhorando seu desempenho. O objetivo é aliviar o fardo nos NIDSs e aprimorar sua eficiência por meio da transferência estratégica de regras de assinatura para o PDP, direcionando apenas pacotes suspeitos para os NIDSs. Além disso, abordamos as limitações dos trabalhos de ponta empregando dois novos algoritmos de orquestração que levam em conta a memória e a topologia para distribuir estrategicamente as regras para vários dispositivos. A avaliação realizada demonstrou a eficácia desses algoritmos, superando o modelo tradicional de um único dispositivo e garantindo o encaminhamento estável e consistente do tráfego suspeito para o host do NIDS, mesmo em cenários com disponibilidade limitada de memória.por
dc.description.provenanceSubmitted by PPG Ciência da Computação ([email protected]) on 2025-05-20T18:07:26Z No. of bitstreams: 1 HENRIQUE_BECKER_BRUM_DIS.pdf: 3355632 bytes, checksum: 32f40803efea6f23a88762ec6ddd4b72 (MD5)eng
dc.description.provenanceApproved for entry into archive by Náthali Aquino ([email protected]) on 2025-06-02T17:48:02Z (GMT) No. of bitstreams: 1 HENRIQUE_BECKER_BRUM_DIS.pdf: 3355632 bytes, checksum: 32f40803efea6f23a88762ec6ddd4b72 (MD5)eng
dc.description.provenanceMade available in DSpace on 2025-06-02T18:10:40Z (GMT). No. of bitstreams: 1 HENRIQUE_BECKER_BRUM_DIS.pdf: 3355632 bytes, checksum: 32f40803efea6f23a88762ec6ddd4b72 (MD5) Previous issue date: 2024-03-27eng
dc.formatapplication/pdf*
dc.thumbnail.urlhttps://tede2.pucrs.br/tede2/retrieve/193803/HENRIQUE_BECKER_BRUM_DIS.pdf.jpg*
dc.languageengpor
dc.publisherPontifícia Universidade Católica do Rio Grande do Sulpor
dc.publisher.departmentEscola Politécnicapor
dc.publisher.countryBrasilpor
dc.publisher.initialsPUCRSpor
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computaçãopor
dc.rightsAcesso Abertopor
dc.subjectNIDSeng
dc.subjectPerformanceeng
dc.subjectProgrammable Data Planeeng
dc.subjectOrchestrationeng
dc.subjectDesempenhopor
dc.subjectPlano de Dados Programáveispor
dc.subjectOrquestraçãopor
dc.subject.cnpqCIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAOpor
dc.titleLeveraging network-wide orchestration in programmable networks for enhanced NIDS performancepor
dc.title.alternativePotencializando a orquestração de toda a rede para melhorar o desempenho de NIDS em redes programáveispor
dc.typeDissertaçãopor
dc.restricao.situacaoTrabalho não apresenta restrição para publicaçãopor
Appears in Collections:Programa de Pós-Graduação em Ciência da Computação

Files in This Item:
File Description SizeFormat 
HENRIQUE_BECKER_BRUM_DIS.pdfHENRIQUE_BECKER_BRUM_DIS3.28 MBAdobe PDFThumbnail

Download/Open Preview


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.