Thesis title: |
Zabezpečení PHP aplikací |
Author: |
Urban, Daniel |
Thesis type: |
Bakalářská práce |
Supervisor: |
Pavlíček, Luboš |
Opponents: |
Burkoň, Lukáš |
Thesis language: |
Česky |
Abstract: |
Tato práce se zabývá problematikou několika nejznámějších typů útoků na webové aplikace, ukazuje jak se jim lze efektivně bránit na úrovni skriptovacího jazyka PHP a jak si lze usnadnit práci s použitím frameworku Zend. Cílem této práce je poukázat na nutnost dodržování bezpečnostních zásad při psaní aplikací, problematiku útoků názorně vysvětlit, a ukázat způsoby obrany proti nim. Každá důležitá situace je podložena jednoduchým příkladem s ukázkou kódu. Při psaní a testování zdrojových kódů bylo použito PHP verze 5.3.0, MySQL 5.1.37 a Zend Framework 1.7.6. K formátování a zvýraznění kódu byl použit on-line nástroj Quick Highlighter (http://quickhighlighter.com). |
Keywords: |
Architektura a nástroje Zend Frameworku; Útoky na webové aplikace; Zabezpečení aplikací v PHP |
Thesis title: |
PHP applications security |
Author: |
Urban, Daniel |
Thesis type: |
Bachelor thesis |
Supervisor: |
Pavlíček, Luboš |
Opponents: |
Burkoň, Lukáš |
Thesis language: |
Česky |
Abstract: |
This work deals with the most common types of web applications attacks. It shows, how to effectively defend our applications with PHP scripting language and how can we make our work easier with usage of Zend Framework. This work aims to show the need to follow security policies when writing own applications, to explain the attacks issues and demonstrate, how to defend. Every important situation is described on a simple example, supported with a short code block. When writing and testing used source codes, I used PHP version 5.3.0, MySQL 5.1.37 and Zend Framework 1.7.6. For code formating and highlighting effect, I have used the Quick Highlighter on-line tool (http://quickhighlighter.com). |
Keywords: |
Zend Framework architecture and security tools; Secured applications in PHP; Attacks on web applications |
Information about study
Study programme: |
Aplikovaná informatika/Informatika |
Type of study programme: |
Bakalářský studijní program |
Assigned degree: |
Bc. |
Institutions assigning academic degree: |
Vysoká škola ekonomická v Praze |
Faculty: |
Faculty of Informatics and Statistics |
Department: |
Department of Information Technologies |
Information on submission and defense
Date of assignment: |
4. 10. 2009 |
Date of submission: |
1. 12. 2009 |
Date of defense: |
2013 |
Files for download
The files will be available after the defense of the thesis.