[Discuss] Java 7 Deployment Rule Sets, or, I Was Right All Along

Richard Pieri richard.pieri at gmail.com
Thu Sep 26 23:26:37 EDT 2013


The security issues with Java and ActiveX and Flash and so forth have 
nothing to do with Turing-completeness. The issues arise from 
fundamentally insecure architectures. To wit, these run-times have 
access to the underlying systems.

Local privilege escalation.

A program running in a browser, whether natively or via a plug-in or 
some other mechanism, is running locally. If it can exploit a local 
privilege escalation vulnerability then it just owned the box. This is 
how the vast majority of malware gets deployed these days. Bits of Java 
or JavaScript embedded in "invisible" image or video files are executed 
when the browser plugins run them. These bits of code exploit local 
privilege escalation vulnerabilities then install their payloads.

Either a program has permission to run or it doesn't. The language or 
run-time or interpreter doesn't matter to this simple yes/no switch.

-- 
Rich P.



More information about the Discuss mailing list