Reverse engineering - Code protection

Created at 30 Oct 2024, 09:01
How’s your experience with the cTrader Platform?
Your feedback is crucial to cTrader's development. Please take a few seconds to share your opinion and help us improve your trading experience. Thanks!
ST

stevenrm

Joined 16.04.2024

Reverse engineering - Code protection
30 Oct 2024, 09:01


Is the .algo file fully encrypted? Is it truly protected against reverse engineering? I wish to share or sell my code as .algo to my future customers using the no-code features, but I'm concerned that someone might crack it and steal all my code.

Thank you in advance for your response.


@stevenrm
Replies

PanagiotisCharalampous
30 Oct 2024, 09:53

Hi there,

There are no bullet proof solutions when it comes to protect your software. It's all about the effort needed to reverse engineer something vs it's actual value. The .algo files are encrypted making it very hard to reverse engineer them.

Best regards,

Panagiotis


@PanagiotisCharalampous

firemyst
31 Oct 2024, 00:00

As an added step, you should also obfuscate your code before compiling it. THis way, if someone does manage to decrypt your code, it'll still be hard to figure out.

 

Visual Studio comes with a free tool as it includes a copy of PreEmptive Protection - Dotfuscator Community, free for personal use. (This free version was previously known as Dotfuscator Community Edition or Dotfuscator CE.)

 

To begin using Dotfuscator Community from Visual Studio, type dotfuscator into the Search Box (Ctrl+Q).

 

 


@firemyst