The article investigates the direction of modern web and software development. The works of domestic and foreign scientists devoted to the study of prospective directions of IT development are analyzed. It is revealed that the existing IT ratings detect global trends, but almost never highlight the specifics of the Ukrainian job market. That is why, as well as taking into account that the reviews of IT trends are rapidly becoming obsolete, the authors of the article set the goal to analyze the actual trends of network and software development in Ukraine and the world. Analysis of indices that was done by well-known consulting and IT companies (PYPL, TIOBE, GitHub and StackOverflow) has allowed the identification of the trends that will have the most significant impact on the IT industry in the future. Such trends include the use of cloud technologies, the use of large data, the introduction of visual and voice search services, the widespread use of artificial intelligence (AI) technologies and Internet of Things (IoT) technology. As a result of the monitoring of the modern job market, the authors of the article, taking into account the data obtained by other researchers, created a rating of used and demanded programming languages in Ukraine and worldwide. It has been found that JavaScript, Java, Python, C# and C++ are the most popular languages in the world today. Some differences between the tendencies in the use of programming languages in Ukraine and other countries are found. Thus, in Ukraine, development of web applications is more popular and in demand compared to the Western countries. That is why Ukrainian developers prefer JavaScript and PHP. At the same time, developers in other countries often use Java and Python programming languages. The most popular front-end frameworks for JavaScript are AngularJS, Node.js and React. These tools will be relevant in the nearest future.
This article discusses the problem of ensuring the protection of user data in information systems. It is shown that classic information systems are represented by stationary and mobile communication devices focused on data exchange with digital space. The fundamental principles of user data exchange in the digital space are considered. It has been established that leading technology IT corporations collect data from user communication devices. It is shown that the organization of data collection is carried out by redirecting the DNS traffic of the communication device to the DNS servers of IT corporations, followed by its encryption using the DoH protocol. This makes it impossible for authorized services and departments of national states to control the users’ DNS traffic and ensures the monopoly position of IT corporations in the global digital market for collecting and analyzing user data. It is shown that the collection of user data is carried out with the aim of further monetization and influencing decisions made by users. DNS traffic of devices for communication with the digital space of the Internet is fixed. An audit of the recorded DNS traffic was performed, and as a result, specialized Internet resources were identified to be responsible for collecting and processing user data. It has been proved that the identified specialized Internet resources belong to IT corporations. Methods of identification of communication devices in digital space were considered. It is shown that the identification of communication devices is based on the collection of a unique set of data from each communication device. Based on each unique data set, a digital fingerprint of the communication device is formed, which is used for its further identification in the digital space. These approaches allow organizing protection against user data collection in information systems. Software and hardware implementations for protection against data collection from communication devices are proposed. It has been experimentally established that the combined use of the proposed software and hardware models provides the most effective protection against data collection from communication devices and does not affect the functionality of information systems.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.