CYBER PROTECTION IN PROGRAMMING LANGUAGES JAVA AND C#

Authors

DOI:

https://doi.org/10.30857/2786-5371.2023.3.1

Keywords:

Cyber protection, Java and C# programming languages, Attacks and Vulnerabilities, Attacks on the network, Protection against attacks, Programming practices, Data encryption

Abstract

Goal. Analyze and compare the cyber security capabilities of Java and C# and identify the advantages and disadvantages of each language from a software security perspective.

Method. The basis of the development of a system of effective cyber protection tools was the basic cyber protection mechanisms available in the Java and C# programming languages, such as exclusions, access control, data encryption and input validation.

The results. In the course of the study, an analysis of threats and vulnerabilities related to programs written in the Java and C# programming languages was carried out. It has been found that threats such as SQL injection, XSS (cross-site scripting) vulnerabilities, buffer overflow vulnerabilities and others can pose a serious threat to software security.

To protect applications from these threats, the main cyber defense mechanisms available in the Java and C# programming languages have been reviewed. Among them, exclusions, access control, data encryption and input verification were singled out. These mechanisms can be used to prevent various types of attacks and software hacking.

It compares the cyber defense capabilities of Java and C# and identifies the advantages and disadvantages of each language from a software security perspective.

Conclusions are drawn on the importance of cyber security in the Java and C# programming languages, and software developers are encouraged to take a conscious approach to cyber security and use appropriate methods and techniques to secure their applications.

Scientific novelty. Updated analysis and research in the field of cyber security in the Java and C# programming languages is offered. A comparison of cyber security capabilities in Java and C#. An analysis of their advantages and disadvantages from the point of view of software security is made, and recommendations are made for choosing a language with cyber security in mind.

Practical value. This article provides practical value to software developers working with the Java and C# programming languages. It offers an analysis of threats and vulnerabilities that can affect the security of programs written in these languages. This analysis helps developers to be more aware of potential risks and take appropriate measures to protect their applications.

Downloads

Download data is not yet available.

Published

2023-09-13

How to Cite

АНДРОЩУК, А. В. (2023). CYBER PROTECTION IN PROGRAMMING LANGUAGES JAVA AND C#. Technologies and Engineering, (3), 9–14. https://doi.org/10.30857/2786-5371.2023.3.1

Issue

Section

INFORMATION TECHNOLOGIES, ELECTRONICS, MECHANICAL AND ELECTRICAL ENGINEERING