CMP - United Business Media TechOnline
All Articles Products Courses Papers VirtuaLabs Webinars Web



 
LoginRegister
      TechOnline > Learning >  Technical Paper
Technical Papers
Building Secure Software with Java

Click to Download
pdf logo
White Paper
209 KB (16 pages)
May 2009
 

Kelvin Nilsen
Aonix

This white paper discusses the applicability and desirability of Java as a programming language for use in secure systems compared to C and C++. At its foundation, Java's language features prohibit unsafe type coercions and address arithmetic, prevent dangling pointers, prohibit null pointer dereferencing and out-of-bound array subscripts, and restrict application behavior according to the credentials of an application provider. Java completely eliminates most of the common mechanisms exploited in common virus and Trojan Horse attacks.

 
Rate this paper
WORSE | BETTER
1 2 3 4 5

submit a paper
Follow Tech Papers

Aonix
   

TECH PAPER
1. Advanced Verification of Low Power Designs

TECH PAPER
2. Advanced Dynamic Power Reduction Techniques: Operand Isolation, Operand Pre-computation, and Multi-VDD

TECH PAPER
3. Low-Power Physical Design with Olympus-SoC

TECH PAPER
4. To Retain or Not to Retain: How Do I Verify the State Elements of My Low Power Design?