39,90 €
inkl. MwSt.
Versandkostenfrei*
Versandfertig in 6-10 Tagen
payback
0 °P sammeln
  • Broschiertes Buch

Für die Entwicklung von Software sind, je nach Art und Umfang der zu entwickelnden Software, entsprechend hohe Investitionen erforderlich. Unternehmen haben ein Interesse daran, diese Investitionen zu schützen. Diese Investitionen zu schützen bedeutet unter Umständen zu verhindern, dass der Quellcode einfach kopiert oder die verwendeten Algorithmen leicht ermittelt werden können. Im vorliegenden Buch wird gezeigt, ob bzw. inwieweit kostenfreie Obfuscatoren zum Schutz des geistigen Eigentums in der Software beitragen können, wobei der Fokus auf den Sprachen Java und C# liegt. Im ersten Teil…mehr

Produktbeschreibung
Für die Entwicklung von Software sind, je nach Art und Umfang der zu entwickelnden Software, entsprechend hohe Investitionen erforderlich. Unternehmen haben ein Interesse daran, diese Investitionen zu schützen. Diese Investitionen zu schützen bedeutet unter Umständen zu verhindern, dass der Quellcode einfach kopiert oder die verwendeten Algorithmen leicht ermittelt werden können. Im vorliegenden Buch wird gezeigt, ob bzw. inwieweit kostenfreie Obfuscatoren zum Schutz des geistigen Eigentums in der Software beitragen können, wobei der Fokus auf den Sprachen Java und C# liegt. Im ersten Teil werden statische Obfuscation-Techniken erläutert. Im zweiten Teil werden ausgewählte Obfuscatoren für Java und C# vorgestellt und im dritten Teil wird die Wirkungsweise von verschiedenen Obfuscatoren an Code-Beispielen in Java und C# demonstriert. Der umfangreiche Anhang zeigt den für diese Arbeit verwendeten Code, sowie die Konfigurationsdateien, damit die Leserinnen und Leser die gezeigten Beispiele selbst testen und die Ergebnisse nachvollziehen können.
Autorenporträt
Bernhard Eibegger, MSc: absolvierte das Bachelorstudium Software Design und das Masterstudium Advanced Security Engineering an der FH Joanneum in Kapfenberg. Er ist seit mehr als zehn Jahren in unterschiedlichen IT-Bereichen tätig, wobei der Fokus auf Software-Entwicklung, ERP-Systeme und Datenbanken liegt.