KNF-Kongress 2007
From SkyWiki
Java + Scripts -> Sicherheitsprobleme
JSR 223: in Java 6 enthalten
Java -> Binding über HashMap -> Script, z.B. Java Script
-> Zugriff nicht nur auf Getter-, sondern auch auf Setter-Funktionen -> Schutz über Facade-Pattern, nur mit unbedingt notwendigen Funktionen zugriefbar per Script
- noch größere Sicherheitslücke über Reflection-API -> auch per Script erreichbar:
getClass().newInstance() getClassloader().className()