Предоставление безопасного доступа к данным наукометрических систем с использованием виртуальных частных баз данных
Аннотация
В статье рассматриваются способы обеспечения безопасного доступа к данным при интеграции наукометрических систем с внешними системами, основанные на применении виртуальных баз данных. Представлен обзор основных способов реализации виртуальных баз данных, показаны их преимущества и недостатки, описаны способы предоставления доступа для экспорта и импорта данных. Рассматривается понятие контекста пользователя, способы ограничения его прав на доступ и модификацию данных. Приводится описание программной реализации модуля безопасного доступа к наукометрическим данным, созданного с использованием описанных в статье технологий. Результаты работы апробированы на данных наукометрической системы «ИСТИНА». Представленные результаты могут использоваться при разработке масштабируемых наукометрических систем с различными уровнями доступа к информации.
Литература
2. Orlov A.I. Naukometriia i upravlenie nauchnoi deiatelnostiu [Scientometrics and Research Management]. Large-Scale Systems Control. 2013;(44):538-568. (In Russ., abstract in Eng.) EDN: RDQBUH
3. Brichkovskii V.V. Naukometricheskii analiz v informatsionnom obespechenii innovatsionnoi deiatelnosti [Scientometric analysis in the information support of innovation activities]. The Science and Innovations. 2017;(8):64-67. (In Russ., abstract in Eng.) EDN: ZIWGKN
4. Sadovnichii V.A., Vasenin V.A. Intellektualnaia sistema tematicheskogo issledovaniia naukometricheskikh dannykh: predposylki sozdaniia i metodologiia razrabotki. Chast 1 [An intelligent system for the case study of scientometric data: prerequisites for creation and development methodology. Part 1]. Programmnaia inzheneriia = Software Engineering. 2018;9(2):51-58. (In Russ., abstract in Eng.) https://doi.org/10.17587/prin.9.51-58
5. Vasenin V.A., Zanchurin M.A., Kozitsyn A.S., Krivchikov M.A., Shachnev D.A. Arkhitekturno-tekhnologicheskie aspekty razrabotki i soprovozhdeniia bolshikh informatsionno-analiticheskikh sistem v sfere nauki i obrazovaniia [Architectural and technological aspects of the development and maintenance of large information and analytical systems in the field of science and education]. Programmnaia inzheneriia = Software Engineering. 2017;8(10):448-455. (In Russ., abstract in Eng.) https://doi.org/10.17587/prin.8.448-455
6. Vasenin V.A., Zenzinov A.A., Lunev K.V. Ispolzovanie naukometricheskikh informatsionno-analiticheskikh sistem dlia avtomatizatsii provedeniia konkursnykh protsedur na primere informatsionno-analiticheskoi sistemy ISTINA [The use of scientometric information and analytical systems to automate the conduct of competitive procedures on the example of the information and analytical system ISTINA]. Programmnaia inzheneriia = Software Engineering. 2005;7(10):472-480. (In Russ., abstract in Eng.) https://doi.org/10.17587/prin.7.472-480
7. Afonin S.A., Kozitsyn A.S., Shachnev D.A. Programmnye mekhanizmy agregatsii dannykh, osnovannye na ontologicheskom predstavlenii struktury reliatsionnoi bazy naukometricheskikh dannykh [Software data aggregation mechanisms based on the ontological representation of the structure of the relational database of scientometric data]. Programmnaia inzheneriia = Software Engineering. 2016;7(9):408-413. (In Russ., abstract in Eng.) https://doi.org/10.17587/prin.7.408-413
8. Kozitsyn A.S., Afonin S.A., Shachnev D.A. Metod otsenki tematicheskoi blizosti nauchnykh zhurnalov [A method for assessing the thematic proximity of scientific journals]. Programmnaia inzheneriia = Software Engineering. 2020;(6):335-341. (In Russ., abstract in Eng.) https://doi.org/10.17587/prin.11.335-341
9. Kozitsyn A.S., Afonin S.A., Zenzinov A.A. Algoritm opredeleniia perevodov statei s ispolzovaniem statisticheskikh dannykh [Algorithm for determining translations of articles using statistical data]. Russian Digital Libraries Journal. 2018;21(6):494-505. (In Russ., abstract in Eng.) EDN: VVFJBM
10. Kozitsyn A.S., Afonin S.A. Algoritm razresheniia neodnoznachnosti imen avtorov v IAS ISTINA [The algorithm for resolving the ambiguity of the names of authors in the information and analytical system ISTINA]. Modern Information Technologies and IT-Education. 2020;16(1):108-117. (In Russ., abstract in Eng.) https://doi.org/10.25559/SITITO.16.202001.108-117
11. Zenziniov A.A., Zanchurin M.A., Afonin S.A. A quisition and verification of scientometric data. Methods and software tools. CEUR Workshop Proceedings. 2019;2514:356-367. Available at: https://ceur-ws.org/Vol-2514/paper67.pdf (accessed 27.08.2023). (In Russ., abstract in Eng.)
12. Tripathi V., Agarwal R., Pandey P., Ajith Kumar S.P. Security Concerns in Data Warehouses: Implementation and Analysis of Virtual Private Database. In: 2019 6th International Conference on Computing for Sustainable Global Development (INDIACom). New Delhi, India: IEEE Computer Society; 2019. p. 117-120. Available at: https://ieeexplore.ieee.org/document/8991323 (accessed 27.08.2023).
13. Chen H.-Z. Oracle HTML DB Application with Virtual Private Database. System Simulation Technology. 2006;2(4):244-248.
14. Eskandarian S., Zaharia M. ObliDB: Oblivious Query Processing for Secure Databases. Proceedings of the VLDB Endowment. 2019;13(2):169-183. https://doi.org/10.14778/3364324.3364331
15. Han Z., Hu H. ProDB: A memory-secure database using hardware enclave and practical oblivious RAM. Information Systems. 2021;96:101681. https://doi.org/10.1016/j.is.2020.101681
16. Sandhu R.S., Coyne E.J., Feinstein H.L., Youman C.E. Role-Based Access Control Models. Computer. 1996;29(2):38-47. https://doi.org/10.1109/2.485845
17. Afonin S. Ontology Models for Access Control Systems. In: 2018 3rd Russian-Pacific Conference on Computer Technology and Applications (RPC). Vladivostok, Russia: IEEE Computer Society; 2018. p. 1-6. https://doi.org/10.1109/RPC.2018.8482178
18. Jin X., Krishnan R., Sandhu R. A Unified Attribute-Based Access Control Model Covering DAC, MAC and RBAC. In: Cuppens-Boulahia N., Cuppens F., Garcia-Alfaro J. (eds.) Data and Applications Security and Privacy XXVI. DBSec 2012. Lecture Notes in Computer Science. Vol. 7371. Berlin, Heidelberg: Springer; 2012. p. 41-55. https://doi.org/10.1007/978-3-642-31540-4_4
19. Vasenin V.A., Iavtushenko E.D. Sredstva soprovozhdeniia protsessov razgranicheniia dostupa k bolshim naukometricheskim dannym s ispolzovaniem mekhanizmov vizualnogo predstavleniia [Tools for supporting the processes of delimiting access to large scientometric data using visual representation mechanisms]. Programmnaia inzheneriia = Software Engineering. 2020;(3):131-141. (In Russ., abstract in Eng.) https://doi.org/10.17587/prin.11.131-141
20. Servos D., Osborn S. L. Current Research and Open Problems in Attribute-Based Access Control. ACM Computer Surveys. 2017;49(4):65. https://doi.org/10.1145/3007204
21. Spendolini S. Virtual Private Database. Expert Oracle Application Express Security. Apress, Berkeley, CA, 2013. . 211-223. https://doi.org/10.1007/978-1-4302-4732-6_12
22. Liu J., Li X., Wang Sh. What have we learnt from 10 years of fintech research? A scientometric analysis. Technological Forecasting and Social Change. 2020;155:120022. https://doi.org/10.1016/j.techfore.2020.120022
23. Wu P., Wang Z., Wang H., et. al. Visualizing the emerging trends of biochar research and applications in 2019: a scientometric analysis and review. Biochar. 2020;(2):135-150. https://doi.org/10.1007/s42773-020-00055-1
24. Afonin S.A., Gaspariants A.E. Avtomaticheskoe postroenie funkcii ocenki kachestva v zadache razreshenija neodnoznachnosti imen avtorov nauchnyh publikacij [Construction of Quality Func-tion for Scientific Papers Author Names Disambiguation Problem Using Supervised Learning Techniques]. Programmnaia inzheneriia = Software Engineering. 2015;(10):31-37. (In Russ., abstract in Eng.) EDN: UNEXBN
25. Kozitsin A.S., Afonin S.A. Razreshenie neodnoznachnostej pri opredelenii avtorov publikacii s ispol'zovanie grafov soavtorstva v bol'shih kollekcijah bibliograficheskih dannyh [The Resolution of Ambiguities in the Identification of Authors of the Publication with the Use of Co-Authors Graphs in Large Collections of Bibliograph-ic Data]. Programmnaia inzheneriia = Software Engineering. 2017;8(12):556-562. (In Russ., abstract in Eng.) https://doi.org/10.17587/prin.8.556-562
Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.
Редакционная политика журнала основывается на традиционных этических принципах российской научной периодики и строится с учетом этических норм работы редакторов и издателей, закрепленных в Кодексе поведения и руководящих принципах наилучшей практики для редактора журнала (Code of Conduct and Best Practice Guidelines for Journal Editors) и Кодексе поведения для издателя журнала (Code of Conduct for Journal Publishers), разработанных Комитетом по публикационной этике - Committee on Publication Ethics (COPE). В процессе издательской деятельности редколлегия журнала руководствуется международными правилами охраны авторского права, нормами действующего законодательства РФ, международными издательскими стандартами и обязательной ссылке на первоисточник.
Журнал позволяет авторам сохранять авторское право без ограничений. Журнал позволяет авторам сохранить права на публикацию без ограничений.
Издательская политика в области авторского права и архивирования определяются «зеленым цветом» в базе данных SHERPA/RoMEO.
Все статьи распространяются на условиях лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная, которая позволяет другим использовать, распространять, дополнять эту работу с обязательной ссылкой на оригинальную работу и публикацию в этом журналe.