Práca sa zaoberá tvorbou dynamických webových stránok v jazyku PHP a MySQL s dôrazom na bezpečnosť vyvíjaných aplikácií. Popisuje problematiku bezpečnosti a bezpečnostné prvky, pomocou ktorých môžeme tieto systémy zabezpečiť. Súčasťou diplomovej práce je praktická ukážka vývoja a následné testovanie bezpečnostných prvkov vyvíjanej aplikácie. Záver diplomovej práce obsahuje prehľad, analýzu a hodnotenie nadobudnutých informácii. V práci popisujem moje dlhoročné skúsenosti z praxe.
Anotace v angličtině
This thesis is focused on the creation of dynamic websites in PHP and MySQL, with an emphasis on the safety of developed applications. Part of the thesis is a practical demonstration of the development, testing and safety features of the proposal it had applications. Conclusion of work includes survey, analysis and evaluation of acquired information. The work describes my long experience of practice.
internet, web application, MySQL, PHP, HTML, web server, client, browser, security, source code, sessions, cookies, form, UML, diagram, design, implementation, development, object, class, user
Rozsah průvodní práce
67 s., 6 s. obr. příloh.
Jazyk
SK
Anotace
Práca sa zaoberá tvorbou dynamických webových stránok v jazyku PHP a MySQL s dôrazom na bezpečnosť vyvíjaných aplikácií. Popisuje problematiku bezpečnosti a bezpečnostné prvky, pomocou ktorých môžeme tieto systémy zabezpečiť. Súčasťou diplomovej práce je praktická ukážka vývoja a následné testovanie bezpečnostných prvkov vyvíjanej aplikácie. Záver diplomovej práce obsahuje prehľad, analýzu a hodnotenie nadobudnutých informácii. V práci popisujem moje dlhoročné skúsenosti z praxe.
Anotace v angličtině
This thesis is focused on the creation of dynamic websites in PHP and MySQL, with an emphasis on the safety of developed applications. Part of the thesis is a practical demonstration of the development, testing and safety features of the proposal it had applications. Conclusion of work includes survey, analysis and evaluation of acquired information. The work describes my long experience of practice.
internet, web application, MySQL, PHP, HTML, web server, client, browser, security, source code, sessions, cookies, form, UML, diagram, design, implementation, development, object, class, user
Zásady pro vypracování
Proveďte analýzu informačních zdrojů a literární rešerší na téma návrhu
bezpečných PHP aplikací.
Definujte přesně cíle své práce a navrhněte postup jejich dosažení.
Formou projektu nejdříve teoreticky problematiku analyzujte a následně
prakticky realizujte uvedené cíle.
Kriticky vyhodnoťte výsledky práce a konfrontujte je s bodem 2.
Zásady pro vypracování
Proveďte analýzu informačních zdrojů a literární rešerší na téma návrhu
bezpečných PHP aplikací.
Definujte přesně cíle své práce a navrhněte postup jejich dosažení.
Formou projektu nejdříve teoreticky problematiku analyzujte a následně
prakticky realizujte uvedené cíle.
Kriticky vyhodnoťte výsledky práce a konfrontujte je s bodem 2.
Seznam doporučené literatury
KOFLER, M, ÖGGL, B - PHP 5 a MySQL 5. 1. vyd. Praha: Computer Press, 2007. 608 s. ISBN 978-80-251-1813-9.
KOLEKTÍV autorov, PHP 6, MySQL, Apache - Vytváříme webové aplikace. 1. vyd. Praha: Computer Press, 2009. 816 S. ISBN 9788025127674.
LAVIN, P, PHP objektově orientované - koncepty, techniky a kód. 1. vyd. Praha: GRADA, 2009. 211 S. ISBN 9788024721378.
GUTMANS, A, BAKKEN S, RETHANS, D - Mistrovství v PHP 5. 1. vyd. Praha: Computer Press, 2007. 656 s. ISBN 978-80-251-1519-0.
HOWARD, M, LEBLANC, D - Bezpečný kód. 1. vyd. Praha: Computer Press, 2008. 888 s. ISBN 978-80-251-2050-7.
CYROŇ, M - CSS - kaskádové styly. 1. vyd. Praha: GRADA, 2005. 340 s. ISBN 80-247-1420-5.
DELLWIG, I, DELLWIG, E - JavaScript. 1. vyd. Praha: GRADA, 2003. 280 s. ISBN 80-247-0298-3.
SIROVICH, J, DARIE, C - SEO v PHP. 1. vyd. Praha: Computer Press, 2008. 384 s. ISBN 978-80-251-2083-5.
KEOGH, J, GIANNINI, M - OOP bez předchozích znalostí. 1. vyd. Praha: Computer Press, 2006. 224 s. ISBN 80-251-0973-9.
MCCLURE, S, SHAS, S, - Web hacking útoky a obrana. 1. vyd. Praha: Computer Press, 2003. 448 s. ISBN 80-86497-53-4.
Seznam doporučené literatury
KOFLER, M, ÖGGL, B - PHP 5 a MySQL 5. 1. vyd. Praha: Computer Press, 2007. 608 s. ISBN 978-80-251-1813-9.
KOLEKTÍV autorov, PHP 6, MySQL, Apache - Vytváříme webové aplikace. 1. vyd. Praha: Computer Press, 2009. 816 S. ISBN 9788025127674.
LAVIN, P, PHP objektově orientované - koncepty, techniky a kód. 1. vyd. Praha: GRADA, 2009. 211 S. ISBN 9788024721378.
GUTMANS, A, BAKKEN S, RETHANS, D - Mistrovství v PHP 5. 1. vyd. Praha: Computer Press, 2007. 656 s. ISBN 978-80-251-1519-0.
HOWARD, M, LEBLANC, D - Bezpečný kód. 1. vyd. Praha: Computer Press, 2008. 888 s. ISBN 978-80-251-2050-7.
CYROŇ, M - CSS - kaskádové styly. 1. vyd. Praha: GRADA, 2005. 340 s. ISBN 80-247-1420-5.
DELLWIG, I, DELLWIG, E - JavaScript. 1. vyd. Praha: GRADA, 2003. 280 s. ISBN 80-247-0298-3.
SIROVICH, J, DARIE, C - SEO v PHP. 1. vyd. Praha: Computer Press, 2008. 384 s. ISBN 978-80-251-2083-5.
KEOGH, J, GIANNINI, M - OOP bez předchozích znalostí. 1. vyd. Praha: Computer Press, 2006. 224 s. ISBN 80-251-0973-9.
MCCLURE, S, SHAS, S, - Web hacking útoky a obrana. 1. vyd. Praha: Computer Press, 2003. 448 s. ISBN 80-86497-53-4.
Přílohy volně vložené
1 CD-ROM<br>
Přílohy vázané v práci
ilustrace, grafy, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student samostatně prezentoval svoji diplomovou práci. Poté odpovídal na dotazy oponenta, vedoucí diplomové práce a na dotazy členů komice.
Jakým způsobem je možné zabezpečit formuláře proti zneužívání roboty. (Ing. Pomykacz)
Jak se v PHP řeší bezpečnost průniku pomocí webové aplikace do operačního systému? (Ing. Pomykacz)
Dělal jste si statistiku, které servery jsou v zájmu hackerů? (prof. Zmeškal)