The ProGrade policy and security manager were originally developed by Ondřej Lukáš as part of his master thesis named Enhancing Java security policy with denying rules (CZ: Rozšíření bezpečnostních politik v Javě o zamítavá pravidla)

The thesis in Czech and the original version of the software (under LGPL license) can be downloaded from the Masaryk University diploma thesis archive.

Thesis Abstract

The main goal of this thesis is an extension of security policy for Java Security Manager with focus on using of denying rules. The thesis will contain analysis of current implementation of security policy rules in Java and some of extension of security policy will be designed. For chosen solution there will be implemented Java Security Manager and Access Controller and also policy file with backward compatibility will be designed and implemented. Part of the thesis will be focused on comparison of performance of own implementation and standard Java Security Manager implementation in various version of JVM. Source code will be provided with GNU LGPL license.


Cílem práce je rozšíření bezpečnostní politiky pro Java Security Manager se zaměřením na zamítavá pravidla. Práce bude obsahovat analýzu současné implementace bezpečnostních pravidel v Javě a budou navržena možná rozšíření bezpečnostní politiky. Pro navržené řešení bude implementován Java Security Manager a Access Controller, současně bude navržen a implementován formát souboru s definicí bezpečnostních politik s důrazem na zpětnou kompatibilitu. Součástí práce bude porovnání výkonu implementace se standardní implementací Java Security Manager v různých verzích JVM. Zdrojové kódy budou poskytnuty pod licencí GNU LGPL.

Back to top

Version: 1.1.1. Last Published: 2014-10-01.

Reflow Maven skin by Andrius Velykis.