-1

Which is the best way today to protect java-code from reverse - engineering? Price is not important. Important is quality. I read Best Java obfuscator? and other such question. Differense of my question is that i accept any ideas. I don't need exactly "obfuscator". I have some logic writen in java. People will use it but they must not reach source code to sell it as it's own. For example make web-service is good idea for that and not pesent in Best Java obfuscator?. And also all solutions i found was old. Maybe something new developed.

Community
  • 1
  • 1
cynepnaxa
  • 1,024
  • 1
  • 14
  • 30

1 Answers1

0

Even compiling the code can be reverse engineered (harder of course)

I suggest you make it a service which can be access across the web. This way the critical code is on your server and not accessible to client.

Note: even then you can reverse engineer a program from looking at what it does or reading its documentation.

BTW: The first version of Q-DOS/MS-DOS was based on the manual for CPM without access to a running example, just from reading the manual. Unfortunately the writer changed / to \ for paths making DOS/Windows the only OS to do this.

Peter Lawrey
  • 525,659
  • 79
  • 751
  • 1,130