[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: once again
At 2:02 PM 4/30/96 -0400, Perry E. Metzger wrote:
>I fully understand that Java is a general programming language and can
>do I/O. However, "Safe" Java subsets, like the ones used for writing
>applets or presumably the ones that would be needed for markets in CPU
>cycles, do not do i/o. One could add i/o to the suite, but that would
>be dangerous.
If I were as worried about Java security as Perry is, I would still
consider running Java (or C or C++) programs as part of certain markets in
CPU cycles because I would trust their source. (IMHO, much better than
trusting every web page I access.)
A single example. I could see a network-wide factoring attack on the key
NSA uses to GAK the extra bits in Lotus Notes. Such an effort would run a
single program, which would be available in source. Depending on the
details, I could either compile the program locally, or down load a signed
copy of the object code/class file. The same argument applies to rendering
e.g. Toy Story.
This restriction does not provide for CPU cycle markets in arbitrary
programs, but I think that a significant market could still develop under
this limit.
------------------------------------------------------------------------
Bill Frantz | The CDA means | Periwinkle -- Computer Consulting
(408)356-8506 | lost jobs and | 16345 Englewood Ave.
[email protected] | dead teenagers | Los Gatos, CA 95032, USA