[cap-talk] Language-based safety - notes and meat)

Jed Donnelley jed at nersc.gov
Mon Nov 15 21:59:53 EST 2004


At 06:21 PM 11/15/2004, Jonathan S. Shapiro wrote:
>Hmm. The part about "breaking the model" seems elusive.

I agree.

>The difficulty I see is that we have to clearly articulate what the
>model actually is. For example, are we talking about breaking the local
>E implementation or are we talking about breaking the distributed trust
>properties?

Well, the part that's clear to me is the focus on the language issues.
That is, as was stated earlier, breaking out of the language imposed
restrictions on rights.  E.g. reading in data and executing it as native
code on the base machine within the process that E is interpreting
would definitely qualify as "breaking E", though whether model or
implementation is unclear to me.

>Depending on the objective of interest, I can see that either might be
>fair game.

For me it's the local implementation that's of interest.  I know the issues 
with the distributed model.  I believe they've been well known for 
years.  Of course one might argue that the issues with E are not that 
different from those with Java and have had comparable work on them.  Is 
that true?  Is there an equivalent "contest" for breaking Java?

>...if we want to allow attacks on the OS platform,

Definitely not.

>So should we try to nail down what we mean by model here?

Yes.  I see that as the part of this exercise that has the most meaning.



More information about the cap-talk mailing list