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
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