KNF-Kongress 2007

From SkyWiki

(Difference between revisions)
Jump to: navigation, search

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