Secure Coding mailing list archives

By default, the Verifier is disabled on .Net and Java


From: stephen at corsaire.com (Stephen de Vries)
Date: Fri, 05 May 2006 09:21:52 +0700

David Eisner wrote:

<snip some good research>

What determines when access to a private member is illegal?  Is it, in
fact, the bytecode verifier? 

Yes, it's done by the fourth pass of the verifier as described here:
http://java.sun.com/sfaq/verifier.html#HEADING13

Interestingly, Sun have posted a contest to try and crack the new
verifier in Mustang:  https://jdk.dev.java.net/CTV/learn.html


-- 
Stephen de Vries
Corsaire Ltd
E-mail: stephen at corsaire.com
Tel:    +44 1483 226014
Fax:    +44 1483 226068
Web:    http://www.corsaire.com



Current thread: