Vortragende

Herr Benjamin Gnahm, Aladdin Europe GmbH, http://www.aladdin.com

Programm

Der Vortrag wird sich in fünf Bereiche gliedern.
  • Was sind die Problem bezogen auf die Natur von Java Anwendungen wenn es darum geht geistiges Eigentum zu schützen. Zu geistigem Eigentum in diesem Fall zählen z.B. Algorithmen, Funktionalität, Techniken, Programmcode und so weiter... Es wird kurz erklärt, wie die Java Virtual Machine funktioniert was der Unterschied zwischen Source und Class Dateien ist und warum dieses Konzept aus Sicht des Entwickler weniger Sicherheit bietet wie z.B. nativer Programmcode.
  • Kurze Erklärung zum Thema ?geistiges Eigentum" und wieso es wichtig ist, dieses mit allen zur Verfügung stehenden Mitteln zu schützen. Speziell im Zusammenhang mit dem ersten Punkt wird nochmal darauf hingewiesen, dass geistiges Eigentum, wenn es in Java-Applikationen vorliegt ohne zusätzliche Maßnahmen vollkommen offen liegt.
  • Welche Maßnahmen werden heute verwendet und wie effektiv sind diese ? Dabei wird auf diverse Techniken wie Code Obfuscation, Const2Code-Algorithmen, Class- File-Manipulation und so weiter eingegangen.
  • Es folgt eine Erklärung des Prinzips des Envelopings und wieso diese Technik einen besseren Schutz darstellt als diverse andere vorher erwähnte Maßnahmen.
  • Abschließende Beurteilung zur Sicherheit von Java Applikationen in Bezug auf die im Vortrag besprochenen Möglichkeiten.