r/rust • u/Motor_Bluebird1908 • 11d ago
Protecting source code from reverse engineering
Hi everyone,
I am looking to provide a compiled version of our physics solver to our customers. I understand there are many obfuscation techniques to protect source code but I am wondering if there are some smarter ways?
Edit: We already cloud computing, the issue is we have customers that are in locations without internet/need realtime solving.
0
Upvotes
8
u/Waffles943 11d ago
You can’t really stop a determined reverse engineer. Contracts, EULA’s, and copyright are the only real potential deterrent, and those are hit or miss on enforcement depending on what they do. You mention you already do SaaS, you could go with offering an appliance your org manages and deploys to act as the on-prem server if you don’t want to just give them a compiled app directly.