Використання системи формальної логіки PVS в методі формального доведення захищеності при побудові систем захисту інформації

Автор(и)

  • Віктор Володимирович Жора Інститут програмних систем Національної академії наук України, Україна https://orcid.org/0000-0003-2679-3056
  • Олександр Борисович Синецький Інститут програмних систем Національної академії наук України, Україна https://orcid.org/0000-0002-5672-9269

DOI:

https://doi.org/10.15587/2706-5448.2021.229539

Ключові слова:

інформаційно-телекомунікаційна система, система захисту інформації, політика безпеки, метод формального доведення захищеності, мова специфікації

Анотація

Об’єктом дослідження є інформаційно-телекомунікаційна система (ІТС) та забезпечення захисту інформації, що зберігається, обробляється та циркулює в ній. Одним з найбільш проблемних місць при створенні захищених ІТС є логічна суперечливість і неповнота політики безпеки інформації. Тобто набору законів, правил, обмежень, рекомендацій та ін., які регламентують порядок обробки інформації та спрямовані на захист інформації від визначеної множини загроз. Підставою для таких проблем зазвичай є відсутність передпроєктного моделювання системи захисту інформації як складової інформаційно-телекомунікаційної системи, що врешті спричиняє вразливість останньої.

Важливою передумовою створення захищеної ІТС є побудова суб’єктно-об’єктної моделі системи, що дозволяє визначити зв’язки між об’єктами, їх особливості, змоделювати інформаційні потоки та різновиди доступів до інформаційних та інфраструктурних ресурсів. За наявної чіткої, повної та несуперечливої суб’єктно-об’єктної моделі ІТС стає можливим застосування математичних методів до моделювання процесів її функціонування, в тому числі і для вирішення задачі формального доведення захищеності.

В роботі розглянуто основну ідею методу формального доведення захищеності, який може використовуватися при побудові систем захисту інформації або оцінці захищеності створеної інформаційно-телекомунікаційної системи. Показано, що для його реалізації можливе застосування методології автоматичного доведення теорем. Одним із шляхів вирішення цієї задачі, що пропонується в роботі, є використання системи формальної логіки PVS (Prototype Verification System), яка широко застосовується для написання специфікацій та конструювання доведень. Розглянуто основні складові цієї системи, а також можливості її використання для автоматичного доведення тверджень про неможливість несанкціонованого доступу в умовах визначеної політики безпеки. Наведено приклад застосування системи PVS для формального доведення захищеності системи в рамках політики безпеки Белла-ЛаПадула.

Біографії авторів

Віктор Володимирович Жора, Інститут програмних систем Національної академії наук України

Молодший науковий співробітник

Науково-дослідний відділ № 11 «Автоматизованих інформаційних систем»

Олександр Борисович Синецький, Інститут програмних систем Національної академії наук України

Аспірант

Посилання

  1. Antoniuk, A. A., Zhora, V. V. (2005). Obobshchenye modely uhroz v ynformatsyonno-telekommunykatsyonnoi systeme. Pravove, normatyvne ta metrolohichne zabezpechennia systemy zakhystu informatsii v Ukraini, 11, 50–54.
  2. Glushkov, V. M. (1980). Sistema avtomatizatsii dokazatelstv. Avtomatizatsiia obrabotki matematicheskikh tekstov. Kyiv: IK AN USSR, 3–30.
  3. Bishop, M. (2018). Computer Security Art and Science. Addison Wesley Professional, 2865.
  4. Owre, S., Shankar, N., Rushby, J. M., Stringer-Calvert, D. W. J. (2020). PVS System Guide Version 7.1. SRI International. Available at: https://pvs.csl.sri.com/doc/pvs-system-guide.pdf
  5. Owre, S., Shankar, N. Rushby, J. M., Stringer-Calvert, D. W. J. (2020). PVS Language Reference Version 7.1. SRI International. Available at: https://pvs.csl.sri.com/doc/pvs-language-reference.pdf
  6. Owre, S., Shankar, N., Rushby, J. M., Stringer-Calvert, D. W. J. (2020). PVS Prover Guide Version 7.1. SRI International. Available at: https://pvs.csl.sri.com/doc/pvs-prover-guide.pdf
  7. Antoniuk, A. O., Zhora, V. V. (2007). Vikoristannia dokazovogo metodu dlia proektuvannia ta otsіnki rіvnia zakhischenostі іnformatsіino-telekomunіkatsіinoї sistemi. Problemi programuvannia, 3, 88–96.
  8. Muñoz, C. A., Demasi, R. A.; Meyer, B., Nordio, M. (Eds.) (2012). Advanced Theorem Proving Techniques in PVS and Applications. Tools for Practical Software Verification. LASER 2011. Lecture Notes in Computer Science. Springer, Berlin, Heidelberg, 7682. doi: http://doi.org/10.1007/978-3-642-35746-6_4
  9. McGuinness, D. L.; Baader, F., Calvanese, D., McGuinness, D. L., Nardi, D., Patel-Schneider, P. F. (Eds.) (2010). The Description Logic Handbook. Theory, Implementation and Applications. Cambridge: University Press, 624. doi: http://doi.org/10.1017/cbo9780511711787
  10. Turhan, A. Y.; Rudolph, S., Gottlob, G., Horrocks, I., van Harmelen, F. (Eds.) (2013). Introductions to Description Logics – A Guided Tour. Reasoning Web. Semantic Technologies for Intelligent Data Access. Reasoning Web 2013. Lecture Notes in Computer Science. Springer, Berlin, Heidelberg, 8067. doi: http://doi.org/10.1007/978-3-642-39784-4_3
  11. Bell, D. E., La Padula, L. J. (1976). Secure Computer Systems: Mathematical foundations and model. Report ESD-TR-73-278. Mitre Corp. Bedford. Available at: http://www-personal.umich.edu/~cja/LPS12b/refs/belllapadula1.pdf

##submission.downloads##

Опубліковано

2021-04-30

Як цитувати

Жора, В. В., & Синецький, О. Б. (2021). Використання системи формальної логіки PVS в методі формального доведення захищеності при побудові систем захисту інформації. Technology Audit and Production Reserves, 2(2(58), 41–45. https://doi.org/10.15587/2706-5448.2021.229539

Номер

Розділ

Системи та процеси керування: Звіт про науково-дослідну роботу