Diplomová práce

Using fuzzing for Linux disk encryption tools

Bc. Daniel Zaťovič, učo 469348
Anotace

Nástroje na šifrovanie diskov boli navrhnuté na ochranu stále rastúceho množstva citlivých dát uložených na počítačoch. Ako každý softvér, aj tieto nástroje sú náchylné na chyby a zraniteľnosti. Fuzz testovanie je osvedčený a efektívny spôsob hľadania a lokalizovania takýchto chýb. Projekt OSS-Fuzz poskytuje bezplatnú distribuovanú infraštruktúru na fuzzovanie projektov s otvoreným zdrojovým kódom …více

Abstract

Full disk encryption tools were designed to protect the privacy of the growing amount of sensitive data stored on computers. As with every piece of software, these utilities are also prone to bugs and security vulnerabilities. Fuzz testing is a proven and efficient way to discover and locate such mistakes. The OSS-Fuzz provides a free distributed fuzzing infrastructure for open source projects. We …více

Zadání práce

The thesis should analyze using of fuzzing techniques for the implementation in disk encryption utility (cryptsetup)[1] that implements various disk encryption formats on Linux.

The selected approach should be implemented through OSS-Fuzz project [2].

The student should

  • get familiar with and study available resources for fuzz testing,
  • analyze and describe the possibility of using fuzzing techniques for the cryptsetup project,
  • propose, discuss and implement selected techniques with the OSS-Fuzz framework,
  • integrate the solution into the project CI pipeline,
  • evaluate the solution and assess the results from testing.

The student should be familiar with C code for low-level system programming and GitLab/GitHub CI.

Literature

Práce zkontrolována:
17. 5. 2022 19:31, Ing. Milan Brož, Ph.D., učo 168968
Plný text práce
659,9 KB / soubor PDF
Jazyk práce
angličtina angličtina
Termín obhajoby
20. 6. 2022
Práce byla úspěšně obhájena

Vedoucí

Ing. Milan Brož, Ph.D., učo 168968
KPSK FI MU

Oponent

doc. RNDr. Petr Švenda, Ph.D., učo 4085
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Plán
Informační bezpečnost
  • 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.