[Discuss] Java 7 Deployment Rule Sets, or, I Was Right All Along
Richard Pieri
richard.pieri at gmail.com
Thu Sep 26 19:11:57 EDT 2013
Back in the day when Netscape incorporated Java in their flagship
product I was horrified. Not because of Java per se but because of how
Netscape implemented it: any Java program would run more or less
automatically upon load from a web page. This flew in the face of a
fundamental security tenet: you only run programs that you choose to
run. But here was Netscape trying to dominate the world with the
"convenience" of Java applets right there with Sun backing Netscape all
the way.
And then Microsoft followed suit with ActiveX.
And then all hell broke lose.
Fast forward to today. Oracle has announced and deployed a security
update to Java 7 that will once and for all solve the problem of web
browsers loading and launching rogue programs. It's called Deployment
Rule Set and it prevents Java from running anything that isn't
explicitly allowed by a site's administrators.
Java finally has an implicit deny/explicit allow security mechanism, and
it's about damned time. It only took Sun + Oracle the better part of 20
years to figure it out.
Bets on how long it will take the black hats to figure out how to bypass it?
--
Rich P.
More information about the Discuss
mailing list