logo

Importance of Security Features in Programming Languages: A Focus on JAVA

   

Added on  2023-06-10

12 Pages2564 Words340 Views
Running Head: SECURITY FEATURES
Security Features
Name of the Student
Name of the University
Author Note
Importance of Security Features in Programming Languages: A Focus on JAVA_1
2SECURITY FEATURES
Table of Contents
Abstract............................................................................................................................................3
Security features in programming language....................................................................................3
Background......................................................................................................................................4
Buffer Overflow...........................................................................................................................4
SQL injection...............................................................................................................................5
JAVA security features....................................................................................................................7
Vulnerabilities..................................................................................................................................8
C vs C++ vs JAVA..........................................................................................................................9
Conclusion.....................................................................................................................................10
Reference.......................................................................................................................................11
Importance of Security Features in Programming Languages: A Focus on JAVA_2
3SECURITY FEATURES
Abstract
This report will discuss about the importance of the security system of the programming
platforms. This report will also discuss about the security features that are present in the platform
of JAVA. Vulnerabilities of the platform will also be discussed. This report will also state the
differences between the programming languages namely JAVA and C/C++. The report will end
with the discussion of the most secured programming language that can be used with utmost
efficiency.
Security features in programming language
The need of the security system in the programming platform is very important as the imposers
who want to gain data from the platforms of the programming language. This is the reason that
the processing of data that are present in the database of the application can be approached by the
imposters who are allowed to approach the data. To stop this approach security measures are
taken and hence the importances of security feature are measured.
Java has been leading the course of the programming language in terms of the security of the
platform. Java is termed as one of the most robust platforms in terms of programming platforms
are concerned with.
Java is considered to be more secured than the programming language C/C++. This is due
to the reason that the development of JAVA was done keeping in mind the security features the
programming platform. However, during the processing f the programming languages namely C
and C++ the security of the platform was never the major concern for the programmers who built
the processing of the project. Leading to the fact that the robustness of the JAVA platform is way
Importance of Security Features in Programming Languages: A Focus on JAVA_3
4SECURITY FEATURES
m ore and higher than these platforms namely C and C++. The package does not matter inn case
of the private data type. The basic security feature of JAVA are as follows: -
No use of pointers
Exception handling concept
Byte code is one of the most important thing that makes the platform very robust
Tested Code reusability
Access control function
Protection from security attacks
Garbage collection mechanism
Type-safe reference casting in JVM
Background
Buffer Overflow
Buffer overflow occurs when the processing of the data tries to write more that the capacitive
data in the fixed length of block memory. In this case, the buffer, which is out of memory, stops
functioning leading to the fact that the processing of the data also stops. This ensures that the
entire process of buffer is put into hold (Lee, Jeong & Son, 2017). Due t the fact that buffer can
hold only a certain memory, the processing of the data is pre defined and the extra data that is
being hold can overwrite the data values in terms of the processing of the data to the adjacent
memory. This affect leads to the terminology that the data that are perfectly defined with the
usage of the flags, overwrite the data in the data table leading to the fact of string the most recent
data and overwriting the data that is already stored in the data table of the system that is dealing
with this feature.
Importance of Security Features in Programming Languages: A Focus on JAVA_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
CVE-2018-20718 VULNERABILITY TYPE: INJECTION.
|7
|477
|75

Principles, Characteristics and Features of Programming in Java
|6
|1044
|398

Report on Ethical Hacking and Defence
|6
|952
|133

2D pokemon jirachi: A Language Based on JAVA
|20
|4845
|38

Secure Programming in C
|14
|2158
|367

Tax Calculator Java - Features, JVM, UML, Implementation, NetBeans IDE
|21
|3435
|286