Title :
Java Insecurity: Accounting for Subtleties That Can Compromise Code
Author_Institution :
Sun Microsyst., Santa Clara
Abstract :
Conscientious Java developers are typically aware of the numerous coding guidelines that they should follow when writing code, such as validating inputs, minimizing accessibility to classes and members, and avoiding public static nonfinal fields. Java developers follow such guidelines to avoid common programming pitfalls (often called antipatterns), thereby reducing the likelihood of bugs or security vulnerabilities in their programs.
Keywords :
Java; program compilers; security of data; software engineering; Java compiler; Java developement; Java insecurity; coding guidelines; security vulnerabilities; Access control; Computer bugs; Counting circuits; Guidelines; Java; Packaging; Robustness; Security; Sun; Writing; Java; code design; programming paradigms; security and privacy protection;
Journal_Title :
Software, IEEE