Nástroj pro podporu přípravné fáze penetračního testování
but.committee | doc. Ing. Jan Jeřábek, Ph.D. (předseda) doc. Ing. Karol Molnár, Ph.D. (místopředseda) Ing. Tomáš Zeman, Ph.D. (člen) doc. Ing. Václav Oujezský, Ph.D. (člen) Ing. Tomáš Gerlich (člen) JUDr. Mgr. Jakub Harašta, Ph.D. (člen) | cs |
but.defence | Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta. Otázky: Jak by se řešil případ, že žádný z uživatelů nemá vhodné schopnosti pro zadaný úkol? Co se stane v případě, když zůstane jen jeden tester a příjmou se najednou nových 5 bez zkušeností? Úkoly trvají stejný časový úsek? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační bezpečnost | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Sikora, Pavel | cs |
dc.contributor.author | Žáček, Dominik | cs |
dc.contributor.referee | Gerlich, Tomáš | cs |
dc.date.created | 2024 | cs |
dc.description.abstract | Tato práce se zabývá vývojem pokročilého nástroje určeného pro zefektivnění týmového penetračního testování. Nástroj pracuje tak, že automaticky přiřazuje úkoly penetračním testerům na základě schopností a historického výkonu. Teoretická část práce podrobně analyzuje různé metody řešení problému přiřazení, zejména Maďarskou metodu a lineárním programováním. V teoretické části následuje návrh dvou-krokového algoritmu pro přiřazení úkolů. Dále je detailně popsán princip fungování neuronových sítí, které jsou základem druhého kroku přiřazení. V rámci práce byly také vytvořeny unikátní metody pro generování dvou datových sad. Bylo implementováno rozhraní pro přiřazení úkolů a byly navrženy metriky určující kvalitu přiřazení. Výsledkem je nástroj, který výrazně zefektivňuje přidělení úkolů penetračním testerům a zvyšuje celkovou efektivitu penetračního testování v týmech. | cs |
dc.description.abstract | This thesis deals with the development of an advanced tool designed to make team penetration testing more efficient. The tool works by automatically assigning tasks to penetration testers based on skills and historical performance. The theoretical part of the thesis analyzes in detail various methods for solving the assignment problem, in particular the Hungarian method and linear programming. The theoretical part continues with the design of a two-step algorithm for task assignment. Then, the principle of the neural networks underlying the second step of the assignment is described in detail. Unique methods for generating two datasets have also been developed as part of the work. An interface for task assignment has been implemented and metrics to determine the quality of the assignment have been proposed. The result is a tool that significantly streamlines the assignment of tasks to penetration testers and increases the overall efficiency of penetration testing teams. | en |
dc.description.mark | A | cs |
dc.identifier.citation | ŽÁČEK, D. Nástroj pro podporu přípravné fáze penetračního testování [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2024. | cs |
dc.identifier.other | 159225 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/246104 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | lineární programování | cs |
dc.subject | maďarská metoda | cs |
dc.subject | neuronové sítě | cs |
dc.subject | penetrační testování | cs |
dc.subject | problém přiřazení | cs |
dc.subject | přiřazení na základě schopností | cs |
dc.subject | strojové učení | cs |
dc.subject | assignment problem | en |
dc.subject | Hungarian method | en |
dc.subject | linear programming | en |
dc.subject | machine learning | en |
dc.subject | penetration testing | en |
dc.subject | skill-based assignment | en |
dc.title | Nástroj pro podporu přípravné fáze penetračního testování | cs |
dc.title.alternative | Support tool for initial phase of penetration testing | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2024-06-06 | cs |
dcterms.modified | 2024-06-07-08:33:27 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 159225 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 14:42:07 | en |
sync.item.modts | 2025.01.15 21:43:24 | en |
thesis.discipline | bez specializace | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikací | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 2.12 MB
- Format:
- Adobe Portable Document Format
- Description:
- file final-thesis.pdf
Loading...
- Name:
- appendix-1.zip
- Size:
- 6.73 MB
- Format:
- Unknown data format
- Description:
- file appendix-1.zip
Loading...
- Name:
- review_159225.html
- Size:
- 4.28 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_159225.html