[E-Lang] E FAQ

Mark S. Miller markm@caplet.com
Thu, 11 Oct 2001 19:12:54 -0700


At 07:02 PM 10/11/2001 Thursday, Jonathan S. Shapiro wrote:
>> Our argument with Java is not primarily about whether they achieve their
>> stated technical security objectives.  It is about the choice of
>objectives.
>
>To the extent that the Java security architecture makes design embeddings
>that facilitate such flaws (which it does), I am not sure I agree.

To that extent, fine.  We should in fact have both arguments.  I was trying 
to say, perhaps badly, that of the two, the argument about objectives is 
terribly more important.  A simple design could also satisfy perimeter 
security by itself: the OS without system calls.  By its simplicity, it 
would not facilitate flawed embeddings.  We could have a level of confidence 
in its security vastly greater than the confidence we'd ever achieve in an 
OS in which processes can do anything.  But our argument against it would be 
the same.  We're optimizing for something other than simply being "more 
secure". We need better ways of saying what that is.


        Cheers,
        --MarkM