Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Guardant’s autoprotection tools consist of several console utilities (a utility for protecting Nativeapplications and two separate utilities for the obfuscation and protection of .NET code assemblies) as well as GUI utilities:

Autoprotection UtilitiesFunction
FilenameType
NwKey32.exeConsoleNative executables protection
CodeObfuscator.exe.NET obfuscation and string encryption
CodeProtect.exe.NET obfuscation and string encryption
LicenseWizard.exeGUIAutoprotection and licensing wizard (Native & .NET)
NativeProfilerGUI.exeNative profiler
NativeProfilerGUI.exe.NET profiler

Protection mechanisms for Native applications and .NET assemblies have significant differences; therefore we will consider them separately:

...

 Guardant automatic protection has a wide range of features:

Autoprotection FeaturesWin32 apps
Native executables (*.exe).NET assemblies (*.exe, *.dll)
Local dongles support++
Network dongles support++
GSII64 and AES hardware algorithm support++
Protection without binding to a dongle++
Dongle ID verification++
Application serial number and version verification++
Binding many applications to the same dongle++
Multi-module applications protection++
Limiting the application's operating time+-
Limiting the number of application launches+-
Verifying the dongle presence periodically  +-
Controlling USB Dongle’s Presence+-
Protecting imported functions+-
Encryption and packing application fragments+-
.NET string encryption-+
.NET obfuscation-+
.NET MSIL code encryption-+