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 |