Detail práce
Průběžné testování interoperability knihoven TLS/SSL
Cílem této práce je implementace systému pro testování Secure Socket Layer (SSL) / Transport Layer Security (TLS) knihoven na podporovaných systémech a jeho využití na rozšířené sadě testů pro verifikaci jejich interoperability. Tento systém umožňuje jak průběžné testování, tak testování na vyžádání pro specifickou verzi knihovny. Hlavním přínosem této práce je zajištění inteoperability nejznámějších SSL/TLS knihoven již ve fázi vývoje a detekce chyb v co nejkratším čase. Výsledky této práce ukazují nalezené problémy na skutečných případech využití těchto knihoven a jejich dopad na systém, kde jsou použity
testování, interoperabilita, TLS, SSL, průběžná integrace, CI
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm "A".
- Předpokládejte, že jsem autorem nové implementace TLS/SSL (nebo např. zmiňovaného BoringSSL). Jaké kroky je třeba podniknout, aby tato implementace byla podporována Vašim řešením?
- Je Vaše řešení multiplatformní? Bylo by možné testovat interoperabilitu knihoven např. na MacOS X?
Fučík Otto, doc. Dr. Ing. (UPSY FIT VUT), člen
Grézl František, Ing., Ph.D. (UPGM FIT VUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (UIFS FIT VUT), člen
Smrčka Aleš, Ing., Ph.D. (UITS FIT VUT), člen
@bachelorsthesis{FITBT19513, author = "Franti\v{s}ek \v{S}um\v{s}al", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Pr\r{u}b\v{e}\v{z}n\'{e} testov\'{a}n\'{i} interoperability knihoven TLS/SSL", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2017, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/19513/" }