Before I send my code out into the world, I want to make sure I'm as protected as possible.
When I go to SecureTeam's website and click the "Learn More" link under NinjaTrader:
It takes me here:
Which implies a lot of stuff (code virtualization, method level code encryption, entity renaming, cross assembly obfuscation, etc).
Are all of these protection methods enabled by default? Is there anything special that needs to be done to the code to enable obfuscation or other protection methods (such as special decorations added before the namespace, etc)? Perhaps something needs to be set in the Agile.NET desktop app? Something enabled in the NT project file?
If something extra needs to be done, that isn't enabled by default when simply installing NT8 and Agile.NET, then perhaps there needs to be better documentation by NinjaTrader, SecureTeam, or both?
If all those options aren't available, then that seems a bit misleading and their "Learn more" link shouldn't go to that page (which implies quite a bit!)
And if those options aren't available, what protection is actually applied?
Any help to make sure I'm as protected as possible is appreciated!
Comment