Production Implementation of a Global Trust-based P2P Network for Slips Intrusion Detection System

dc.contributor.advisor García, Sebastián
dc.contributor.author Otta, David
dc.contributor.referee Carlos, Catania
dc.date.accepted 2025-06-24
dc.date.accessioned 2025-06-19T23:01:26Z
dc.date.available 2025-06-19T23:01:26Z
dc.date.issued 2025-05-23
dc.description.abstract Implementace a přizpůsobení nástrojů kybernetické bezpečnosti pro produkční prostředí je obtížný problém, který vyžaduje nejen přizpůsobení kódu, ale i pečlivý návrh a testování. Cílem této práce je provést takovou adaptaci pro systémy Iris (P2P systém pro výměnu dat v oblasti kybernetické bezpečnosti) a Fides (model důvěry pro P2P sítě). Zmíněné systémy byly implementovány do produkčního systému zvaného Slips, systému pro detekci a prevenci kybernetických útoků. Slips je vyvíjen v rámci Stratosphere Laboratory na Českém vysokém učení technickém v Praze. V návaznosti na předchozí práce, které prošly podobným procesem, byla navržena a provedena implementace, včetně přidání dvou databází, online komunikace přes Internet, dokumentace, uživatelsky orientovaného manuálu, jednotkového testování a integračních testů. Výsledné kódy v jazycích Python a Go byly začleněny do systému Slips jako Fides module a Iris module. Výsledky práce ukazují, že přechod od ověření konceptu k produkčnímu systému vyžaduje pečlivý návrh a důkladné testování, aby mohl být úspěšně realizován. cs
dc.description.abstract The adaptation of cybersecurity proof-of-concept tools and their implementation in production environments is a hard problem that requires not only code adaptation but careful design and testing. This thesis aims to carry out this adaptation with Iris (a P2P system for cybersecurity data exchange) and Fides (a trust model for peers). They were implemented into a production system called Slips, an intrusion detection and prevention system. Slips is developed in the Stratosphere Laboratory at CTU Prague. Following previous work that went through a similar process, the implementation was designed and carried out, including the addition of two databases for redundancy, online communication through the Internet, documentation, a user-oriented manual, unit testing, and integration testing. The resulting Python and Go codes were incorporated into the Slips system as the Fides Module and the Iris Module. The results show that the transition from proof-of-concept to production requires careful design and thorough testing to be successful. en
dc.identifier KOS-1246385735805
dc.identifier.uri http://hdl.handle.net/10467/123917
dc.language.iso eng
dc.publisher České vysoké učení technické v Praze cs
dc.publisher Czech Technical University in Prague en
dc.rights Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění. cs
dc.rights A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act. en
dc.subject Kybernetická bezpečnost cs
dc.subject informace kyberbezpečnosti cs
dc.subject klien-klient cs
dc.subject Iris cs
dc.subject Fides cs
dc.subject Slips cs
dc.subject P2P síť cs
dc.subject vyhodnocování důvěry cs
dc.subject databáze cs
dc.subject spolupráce v obraňe cs
dc.subject SQLite cs
dc.subject ověření konceptu cs
dc.subject implementace do produkce cs
dc.subject automatizované testování cs
dc.subject Redis cs
dc.subject Cybersecurity en
dc.subject Threat Intelligence en
dc.subject Peer-to-Peer en
dc.subject Slips en
dc.subject P2P Network en
dc.subject Trust Evaluation en
dc.subject Database en
dc.subject Collaborative Defense en
dc.subject Proof-of-Concept en
dc.subject Production Implementation en
dc.subject Iris en
dc.subject Fides en
dc.subject SQLite en
dc.subject Automated Testing en
dc.subject Redis en
dc.title Produkční implementace globální P2P sítě založené na důvěře pro systém detekce útoků Slips cs
dc.title Production Implementation of a Global Trust-based P2P Network for Slips Intrusion Detection System en
dc.type master thesis en
dspace.entity.type Publication
relation.isAdvisorOfPublication aa9ca1ae-07d6-41b0-b3aa-d0831e1877b6
relation.isAdvisorOfPublication.latestForDiscovery aa9ca1ae-07d6-41b0-b3aa-d0831e1877b6
relation.isAuthorOfPublication da59a737-519c-4ac5-989a-bb95a6654bbc
relation.isAuthorOfPublication.latestForDiscovery da59a737-519c-4ac5-989a-bb95a6654bbc
theses.degree.grantor katedra počítačů cs
theses.degree.programme Otevřená informatika cs

Files

Original bundle

Now showing 1 - 6 of 6
Name:
F3-DP-2025-Otta-David-Production_Implementation_of_a_Global_Trust-based_P2P_Network_for_Slips_Intrusion_Detection_System.pdf
Size:
1.2 MB
Format:
Adobe Portable Document Format
Description:
THESIS
Access level:
OPEN
Access rights:
openly accessible
Name:
Dave-otta-review.pdf
Size:
454.57 KB
Format:
Adobe Portable Document Format
Description:
REVIEW
Access level:
OPEN
Access rights:
openly accessible
Name:
Supervisor´s opinion of final thesis David Otta 2025.pdf
Size:
638.93 KB
Format:
Adobe Portable Document Format
Description:
REVIEW
Access level:
OPEN
Access rights:
openly accessible
Name:
Prubeh-obhajoby.pdf
Size:
614.86 KB
Format:
Adobe Portable Document Format
Description:
DEFENSE_PROCEEDINGS
Access level:
OPEN
Access rights:
openly accessible
Name:
F3-DP-2025-Otta-David-priloha-bootstrapping.zip
Size:
2.95 MB
Format:
Unknown data format
Description:
ATTACHMENT
Access level:
OPEN
Access rights:
openly accessible
Name:
F3-DP-2025-Otta-David-priloha-code.zip
Size:
44.1 MB
Format:
Unknown data format
Description:
ATTACHMENT
Access level:
OPEN
Access rights:
openly accessible