WikiDer > Verschleierung (Software)
Verschleierung im Softwareentwicklung ist verwirrend Quellcode mit dem Ziel, den Code anders aussehen zu lassen, während die Funktionalität des Codes erhalten bleibt. Dies kann aus mehreren Gründen erfolgen, einschließlich der Anwendung Sicherheit durch Dunkelheit, kompliziert Reverse Engineering, verhindern Antiviren Softwareschädliche Software erkennt basierend auf dem Erkennen des Quellcodes und dem Gegensteuern Piraterie.[1] Die Verschleierung des Quellcodes erfolgt oft über ein automatisiertes Programm, kann aber auch manuell erfolgen.
Aufgrund der Architektur von Sprachen sind einige Sprachen leichter zu verschleiern als andere.[2]C, C , und perl[3] sind Beispiele für Sprachen, die leicht zu verschleiern sind.
Quellen, Anmerkungen und/oder Verweise
|