Bakalářská práce

Applying Secure Design Principles to the AIVA Cloud system

Zuzana Králiková
Anotace

Agilné metodiky umožňujú rýchle dodávanie softvéru, avšak v prostrediach bez priameho manažmentu, akým je platforma AIVA, tempo vývoja zamerané na nové funkcionality často neúmyselne znižuje prioritu štrukturálnej bezpečnosti. Bez hierarchického riadenia, ktoré by vynucovalo plnenie bezpečnostných míľnikov, sa mitigácia hrozieb spolieha výlučne na bezpečnostné povedomie samotných vývojárov. Táto štruktúra …více

Abstract

Agile methodologies enable rapid software delivery, but in managerless environments like AIVA, feature-driven velocity often inadvertently deprioritizes structural security. Without top-down management to enforce security milestones, threat mitigation relies entirely on the innate security awareness of individual developers. This decentralized structure creates systemic blind spots, leaving the team …více

Zadání práce
The objective of this thesis is to evaluate and improve SDLC and overall security of the YSoft AIVA system. The student will collaborate closely with the AIVA engineering teams to analyze, evaluate and propose improvements to the existing SDLC and particular practices, development guidelines and system components.

The thesis shall focus on the insider perspective, i.e. from the perspective of software engineers, product owners and other members of the AIVA teams. This thesis specifically is not meant to reliably harden the system against specific threats, rather to improve the execution of the software security as a discipline. It is however practical to demonstrate the application of the recommended techniques on particular security issues and their proposed mitigation.

The successful thesis should answer the following questions:
1. What are the key software security principles that should be implemented and followed by the AIVA engineering teams?
2. What are the most significant weaknesses of the AIVA systems (from the student's point of view) and why? How should these be addressed (short term) and prevented (long term)?
3. Which process frameworks, best practices and guidelines (preselected and reviewed byt the student) are recommended to the AIVA engineering teams and why?

The thesis should include a comprehensive study of the current state of the AIVA system by means of qualitative research with individual members and major stakeholders working on/with the AIVA system.
Práce zkontrolována:
22. 5. 2026 12:58, RNDr. Ondřej Krajíček, učo 39489
Plný text práce
884,2 KB / soubor PDF
Jazyk práce
angličtina angličtina
Termín obhajoby
24. 6. 2026
Práce byla úspěšně obhájena

Vedoucí

RNDr. Ondřej Krajíček, učo 39489
KPSK FI MU

Oponent

prof. RNDr. Václav Matyáš, M.Sc., Ph.D., učo 344
KPSK FI MU

Konzultanti

Bc. Tomáš Grbálik
abs FI MU
RNDr. Václav Lorenc
KPSK FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.