| Application programs security is an all-around project. You can make a security policy after balancing every factor. Thereby, when we research into application programs security in java, analyses firstly the security mechanism in java platform, includes security policies, authentication and authorization. At the save time, illuminates performance methods of security policies. Next, according to symmetry encryption, asymmetry encryption and certificate in encryption principle and encryption programming in java, implements secure and creditable communication between client end and server end. In the end, analyses some bugs in java, and brings forward mend methods. For example, EJB attack and protection, security in Web container, finding and restoring memory leak, and so on.In fact, java is already the uppermost developing language in enterprise application. It is an important project how to protect the application security in java. Java is a secure language, because that it is born in internet era, security is it's an important design part all the time and absorbs research results in information security field. Thus, we should understand roundly the security mechanism in java. Then, we protect application programs as the best as possible with security speciality in java. On the other hand, it provides integrated encryption programming mechanism. With the API of JSSE in java, we can carry out information security system so that protect network security in application level. Of course, it is some shortages in java and can not satisfy all security needs. But, we can remedy the shortages in virtue of some specialities in java and relevant measures.In the article, analyses the security system of the application programs in java and the material detail (for instance, configure and deploy security, security programming, and so on). We often summarize the shortages of application programs and java in virtue of attacker's thought mode, and implement the all-round protection of application programs in java. Especially, there are many... |