Thesis Details

Řízení přístupu k USB sběrnici

Bachelor's Thesis Student: Krajči Martin Academic Year: 2019/2020 Supervisor: Očenáš Martin, Ing.
Language
Slovak
Abstract

This bachelor thesis addresses the matter of controlling USB devices in operating system Linux. The main objective consists of making an application, which analyzes USB devices based on their attributes and decides, whether they should be allowed or blocked, while it is necessary to finish the inspection before a device is given a chance to perform potentially harmful activities. The thesis also discuses the need of blocking certain devices in terms of security. The final application was implemented as two independent modules. The first module represents an interface for defining specific rules to be used in order to determine the harmlessness of the device. Second module uses created rules to control USB devices discovered by kernel messages designed for subsystem UDEV. Based on the result of the control, the application decides whether the device should be authorized or unauthorized and informs the user about the performed action via terminal.

Keywords

USB, C/C++, Linux, UDEV, security, USB device blocking

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
9 July 2020
Reviewer
Committee
Hanáček Petr, doc. Dr. Ing. (DITS FIT BUT), předseda
Bartík Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Malinka Kamil, Mgr., Ph.D. (DITS FIT BUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Strnadel Josef, Ing., Ph.D. (DCSY FIT BUT), člen
Citation
KRAJČI, Martin. Řízení přístupu k USB sběrnici. Brno, 2020. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2020-07-09. Supervised by Očenáš Martin. Available from: https://www.fit.vut.cz/study/thesis/22176/
BibTeX
@bachelorsthesis{FITBT22176,
    author = "Martin Kraj\v{c}i",
    type = "Bachelor's thesis",
    title = "\v{R}\'{i}zen\'{i} p\v{r}\'{i}stupu k USB sb\v{e}rnici",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2020,
    location = "Brno, CZ",
    language = "slovak",
    url = "https://www.fit.vut.cz/study/thesis/22176/"
}
Back to top