Sicherheit

Sicherheitsarchitektur von Java

Der eigene SecurityManager

Implementiere einen Sicherheitsmanager MySecurityManager, der checkRead() so implementiert, dass alle Dateien mit der Endung .java eine Sicherheitswarnung ergeben.

Optionen von der Kommandozeile

Um eine Klasse für einen passenden Fall zu finden, ist es sinnvoll, sich bestimmte Substantive zu suchen, die das Problem beschreiben. Da die Bibliothek auf Englisch ist, müssen wir uns englische Synonyme suchen.

 System.out.println( System.getProperty( "user.home" ) ); 

Teste es mit und ohne Option -Djava.security.manager.

AllPermissions

Schreibe eine Policy-Datei und vergebe alle Rechte mit AllPermissions.

Policy-Dateien

Schreibe eine Policy-Datei, die user.home erlaubt.