From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: ff6c8,12f4d07c572005e3 X-Google-Attributes: gidff6c8,public X-Google-Thread: 103376,12f4d07c572005e3 X-Google-Attributes: gid103376,public X-Google-Thread: f43e6,12f4d07c572005e3 X-Google-Attributes: gidf43e6,public X-Google-Thread: 10db24,12f4d07c572005e3 X-Google-Attributes: gid10db24,public X-Google-Thread: 1108a1,12f4d07c572005e3 X-Google-Attributes: gid1108a1,public From: lady0065@sable.ox.ac.uk (David Hopwood) Subject: Re: Java Risks Date: 1996/06/01 Message-ID: <4opkk5$a3p@news.ox.ac.uk>#1/1 X-Deja-AN: 157915787 sender: david.hopwood@lmh.ox.ac.uk references: <4o56db$p66@ns1.sw-eng.falls-church.va.us> followup-to: comp.sw.components,comp.software-eng,comp.edu organization: Oxford University, England newsgroups: comp.lang.ada,comp.sw.components,comp.object,comp.software-eng,comp.edu Date: 1996-06-01T00:00:00+00:00 List-Id: In article , Jon S Anthony wrote: >In article Richard Riehle writes: >> > Although there are many Java interpreters and Ada compilers, neither >> > the Java language nor the Ada language impose a particular model of >> > program execution (compiler, interpreter, distribution, etc.) Correct. >> Interpreted code is relatively easy to reverse-engineer. Consequently, >> it is harder to protect proprietary algorithms. > >Really? Presumably this is relative to machine code, but it is just >plain not true. Actually, I've reverse engineered JVM code and 80x86 code (for mostly- legitimate reasons), and JVM code is considerably easier. This is mainly because the structure of each class is exposed in the classfile format, and also because you can easily replace classes individually. OTOH, the difference is simply in the degree of obscurity, not in whether reverse engineering is possible. David Hopwood david.hopwood@lmh.ox.ac.uk