Introduction
Since JAVA was introduced to the world of web in 1995, it has dominated the web software market in a few years. From the beginning, it designed as a simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-performance, multi-threaded, and dynamic language. Though it has devised well as a secure language, it also has some secure holes. This document touches the JAVA's secure model, security attacks and antidotes, and their related links.
Java Security Model
Java introduced several security protection models to prevent from potential attacks. To get this protection, it does not allow some functions through network loading and had three-pronged defense structure.