source code protection

Does anyone know a good software source code protecton somehitngsimilar to the link below. http://www.chainkey.com/en/SK
[148 byte] By [skoizumi2133a] at [2007-11-26 16:03:37]
# 1

> Does anyone know a good software source code

> protecton somehitng

The best way to protect your code is to never distribute it. Offer a web service or web application with servlets/JSP instead. Everything else is just about making reverse-engineering more difficult, but not impossible.

How big are the chances that anybody cares about your sources btw?

CeciNEstPasUnProgrammeura at 2007-7-8 22:25:28 > top of Java-index,Java Essentials,Java Programming...
# 2
not worth the effort unless you've got a particularly innovative algorithm or something you want to protect. clue: most people haven't, even though they think they have
georgemca at 2007-7-8 22:25:28 > top of Java-index,Java Essentials,Java Programming...
# 3
Hi,I would obfuscate the source code before I distribute it. This will sort of encode your source code and it is usually considered safe. Please google for 'obfuscation'. HTH
Lexus316a at 2007-7-8 22:25:29 > top of Java-index,Java Essentials,Java Programming...
# 4
code obfuscation is like locking your garden shed up with 5 meaty padlocks. it'll only keep out the less-than-determined, only worth doing if you've got something really valuable to protect, and gives clues that you might well have something valuable to protect
georgemca at 2007-7-8 22:25:29 > top of Java-index,Java Essentials,Java Programming...
# 5

> not worth the effort unless you've got a particularly

> innovative algorithm or something you want to

> protect. clue: most people haven't, even though they

> think they have

and anyone who has doesn't have to come here and ask what has been asked a thousand times already.

He knows.

jwentinga at 2007-7-8 22:25:29 > top of Java-index,Java Essentials,Java Programming...
# 6
>How big are the chances that anybody cares >about your sources btw? for us, we need this.Message was edited by: skoizumi2133
skoizumi2133a at 2007-7-8 22:25:29 > top of Java-index,Java Essentials,Java Programming...
# 7
> >How big are the chances that anybody cares > >about your sources btw? > > for us, we need this.Really? Why?If the answer has anything to do with security...then it won't work.
paulcwa at 2007-7-8 22:25:29 > top of Java-index,Java Essentials,Java Programming...
# 8
I've found that those virusses that take down powerstations and communications nexi work wonders.They prevent anyone from acquiring and using your software (or indeed their computers) so noone can get at your binaries to decompile them.
jwentinga at 2007-7-8 22:25:29 > top of Java-index,Java Essentials,Java Programming...
# 9
> Does anyone know a good software source code> protecton somehitng> similar to the link below. > > http://www.chainkey.com/en/What's wrong with the product you linked to?
jwentinga at 2007-7-8 22:25:29 > top of Java-index,Java Essentials,Java Programming...
# 10

> > Does anyone know a good software source code

> > protecton somehitng

> > similar to the link below.

> >

> > http://www.chainkey.com/en/

>

> What's wrong with the product you linked to?

it costs money I guess. And as none of these products can give the 100% security the OP seems to think he requires for his supersecret brilliant code that everyone in the entire world will do anything to get their hands on, it can't be good enough...

jwentinga at 2007-7-8 22:25:29 > top of Java-index,Java Essentials,Java Programming...
# 11
> it costs money I guess.One way to avoid distributing bytecode is to use a native compiler. This one is free, http://gcc.gnu.org/java/
jwentinga at 2007-7-8 22:25:29 > top of Java-index,Java Essentials,Java Programming...
# 12
> it costs moneySteal their code then! ;)
Mr_Evila at 2007-7-8 22:25:29 > top of Java-index,Java Essentials,Java Programming...
# 13
> > it costs money I guess.> > One way to avoid distributing bytecode is to use a> native compiler. This one is free,> > http://gcc.gnu.org/java/And, as has been pointed out in other threads, they can still be decompiled.
masijade.a at 2007-7-8 22:25:29 > top of Java-index,Java Essentials,Java Programming...
# 14

> > > it costs money I guess.

> >

> > One way to avoid distributing bytecode is to use a

> > native compiler. This one is free,

> >

> > http://gcc.gnu.org/java/

>

> And, as has been pointed out in other threads, they

> can still be decompiled.

and gcj is a piece of garbage with extremely poor compliance to the language standards.

Most Java code won't work with it if it uses something more complex than primitives.

jwentinga at 2007-7-8 22:25:29 > top of Java-index,Java Essentials,Java Programming...
# 15
> >How big are the chances that anybody cares > >about your sources btw? > > for us, we need this.If this requirement was set by management, maybe now would be a good time to explain to them in simple words why that expectation is not
karma-9a at 2007-7-21 16:38:40 > top of Java-index,Java Essentials,Java Programming...