Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Issue N3 2026 year

DOI: 10.17587/prin.17.119-127
On the Organization of Secure Interaction in Distributed Systems based on .NET Architecture in Linux Environment
R. E. Asratian, Cand. (Eng.), Leading Researcher, rubezas@yandex.ru, E. A. Kurako, Cand. (Eng.), Senior Researcher, kea@ipu.ru, V. L. Orlov, Cand. (Eng.), Leading Researcher, ovl@ipu.ru, V. A. Trapeznikov Institute of Control Sciences of Russian Academy of Sciences, 117997, Moscow, Russian Federation
Corresponding author: Ruben E. Asratian, Leading Researcher, V. A. Trapeznikov, Institute of Control Sciences of Russian Academy of Sciences, 117997, Moscow, Russian Federation, E-mail: rubezas@yandex.ru
Received on September 22, 2025
Accepted on November 11, 2025

The problems related to the organization of secure network interactions between client and service components of distributed systems developed for the Linux platform based on the .NET network architecture in C# are considered. Possible approaches to solving these problems in the Visual Studio Code and Mono programming environments are described. Experimental results are presented to evaluate the performance characteristics of these approaches. In particular, it is shown that gRPC and REST technologies based on the use of the Kestrel web server provide high performance under high service loads that occur when processing a large number of simultaneously received requests. A new approach to protecting HTTP/SOAP requests to web-services developed in Mono environment and located in Apache or Nginx web-servers for Linux platform is described. Unlike VPN or SSL/TLS tunnel technology, which involves installing two tunnel components: a client component on the workstation and a server component on the server, the proposed approach is based on using only one intermediary component: an HTTPS adapter on the workstation that "communicates" with the client over HTTP and with a web server over HTTPS protocol. As this study has shown, this approach allows for high processing speed of single requests to the service, significantly exceeding the processing speed of single requests in GRPC and REST technologies using the Kestrel web service.

Keywords: distributed systems, Internet, information security, web service, gRPC, REST, HTTPS, private key, certificate, OpenSSL
pp. 119—127
For citation:
Asratian R. E., Kurako E. A., Orlov V. L. On the Organization of Secure Interaction in Distributed Systems based on .NET Architecture in Linux Environment, Programmnaya ingeneria, 2026, vol. 17, no. 3, pp. 119—127. DOI: 10.17587/prin.17.119-127. (in Russian).
References:
  1. Shigin V. V. Information security risk analysis in existing and prospective industrial information management and exchange systems, Aktual'nye voprosy obshhestva, nauki i obrazovanija: sbornik statej XIX Mezhdunarodnoj nauchno-prakticheskoj konferencii, Penza, 05.02.2025, Penza, Nauka i Prosveshhenie, 2025, pp. 16—9 (in Russian).
  2. Kozlov A. D., Orlov V. L. Methods and tools for ensuring information security of distributed corporate systems, Moscow, IPU RAN, 2017, 156 p. (in Russian).
  3. Piscova A. V. Digitalization and cybersecurity issues in the modern Russian economy, Cifrovaja transformacija: nauka, tehnolo-gii, innovacii, sb. statej Mezhdunar. nauch.-prakt. konf., Kazan', 01.02.2025, Ufa, Ajeterna, 2025, pp. 128—130 (in Russian).
  4. Zgoba A. I., Markelov D. V. Cyber security: threats, challenges, decisions, Voprosy kiberbezopasnosti, 2014, no. 5, pp. 30—38 (in Russian).
  5. Shaposhnikov I. V. Web-services Microsoft .NET, Saint Petersburg, BHV-Peterburg, 2002, 336 p. (in Russian).
  6. Troelsen A., Japkse P. Pro C# 10 with .NET 6: Foundational Principles and Practices in Programming, Apress, 2022, 1705 p.
  7. Kurako E. A., Asratian R. E., Orlov V. L. Import substitution of information systems based on C# and network architec-ture, Programmnaya ingeneria, 2023, vol. 14, no. 10, pp. 471—481. DOI: 10.17587/prin.14.471-481 (in Russian).
  8. Hussain F., Hussain K. Mastering Visual Studio Code: Navigating the Future of Development, Sonar Publishing, 2024, 304 p.
  9. Lock A. ASP .Net Core in action, Moscow, DMK Press, 2021, 906 p. (in Russian).
  10. Baka P., Schatten J. SSL/TLS under lock and key: a guide to understanding SSL/TLS cryptography, Keyko books, 2020, 132 p.
  11. Hant K. TCP/IP. Network administration, Saint Petersburg, Piter, 2007, 816 p. (in Russian).
  12. Makeev A. K. Comparison of web services developed based on SOAP and REST using software quality assessment metrics, Texnicheskie nauki: problemy i resheniya: sb. statej po mat. LXXII mezhdunar. nauch.-prakt. konf., Moscow, 19.05.2023, vol. 5 (67), Moscow, Internauka, 2023, pp. 92—99 (in Russian).
  13. Khlebnikov A. OpenSSL 3: the key to the secrets of cryptog­raphy, Moscow, DMK Press, 2023, 300 p. (in Russian).
  14. Dremliuga D. V. Virtual Private Network VPN Technology, Matricza nauchnogo poznaniya, 2024, no. 2-2, pp. 27—39 (in Russian).
  15. Ketenchieva S. Zh., Kadykoev T. R. Virtual private networks, Cifrovye kompetencii v obrazovanii, sb. mat. Vseross. nauch. foruma s mezhdunar. uchastiem, Yakutsk, 13.02.2024, Kirov, Mezhregionalnyj centr innovacionnyx texnologij v obrazovanii, 2024, pp. 395—396 (in Russian).
  16. Koshenkov E. V. The relevance of using and the main problems of VPN technology, Nauchnyj aspect, 2024, vol. 10, no. 5, pp. 1323—1328 (in Russian).
  17. Asratian R. E. Secure Network Channel for Web Services based on SSL/TLS Technology in a Linux Environment, Programmnaya ingeneria, 2022, vol. 13, no. 3, pp. 124—131. DOI: 10.17587/prin.13.124-131 (in Russian).