Neben der Bearbeitung des vorhandenen Codes innerhalb einer App kann PreEmptive Protection - Dotfuscator Community Edition zusätzliche Funktionen in die App einfügen, ohne Quellcode zu ändern.
Im Gegensatz zur Verbergung, die sich mit dem Schutz der ruhenden Anwendung beschäftigt (z. B. als Assemblydateien), sind die Prüfungen mit dem Schutz der Anwendung während der Ausführung betraut. Prüfungen sind integrierte Laufzeitvalidierungen, die Ihrer Anwendung hinzugefügt werden. Der zusätzliche Code sucht während der Laufzeit nach ungültigen Anwendungsstatus. Wenn ein derartiger Status gefunden wird, kann der Injection-Code den Anwendungscode aufrufen und Maßnahmen ergreifen, um den Angreifer abzuwehren.
Je nach Ihrer Dotfuscator-Version können die Prüfungen auf der Registerkarte „Prüfungen“, auf der Registerkarte „Instrumentation“ oder auf der Registerkarte „Attribute“ konfiguriert werden. Neue Prüfungen werden Dotfuscator regelmäßig hinzugefügt. Wir möchten Sie ermutigen, die neueste Dotfuscator Community Edition oder Dotfuscator Professional zu testen.
Weitere Informationen über die zusätzlichen Funktionen von Dotfuscator CE finden Sie im Onlinebenutzerhandbuch.