KNF-Kongress 2007
From SkyWiki
(Difference between revisions)
Martin (Talk | contribs)
(New page: 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-Fu...)
Next diff →
Revision as of 22:14, 19 September 2008
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()