Concurent Programs, Finalizers end Cleaners in Java – Security Problems

Abstract:

Since the inception of Java technology, there has been a steadily growing interest in the security of this platform. There are new security issues related to the implementation of Java technology. From the technology vendor's point of view, there are two aspects to Java security. First, make the Java platform secure on which applications designed in Java can be safely run. Second, provide security tools and services implemented in Java programming that enable a wider range of security-sensitive applications (Website_Oracle_14, 2020). The Java platform (JDK) was designed with a strong emphasis on security. Security tools and services implemented in the Java programming language provides a wider range of security-sensitive applications. Java is type-safe and provides automatic garbage collection, increasing the reliability of the application code. The Java security architecture includes a large set of APIs, tools and implementations of commonly used security algorithms, mechanisms, and protocols (Website_Oracle_15, 2020).