Ситуационно-ориентированные базы данных: верификация электронных подписей гетерогенных документов в RESTful веб-сервисе
Authors: Gusarenko A.S. 
Published: July 2024

When focusing on modern conditions in the field of processing heterogeneous data based on a situation-oriented approach, the task of using information systems with implemented cryptographic technologies during operation arises. One of the examples of such implementation are services and microservices available via the Internet. They provide opportunities to employ their capabilities to verify the authenticity of document enhanced digital signature by means of the published API. Situation-oriented databases (SODB) do not have their own certification authority and encryption-related functionality, but there are opportunities to work with RESTful services by establishing a network connection, thus, there is a research interest in model-oriented processing of heterogeneous documents in cryptographic services and obtaining results from it. To use cryptographic web services in model states, it will be necessary to develop and modify the hierarchical situational model of the SODB in order to enhance it with the ability to work with such services, where authentication of authorization tokens and operating several entry points at the same time are required. The model should also be structured by using specialized elements and methods. The involvement of such services can solve the problem of checking heterogeneous documents: whether they were signed with an enhanced qualified electronic digital signature, the result will be a verification report, the so-called protocol, which is then saved in the database. Such a research objective has not previously been considered from a scientific and technical point of view as part of the SODB project. At the moment, there are opportunities to create tools and methods of the model to solve this problem; the current course design information system based on SODB also exists. By developing the proposed SODB tools, it becomes possible to create applications with the capability to verify heterogeneous documents in cryptographic web services and at the same time avoid laboriousness when creating such applications.
Ориентируясь на современные условия в области обработки гетерогенных данных на базе ситуационно-ориентированного подхода, возникает задача использования в процессе эксплуатации информационных систем с реализованными криптографическими технологиями. Одним из примеров таких реализаций являются сервисы и микросервисы, доступные через сеть Интернет, они предоставляют возможности за счет опубликованного API пользоваться своими возможностями в целях проверки подлинности усиленной цифровой подписи документа. В ситуационно-ориентированных базах данных (СОБД) нет своего собственного удостоверяющего центра и функциональности, связанной с шифрованием, но есть возможности для работы с RESTful-сервисами за счет установления сетевого подключения. Таким образом, представляется исследовательский интерес к модельно-ориентированной обработке гетерогенных документов в криптографических сервисах и получение из них результатов. Для задействования криптографических веб-сервисов в состояниях модели потребуется проработка и модификация иерархической ситуационной модели СОБД с целью ее обеспечения возможностями работы с такими сервисами, где потребуется проверка подлинности токенов авторизации и работа с несколькими точками входа одновременно. Модель должна быть структурированной также за счет использования специализированных элементов и методов. Задействование таких сервисов может решить задачу проверки гетерогенных документов: вне зависимости от того, были ли они подписаны усиленной квалифицированной электронной цифровой подписью, результатом будет получение отчета о проверке так называемого протокола и сохранение его в базе данных. Такая исследовательская задача ранее не рассматривалась с научно-технических позиций в рамках проекта СОБД, на данный момент существуют возможности для создания средств и методов модели для решения этой задачи и действующая информационная система курсового проектирования, базирующаяся на СОБД. Развивая предложенные средства СОБД, появляется возможность создавать приложения с функциями верификации гетерогенных документов в криптографических веб-сервисах и при этом уменьшать трудоемкость при разработке таких приложений.