National Repository of Grey Literature 2 records found  Search took 0.01 seconds. 
Modern Object Oriented XML API for PHP
Brunclík, Jiří ; Kosek, Jiří (advisor) ; Vrána, Jakub (referee)
The primary motivation for writing the thesis Modern Object Oriented XML API for PHP was absence of PHP API which would be easy to use, correct and complete. This thesis analyzes the flaws of current PHP APIs and describes how they are solved in modern APIs in other programming languages. It also presents an in-depth description of XML language and its associated standards. Using the knowledge gained from the analysis, the thesis proposes a new API called phpxom based on Java API XOM. The API is then implemented according to the proposal. The resulting PHP library has all the required features -- easiness of use, correctness and completeness. Finally, the thesis analyzes the possibility to implement phpxom as a PHP extension written in C language, which would make it faster and lower its memory requirements.
SELinux
Brunclík, Jiří ; Palovský, Radomír (advisor) ; Šmejkal, Ivo (referee)
The goal of the bachelor thesis SELinux is to summarize the principles and current development status of open-source security project called Security-Enhanced Linux. The main sources for the thesis were official documentation for the project, English books regarding the subject, papers and slides from security conferences and practical knowledge gained by running the software being researched. The thesis represents an unique overview of SELinux features, alternatives and history in Czech language. It sums up majority of the available sources and adds real life examples of how SELinux works in individual Linux distributions. Final part of the thesis is dedicated to comparison with existing alternatives implementing Mandatory Access Control in Linux. The main contribution of the thesis is that it presents a so far non-existent overview of available solutions for Mandatory Access Control and brings out their main advantages and disadvantages in comparison to SELinux. It also represents a complex summary of how SELinux is implemented in various Linux distributions. The thesis can be utilized as a brief introduction to hardening Linux systems, as an overview of available products bringing enhanced security to this operating system, or even as a basis for making decisions of which security system to implement. It might also be used as a brief summary of SELinux history.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.