Выпуск №6 (Июнь)
V Международная научная конференция "Science and Global Studies", 30 декабря 2020 (Прага, Чехия)

V Международная научная конференция «Научные исследования: парадигма инновационного развития» (Прага, Чехия), «28» декабря 2020 года

IV Международная научная конференция "Science and Global Studies", 30 ноября 2020 (Прага, Чехия)

IV Международная научная конференция «Научные исследования: парадигма инновационного развития» (Прага, Чехия), «27» ноября 2020 года

ІІІ Международная научная конференция "Science and Global Studies", 30 октября 2020 (г. Прага, Чехия)

ІIІ Международная научная конференция «Научные исследования: парадигма инновационного развития» (Братислава - Вена), «26» мая 2020 года

ІІ Международная научная конференция «Научные исследования: парадигма инновационного развития» (Братислава - Вена), «27» апреля 2020 года

Science and Global Studies, 31 марта 2020 (г. Братислава, Словакия)

Международная научная конференция «Научные исследования: парадигма инновационного развития» (Братислава - Вена), «25» марта 2020 года

Science and Global Studies, 30 декабря 2019 (г. Братислава, Словакия)

XLV Международная научно-практическая конференция «Актуальные проблемы современной науки», 28.11.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XLIV Международная научно-практическая конференция «Актуальные проблемы современной науки», 30.10.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XLIІI Международная научно-практическая конференция «Актуальные проблемы современной науки», 29.08.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XLIІI Международная научно-практическая конференция «Актуальные проблемы современной науки», 30.07.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XLII Международная научно-практическая конференция «Актуальные проблемы современной науки», 27.06.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XLI Международная научно-практическая конференция «Актуальные проблемы современной науки», 30.05.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XL Международная научно-практическая конференция «Актуальные проблемы современной науки», 28.03.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

МНПК "Цифровая трансформация и инновации в экономике, праве, государственном управлении, науке и образовательных процессах", 18-21.03.2019

XXXIX Международная научно-практическая конференция «Актуальные проблемы современной науки», 27.02.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XIII Международная научно-практическая конференция «Научный диспут: вопросы экономики и финансов», 31.01.2019 (Совместная конференция с Финансово-экономическим научным советом)

XXXVIII Международная научно-практическая конференция «Актуальные проблемы современной науки», 30.01.2019 (Совместная конференция с Международным научным центром развития науки и технологий)

XXXVІI Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.12.2018 (Совместная конференция с Международным научным центром)

XXXVI Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.11.2018 (Совместная конференция с Международным научным центром)

XIII Международная научно-практическая конференция «Актуальные проблемы экономики и финансов», 31.10.2018 (Совместная конференция с Финансово-экономическим научным советом)

XXXV Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.10.2018 (Совместная конференция с Международным научным центром)

XXXIV Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.09.2018 (Совместная конференция с Международным научным центром)

ХXXIII Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.08.2018 (Совместная конференция с Международным научным центром)

ХXXII Международная научно-практическая конференция: "Актуальные проблемы современной науки", 31.07.2018 (Совместная конференция с Международным научным центром)

XII Международная научно-практическая конференция «Актуальные проблемы экономики и финансов», 31.07.2018 (Совместная конференция с Финансово-экономическим научным советом)

ХXXI Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.06.2018 (Совместная конференция с Международным научным центром)

ХІ Международная научно-практическая конференция «Глобальные проблемы экономики и финансов», 31.05.2018 (Совместная конференция с Финансово-экономическим научным советом)

XXХ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.05.2018 (Совместная конференция с Международным научным центром)

XXIХ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.04.2018 (Совместная конференция с Международным научным центром)

ХХVIІІ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.03.2018 (Совместная конференция с Международным научным центром)

ІІІ МНПК "Экономика, финансы и управление в XXI веке: анализ тенденций и перспективы развития", 19-22.03.2018 (Совместная конференция с Финансово-экономическим научным советом)

X Международная научно-практическая конференция «Глобальные проблемы экономики и финансов», 28.02.2018 (Совместная конференция с Финансово-экономическим научным советом)

ХХVІІ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 27.02.2018 (Совместная конференция с Международным научным центром)

ХХVІ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.01.2018 (Совместная конференция с Международным научным центром)

XІІ Международная научно-практическая конференция «Научный диспут: вопросы экономики и финансов», 29.12.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХХV Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.12.2017 (Совместная конференция с Международным научным центром)

ХХІV Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.11.2017 (Совместная конференция с Международным научным центром)

XI Международная научно-практическая конференция «Актуальные проблемы экономики и финансов», 31.10.2017 (Совместная конференция с Финансово-экономическим научным советом)

XІ Международная научно-практическая конференция «Научный диспут: вопросы экономики и финансов», 29.09.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХХIІІ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.09.2017 (Совместная конференция с Международным научным центром)

X Международная научно-практическая конференция «Актуальные проблемы экономики и финансов», 31.07.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХXII Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.07.2017 (Совместная конференция с Международным научным центром)

ХXI Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.06.2017 (Совместная конференция с Международным научным центром)

IX Международная научно-практическая конференция «Глобальные проблемы экономики и финансов», 31.05.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХX Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.05.2017 (Совместная конференция с Международным научным центром)

"Тенденции развития национальных экономик: экономическое и правовое измерение" 18-19.05.2017 (Совместная конференция с Финансово-экономическим научным советом и ККИБиП)

ХIX Международная научно-практическая конференция: "Актуальные проблемы современной науки", 27.04.2017 (Совместная конференция с Международным научным центром)

IX Международная научно-практическая конференция "Научный диспут: вопросы экономики и финансов", 31.03.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХVIII Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.03.2017 (Совместная конференция с Международным научным центром)

МНПК "Экономика, финансы и управление в XXI веке: анализ тенденций и перспективы развития", 20–23.03.2017 (Совместная конференция с Финансово-экономическим научным советом)

VIII Международная научно-практическая конференция "Глобальные проблемы экономики и финансов", 28.02.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХVII Международная научно-практическая конференция: "Актуальные проблемы современной науки", 27.02.2017 (Совместная конференция с Международным научным центром)

VIII Международная научно-практическая конференция "Актуальные проблемы экономики и финансов", 31.01.2017 (Совместная конференция с Финансово-экономическим научным советом)

ХVI Международная научно-практическая конференция: "Актуальные проблемы современной науки", 30.01.2017 (Совместная конференция с Международным научным центром)

ХV Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.12.2016 (Совместная конференция с Международным научным центром)

VIII Международная научно-практическая конференция "Научный диспут: вопросы экономики и финансов", 28.12.2016 (Совместная конференция с Финансово-экономическим научным советом)

VII Международная научно-практическая конференция "Глобальные проблемы экономики и финансов", 30.11.2016 (Совместная конференция с Финансово-экономическим научным советом)

ХІV Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.11.2016 (Совместная конференция с Международным научным центром)

VII Международная научно-практическая конференция "Актуальные проблемы экономики и финансов", 31.10.2016 (Совместная конференция с Финансово-экономическим научным советом)

ХІІІ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 28.10.2016 (Совместная конференция с Международным научным центром)

VII Международная научно-практическая конф. «Научный диспут: вопросы экономики и финансов», 30.09.2016 (Совместная конференция с Финансово-экономическим научным советом)

ХІІ Международная научно-практическая конференция: "Актуальные проблемы современной науки", 29.09.2016 (Совместная конференция с Международным научным центром)

XI Международная научно-практическая конференция «Актуальные проблемы современной науки», 30.08.2016 (Совместная конференция с Международным научным центром)

ІV Международная научно-практическая конф. "Экономика и управление в XXI веке: анализ тенденций и перспектив развития", 29.07.2016 (Совместная конференция с Финансово-экономическим научным советом)

X Международная научно-практическая конференция "Актуальные проблемы современной науки", 28.07.2016 (Совместная конференция с Международным научным центром)

VІ Международная научно-практическая конференция "Актуальные проблемы экономики и финансов", 30.06.2016 (Совместная конференция с Финансово-экономическим научным советом)

ІX Международная научно-практическая конференция "Актуальные проблемы современной науки", 29.06.2016 (Совместная конференция с Международным научным центром)

VI Международная научно-практическая конференция "Научный диспут: вопросы экономики и финансов", 31.05.2016 (Совместная конференция с Финансово-экономическим научным советом)

VIIІ Международная научно-практическая конференция "Актуальные проблемы современной науки", 30.05.2016 (Совместная конференция с Международным научным центром)

V Международная научно-практическая конференция "Глобальные проблемы экономики и финансов", 29.04.2016 (Совместная конференция с Финансово-экономическим научным советом)

VIІ Международная научно-практическая конференция "Актуальные проблемы современной науки", 28.04.2016 (Совместная конференция с Международным научным центром)

VІ Международная научно-практическая конференция "Актуальные проблемы современной науки", 31.03.2016 (Совместная конференция с Международным научным центром)

ІI Международная научно-практическая конф. "Экономика и управление в XXI веке: анализ тенденций и перспектив развития", 30.03.2016 (Совместная конференция с Финансово-экономическим научным советом)

V Международная научно-практическая конференция "Актуальные проблемы экономики и финансов", 21-24.03.2016 (Совместная конференция с Финансово-экономическим научным советом)

V Международная научно-практическая конференция "Научный диспут: вопросы экономики и финансов", 26.02.2016 (Совместная конференция с Финансово-экономическим научным советом)

II Международная научно-практическая конференция: "Научный диспут: актуальные вопросы медицины" 20.02.2016 (Совместная конференция с Международным научным центром)

ІV Международная научно-практическая конференция "Актуальные проблемы современной науки", 29.12.2015 (Совместная конференция с Международным научным центром)

IV Международная научно-практическая конференция "Глобальные проблемы экономики и финансов", 28.12.2015 (Совместная конференция с Финансово-экономическим научным советом)

IV Международная научно-практическая конференция "Актуальные проблемы экономики и финансов", 30.11.2015 (Совместная конференция с Финансово-экономическим научным советом)

IV Международная научно-практическая конференция "Научный диспут: вопросы экономики и финансов", 29.10.2015 (Совместная конференция с Финансово-экономическим научным советом)

Международная научно-практическая конференция: "Научный диспут: актуальные вопросы медицины" 28.10.2015 (Совместная конференция с Международным научным центром)

III Международная научно-практическая конференция "Глобальные проблемы экономики и финансов", 30.09.2015 (Совместная конференция с Финансово-экономическим научным советом)

III Международная научно-практическая конференция "Актуальные проблемы экономики и финансов", 31.08.2015 (Совместная конференция с Финансово-экономическим научным советом)

ІІІ Международная научно-практическая конференция "Научный диспут: вопросы экономики и финансов", 30.06.2015 (Совместная конференция с Финансово-экономическим научным советом)

ІІ Международная научно-практическая конференция "Актуальные проблемы современной науки", 29.06.2015 (Совместная конференция с Международным научным центром)

II Международная научно-практическая конференция "Глобальные проблемы экономики и финансов", 28.05.2015 (Совместная конференция с Финансово-экономическим научным советом)

Актуальные проблемы экономики и финансов, 29.04.2015 (Совместная конференция с Финансово-экономическим научным советом)

Научный диспут: вопросы экономики и финансов, 31.03.2015 (Совместная конференция с Финансово-экономическим научным советом)

Актуальные проблемы современной науки, 27.03.2015 (Совместная конференция с Международным научным центром)

Глобальные проблемы экономики и финансов, 27.02.2015 (Совместная конференция с финансово-экономическим научным советом)



Аннотация: В статье рассмотрена проблема использования среды виртуализации VirtualBox для автоматизированного тестирования смешанных криптографических систем.

Ключевые слова: защита информации, тестирование в виртуальной среде, VirtualBox, криптографические системы.


Отрасль науки: Технические науки
Скачать статью (pdf)

Технічні науки

Пирожков Олексій Юрійович

студент

Національний технічний університет України

“Київський політехнічний інститут”

Пирожков Алексей Юрьевич

студент

Национальный технический университет Украины

“Киевский политехнический институт”

Pirozhkov Oleksiy

student

National Technical University of Ukraine

 “Kyiv Polytechnic Institute”

ВИКОРИСТАННЯ ТЕХНОЛОГІЇ ВІРТУАЛІЗАЦІЇ ДЛЯ АВТОМАТИЗОВАНОГО ТЕСТУВАННЯ ЗМІШАНИХ КРИПТОГРАФІЧНИХ СИСТЕМ

ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИИ ВИРТУАЛИЗАЦИИ ДЛЯ АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ СМЕШАННЫХ КРИПТОГРАФИЧЕСКИХ СИСТЕМ

USE OF VIRTUALIZATION TECHNOLOGY FOR AUTOMATED TESTING OF MIXED CRYPTOGRAPHIC SYSTEMS

Анотація: У статті розглянута проблема використання середовища віртуалізації VirtualBox для автоматизованого тестування змішаних криптографічних систем.

Ключові слова: захист інформації, тестування у віртуальному середовищі, VirtualBox, криптографічні системи.

Аннотация: В статье рассмотрена проблема использования среды виртуализации VirtualBox для автоматизированного тестирования смешанных криптографических систем.

Ключевые слова: защита информации, тестирование в виртуальной среде, VirtualBox, криптографические системы.

Summary: The article considers the problem of using VirtualBox virtualization environment for automated testing of mixed cryptographic systems..

Key words: information protection, testing in virtual environment, VirtualBox, cryptographic system.

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

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

Для усунення цих проблем в даній роботі пропонується використовувати підхід, що дозволяє застосування технологій віртуалізації. Він полягає у використанні віртуальних машин, емулюючих роботу ОС, як показано на рис. 1, де приведена схема стенду для тестування ПАК ЗЗІ. Для контролю виконання і емуляції дій користувача використовується інтерфейс програмування додатків (API), що надається засобом віртуалізації. При цьому апаратна частина ЗЗІ переноситься в віртуальну машину.

Рисунок 1. Схема стенда для тестування ПАК

Для практичної реалізації даного підходу пропонується використовувати засіб віртуалізації VirtualBox, що має багатий набір API-функцій для реалізації скриптів тестування. Емуляція дій користувача виконується за допомогою інтерфейсів IKeyboard і IMouse, що дозволяють імітувати клавіатурне і курсорне введення через відправку скан-кодів клавіш і подій миші. При цьому необхідно враховувати те, що в ПАК ЗЗІ обробка подій клавіатурного і курсорного введення вимагає певної кількості часу.

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

При цьому будь-яка змінювана інформація, яка не належить до процесу тестування, наприклад, значення системних годин, відкидається.

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

Основним обмеженням даного підходу є недоліки сучасних засобів віртуалізації, які не дозволяють передавати деякі апаратні інтерфейси в віртуальну машину. До іншим обмеженням описаного методу тестування можна віднести неможливість контролю внутрішнього стану тестованого ПАК ЗЗІ, а також виконання тестових сценаріїв в контексті користувача, який може бути обмежений в правах. Крім зазначених обмежень дана технологія автоматизації тестування висуває підвищені вимоги до тестувальників, який повинен володіти навичками програмування для написання і підтримки тестових сценаріїв.

Для подолання зазначених вище обмежень в якості подальшого розвитку описаної методики організації тестування можна запропонувати такі варіанти поліпшень, як доступ до оперативної пам'яті ЗЗІ, і написання бібліотеки для спрощення написання тестів.

VirtualBox API надає інтерфейс IMachineDebugger для доступу до оперативної пам'яті і регістрів процесора. Такий доступ може бути корисний для відстеження стану внутрішніх структур ЗЗІ. Написання бібліотеки, що реалізує повторювані функції (відправка скан-кодів, порівняння скріншотів і т.д.), дозволяє знизити складність написання тестових скриптів.

Технологія віртуалізації була використана при розробці тестових сценаріїв для засобу забезпечення довіреної сеансу (ЗЗДС) "МАРШ!" [3], що дозволило добитися повної автоматизації виконання тестових сценаріїв без внесення будь-яких змін в ОС ЗЗДС "МАРШ!".

Література:

1. Graham D., Fewster M. Experience of test automation / D. Graham, M. Fewster – Addison-Wesley, 2012. – 617 c.

2. Борисова Т.М. Особенности автоматизации тестирования программно-аппаратных СЗИ, 2013. Отримано з URL: http://www.okbsapr.ru/borisova_2013_1.html

3. ПАК СОДС «МАРШ!», 2014. Отримано з URL: http://www.sodsmarsh.ru