KNF-Kongress 2007

From SkyWiki

Revision as of 22:14, 19 September 2008 by Martin (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

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()
Personal tools