Die drei Säulen des Softwarezugriffschutzes

Die drei Säulen des Softwarezugriffschutzes sind:

Der Schutz eines Projekts vor unbefugtem Zugriff umfasst daher folgende Maßnahmen:

Die Verschlüsselung ohne Einstellung des korrekten Zugriffslevels schützt zwar die entsprechende Datei auf Betriebssystemebene, würde aber weiterhin einen Zugriff über das TwinCAT 3 Engineering zulassen.

Umgekehrt würde die Einstellung eines korrekten Zugriffslevels zwar den Zugriff innerhalb des TwinCAT 3 Engineerings festlegen, aber ein Zugriff auf den Quellcode über die Betriebssystemebene wäre weiterhin möglich.

Ohne Signatur könnte eine Projektdatei oder eine Projektkomponente gegen eine andere Datei mit gleichem Namen ausgetauscht werden.