Bezpečnost softwaru vyvinutého přístupem vibecoding

Název práce: Bezpečnost softwaru vyvinutého přístupem vibecoding
Autor(ka) práce: Knobloch, Josef
Typ práce: Diplomová práce
Vedoucí práce: Sedláček, Jiří
Oponenti práce: Slaba, Jiří
Jazyk práce: Česky
Abstrakt:
Diplomová práce se zaměřuje na bezpečnost AI-generovaného kódu, kterou analyzuje prostřednictvím případové studie aplikace vytvořené výhradně přístupem vibecoding. Hlavním cílem práce je identifikovat a klasifikovat zranitelnosti testované aplikace prostřednictvím strukturovaného penetračního testování a posoudit její implementaci z hlediska vybraných požadavků OWASP ASVS a principů bezpečného návrhu. Práce dále analyzuje, zda a jak specifika AI-generovaného kódu ovlivňují vznik zranitelností. Výzkum kombinuje literární rešerši s případovou studií interní webové aplikace IT Impact Navigator vyvinuté na platformách Supabase a Vercel. Empirická část zahrnuje penetrační testování pokrývající běžné kategorie útoků, přičemž zranitelnosti jsou klasifikovány podle CWE a hodnoceny pomocí CVSS. Výsledky poskytují přehled typických slabin AI-generovaného softwaru a slouží jako základní doporučení pro bezpečný vývoj.
Klíčová slova: AI-generovaný kód; OWASP; zranitelnosti webových aplikací; secure software development; penetrační testování; vibecoding; generativní umělá inteligence; bezpečnost softwaru
Název práce: Security of Software Developed Using the Vibe Coding Approach
Autor(ka) práce: Knobloch, Josef
Typ práce: Diploma thesis
Vedoucí práce: Sedláček, Jiří
Oponenti práce: Slaba, Jiří
Jazyk práce: Česky
Abstrakt:
This thesis focuses on the security of AI-generated code, which it analyzes through a case study of an application developed entirely using the vibecoding approach. The main objective is to identify and classify vulnerabilities in the tested application through structured penetration testing and to assess its implementation against selected OWASP ASVS requirements and secure design principles. The thesis further examines whether the specifics of AI-generated code influence the emergence of vulnerabilities. The research combines a literature review with a case study of the internal web application IT Impact Navigator, developed on Supabase and Vercel. The empirical part includes penetration testing covering common attack categories, with identified vulnerabilities classified according to CWE and evaluated using CVSS. The results provide an overview of typical weaknesses in AI-generated software and serve as a basis for recommendations for secure development.
Klíčová slova: generative artificial intelligence; OWASP; secure software development; vibecoding; software security; AI-generated code; penetration testing; web application vulnerabilities

Informace o studiu

Studijní program / obor: Informační management
Typ studijního programu: Magisterský studijní program
Přidělovaná hodnost: Ing.
Instituce přidělující hodnost: Vysoká škola ekonomická v Praze
Fakulta: Fakulta informatiky a statistiky
Katedra: Katedra systémové analýzy

Informace o odevzdání a obhajobě

Datum zadání práce: 27. 10. 2025
Datum podání práce: 2. 5. 2026
Datum obhajoby: 3. 6. 2026
Identifikátor v systému InSIS: https://insis.vse.cz/zp/94266/podrobnosti

Soubory ke stažení

    Poslední aktualizace: