Выпуск №5 (Май)
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 (Совместная конференция с финансово-экономическим научным советом)



Аннотация: Предложено новый механизм генерации и установления единой ключевой пары в облаке без передачи личного ключа. Усовершенствована реализация алгоритма аутентификации пользователей в облаке по протоколу OAuth, путем применения алгоритма электронной цифровой подписи ДСТУ 4145-2012 и аппаратных средств защиты.

Ключевые слова: управления ключами, OAuth, аппаратные средства защиты, облако.


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

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

УДК 004.75

Аулов Іван Федорович

м. н. с. кафедри Безпеки інформаційних технологій

Харківський національний університет радіоелекроніки

Аулов Иван Федорович

м. н. с. кафедры Безопасности информационных технологий

Харьковский национальный университет радиоэлектроники

Aulov I.

junior researcher in Department of Information Technology Security

Kharkiv National University of Radio Electronics

МЕХАНІЗМИ, МЕТОДИ ТА ЗАСОБИ УПРАВЛІННЯ ОСОБИСТИМИ КЛЮЧАМИ КОРИСТУВАЧІВ В ХМАРІ

МЕХАНИЗМЫ, МЕТОДЫ И СРЕДСТВА УПРАВЛЕНИЯ ЛИЧНЫМИ КЛЮЧАМИ ПОЛЬЗОВАТЕЛЕЙ В ОБЛАКЕ

MECHANISMS, METHODS AND MEANS FOR USERS PRIVATE KEYS MANAGEMENT IN THE CLOUD

Анотація: Запропоновано новий механізм генерації та встановлення єдиної ключової пари в хмарі без передачі особистого ключа. Вдосконалено реалізацію алгоритму автентифікації користувачів в хмарі за протоколом OAuth, шляхом застосування алгоритму електронного цифрового підпису ДСТУ 4145-2012 та апаратних засобів захисту.

Ключові слова: управління ключами, OAuth, апаратні засоби захисту, хмара.                                  

Аннотация: Предложено новый механизм генерации и установления единой ключевой пары в облаке без передачи личного ключа. Усовершенствована реализация алгоритма аутентификации пользователей в облаке по протоколу OAuth, путем применения алгоритма электронной цифровой подписи ДСТУ 4145-2012 и аппаратных средств защиты.

Ключевые слова: управления ключами, OAuth, аппаратные средства защиты, облако.

Summary: Proposed a new generation mechanism and the establishment of a private key pair in the cloud without private key transfer. Improved implementation of user authentication algorithm in the cloud using OAuth, by applying the algorithm of digital signature DSTU 4145-2012 and hardware protection.

Key words: key management, the OAuth, hardware protection, cloud.

Вступ

В Україні, як і в більшості держав світу, знаходять своє застосування хмарні сервіси. В провідних державах світу вже прийнято ряд законів та стандартів, що визначають поняття хмарних сервісів та регулюють захист інформації в хмарному середовищі. В Україні також ведеться розробка в цьому напрямку та 24.03.2016 подано законопроект 4302 «Про внесення змін до деяких законодавчих актів України щодо обробки інформації в системах хмарних обчислень» до Верховної Ради України.

Впровадження хмарних технологій в світі виявило ряд проблем та питань з захисту інформації в хмарі. Особливо проблемними питаннями при використанні хмарних сервісів, на наш погляд, є управління ключами користувача в середовищі хмарних обчислень [1, 2].

Таким чином дослідження механізмів та засобів управління ключами користувача для України є важливим і актуальним завданням.

  1. Механізм генерації та встановлення єдиної ключової пари між N-вузлами в хмарі

Нехай в хмарі необхідно встановити єдину ключову пару між N з’єднаними між собою вузлами. Кожний з вузлів повинен володіти ключовою парою для підписута ключовою парою для направленого шифрування . Відкритим ключам повинні відповідати сертифікати – ,. Ключі підпису використовуються для автентифікації вузлів, забезпечення цілісності даних, а також підпису відкритих ключів користувача для відправки на сертифікацію до центру сертифікації ключів (ЦСК). Ключі шифрування призначені для забезпечення захищеного каналу передачі інформації між вузлами.

Запропонований механізм дозволяє забезпечити  генерацію та встановлення ключової пари в системі з  вузлами при використанні якої забезпечується встановлення ключів по відкритому каналу зв’язку.

  1. Протокол генерації та встановлення ключа в групі точок еліптичної кривої

Налаштування та генерація ключа

Загальносистемні параметри: еліптична крива ‑, базова точка еліптичної кривої ‑  , порядок базової точки ‑ , розмір поля, який визначає базове кінцеве поле –. Алгоритм передбачає встановлення спільної пари ключів між двома вузлами за один прохід. Якщо  спочатку спільна пара генерується для двох вузлів, після чого спільна пара генерується між вузлами де вже встановлено ключ та новим вузлом.

Протокол встановлення ключа

  1. Кожний з вузлів системи генерує особистий ключ - випадкове число (), та обчислює відкритий ключ :
  1. Відкритий ключ кожного з вузлів підписується за допомогою особистого ключа вузла та передається іншим вузлам.
  2. Два вузли обчислюють загальний секрет  за протоколом Діффі-Гелмана:
  1. Отриманий спільний секрет  перетворюється за допомогою функції вироблення ключа H, в псевдовипадкове число (). Відкритий ключ , обчислюється згідно виразу 1.
  2. Якщо в системі відкритий ключ підписується особистим ключем вузла та передається наступному вузлу для формування спільної пари.
  3. Отримане значення ключової пари  на останньому кроці – є спільною ключовою парою для всіх вузлів. Відкритий ключ  відправляється на сертифікацію.
    1. Протокол вироблення спільної пари в полях Галуа

У випадках, коли застосування математики ЕК або спарювання точок ЕК не можливе, а вимоги стійкості до атак типу «повне розкриття» дозволяють використовувати криптографічні алгоритми з субекспоненційною стійкістю протокол може бути побудовано з використанням математичних примітивів в полях Галуа наступним чином.

Налаштування та генерація ключа

Загальносистемні параметри: просте поле Галуа , просте сильне число ‑  , первісний елемент поля – . Алгоритм передбачає встановлення спільної пари ключів між двома вузлами за один прохід. Якщо  спочатку спільна пара генерується для двох вузлів, після чого спільна пара генерується між вузлами де вже встановлено ключ та новим вузлом.

Протокол встановлення ключа

  1. Кожний з вузлів системи генерує випадкове число (), та обчислює :
  1. Відкритий ключ кожного з вузлів підписується за допомогою особистого ключа вузла та передається іншим вузлам.
  2.  Два вузли обчислюють загальний секрет  за протоколом Діффі-Гелмана:
  1. Отриманий спільний секрет  перетворюється за допомогою функції вироблення ключа H, в псевдовипадкове число (). Відкритий ключ , обчислюється згідно виразу 5.
  2. Якщо в системі відкритий ключ підписується особистим ключем вузла та передається наступному вузлу для формування спільної пари.
  3. Отримане значення ключової пари  на останньому кроці – є спільною ключовою парою для всіх вузлів. Відкритий ключ відправляється на сертифікацію.

1.3 Аналіз протоколу

Для оцінки запропонованого криптографічного протоколу застосуємо набір критеріїв, що запропоновані в [3, c. 556-564, c. 611]. Відповідно до висунутих критеріїв в запропонованому протоколі:

  1. Забезпечується взаємна автентифікація суб’єктів, оскільки вони володіють тимчасовими особистими та відкритими ключами, справжність яких підтверджена підписом вузла.
  2. Автентифікація ключів не передбачена, але може бути виконана за рахунок взаємодії сторін після встановлення спільної ключової пари.
  3. Новизна ключів забезпечується за рахунок використання генератора випадкових чисел на етапі формування допоміжних ключів, що використовуються при встановленні спільного ключа.
  4. Захист від атак типу «маскарад» та «модифікація» для відкритих ключів допоміжних ключів забезпечується за рахунок використання ЕЦП, з використанням особистого ключа вузла та посиленого сертифіката відкритого ключа вузла.
  5. При виробленні розділюваного спільного ключа передачі особистого ключа не відбувається. Криптоживучість ключа не забезпечується у випадках компрометація одного з тимчасових ключів.
  6. Гарантії з забезпечення послуг, конфіденційністі, цілісністі, доступністі, справжністі і неспростовністі щодо інформації автентифікації та ключів забезпечуються вузлом та третьою довіреною стороною, що управляє сертифікатами відкритих ключів.
  7. Складність криптоаналізу полягає в складності вирішення відповідної криптографічної задачі на якій базується математичний апарат асиметричного перетворення, що застосовується в протоколі Діффі-Хелмана, а також підбору особистого ключа, що засновано на недосконалості функції перетворення спільного секрету в особистий ключ.
  8. Всі суб’єкти впливають на розділюваний таємний ключ за рахунок використання відкритих ключів.
  9. При виробленні розділюваного спільного ключа передачі особистого ключа не відбувається.
  10. При використанні протоколу необхідно звертатися до третьої довірчої сторони для виготовлення та підтримання життєвого циклу сертифікатів вузлів, а також сертифікатів відкритих ключів сформованих в результаті застосування протоколу.
  11. При компрометації спільного особистого ключа в одному з вузлів, особистий ключ в інших вузлах також є скомпрометований.
  12. При додаванні або зміні вузлів в системі потребує повторної генерації спільного ключа
  1. Протокол автентифікації користувачів в хмарному середовищі

На сьогодні в світі в якості методів автентифікації користувачів в хмарі застосовується:

  • однофакторна автентифікація на основі пароля;
  • двофакторна автентифікація (Two-Factor Authentication, 2FA);
  • багатофакторна автентифікація (Multi-Factor Authentication);
  • єдиний пароль (SingleSign-On, SSO).

Методи автентифікації реалізуються за рахунок застосування таких протоколів, як OAUTH (Open authentication), FIDO (Fast IDentity Online), OpenID, XSSO (X/Open Single Sign-on) та Kerberos.

В якості засобів автентифікації може застосовуватися:телефонні дзвінки, SMS повідомлення, смарт-картки, ID-картки, токени, мобільні додатки, паролі OTP, модулі довіреної платформи (Trusted Platform Modules, TPM), пристрої з підтримкою NFC.

Найбільше розповсюдження сьогодні отримав метод автентифікації з використанням пароля. Також розповсюдження набуває метод з використанням протоколу OAuth [4], що дозволяє автентифікувати користувача не передаючи на сторонній сайт його дані автентифікації. Існуючий протокол OAuth, що використовує пароль користувача для автентифікації має суттєвий недолік, а саме необхідність зберігання та передавання паролю користувача на сервер автентифікації.

Для вирішення цієї проблеми пропонується застосовувати кінцевими користувачами хмарних сервісів засоби веб-автентифікації користувачів на основі сертифікатів відкритих ключів, що застосовуються в національній системі ЕЦП України.

2.1 Структурна схема засобів веб-автентифікації

До складу засобів веб-автентифікації користувачів на основі сертифікатів відкритих ключів, що пропонується до застосування, входять: сервер веб-автентифікації, сервер прикладної системи, персональний комп’ютер (ПК) чи робоча станція (РС) користувача, ЦСК (рис. 1).

Рисунок 1 – Структурна схема засобів web –автентифікації

Сервер веб-автентифікації, реалізується на основі веб-сервера з інтерпретатором PHP, Java або C# та включає криптографічну бібліотеки для перевірки підписів з інтерфейсом PHP, Java, C#, а також за необхідності мережний крипто модуль.

Засоби у складі прикладних систем виконують функції:

  • автентифікації прикладних систем за протоколом OAuth;
  • автентифікації користувачів ЦСК з використанням особистих ключів та сертифікатів користувачів за запитами від автентифікованих прикладних систем за протоколом OAuth;
  • передачу даних про автентифікованих користувачів ЦСК прикладним системам за їх запитами.

Зазначені функції засоби виконують шляхом застосування протоколу OAuth та механізмів криптографічного захисту інформації.

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

2.2 Функціональна схема засобів веб-автентифікації

На рисунку 2 зображена функціональна схема засобів веб-автентифікації.

Рисунок 2 – Функціональна схема засобів веб –автентифікації

До складу РС (ПК) користувача входить:

–                     модуль веб-автентифікації, який завантажується автоматично з сервера web-автентифікації;

–                     носії ключів користувача, що підключаються до РС (ПК).

Веб-сервер прикладної системи повинен реалізувати логічні блоки взаємодії з користувачем ЦСК та сервером веб-автентифікації за протоколом OAuth. Програмно-технічний комплекс ЦСК, є окремою складовою частиною, що не входить безпосередньо до складу засобів, але взаємодіє з ними.

Сервер веб-автентифікації у складі засобів призначений для:

–       автентифікації веб-серверів прикладних систем за протоколом OAuth, що включає також ведення реєстру облікових записів прикладних систем (додавання, видалення та зміну реєстраційних даних);

–       автентифікації користувачів ЦСК шляхом: надання відповідних web-сторінок автентифікації та модулю автентифікації, перевірки ЕЦП, що накладається користувачем на дані автентифікації в процесі автентифікації, перевірки статусу сертифікатів користувачів у ЦСК за протоколом OCSP та з використанням СВС;

–       передачу даних про автентифікованих користувачів ЦСК web-серверам прикладних систем за їх запитами.

Мережний криптомодуль (за наявності) призначений для безпосередньої перевірки ЕЦП, що накладається користувачем на дані автентифікації в процесі автентифікації з метою зменшення навантаження на сервер web-автентифікації.

Модуль автентифікації користувача ЦСК використовується для:

–       зчитування особистого ключа користувача та перевірки статусу сертифікатів користувача за протоколами OCSP та з використанням СВС;

–       накладання ЕЦП на дані автентифікації з використанням зчитаного особистого ключа для передачі на сервер web-автентифікації.

Електронні ключі призначені для зберігання особистих ключів користувача та апаратної реалізації криптографічних перетворень усередині пристрою для забезпечення більш високого рівня безпеки.

  1. Порядок взаємодії засобів веб-автентифікації

Порядок взаємодії засобів під час автентифікації користувача ЦСК на web-сервері прикладної системи реалізований відповідно до протоколу OAuth [4]. Структурно-функціональна схема взаємодії засобів web-автентифікації наведена на рис. 3.

Рисунок 3 – Структурно-функціональна схема взаємодії засобів веб-автентифікації

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

Висновки

Запропонований механізм встановлення спільного ключа дозволяє встановлювати ключі в хмарному середовищі між N вузлами без передавання особистих ключів через недовірений канал зв’язку.

Застосування носіїв особистих ключів користувача, модулів криптографічного захисту дозволяють зменшити ризик реалізації загроз за рахунок використання сертифікатів відритих ключів користувача, хмарного ЦОД та апаратних засобів захисту.

Реалізація автентифікації користувачів в хмарі на основі протоколу OAUTH дозволяє здійснити автентифікацію користувачів за рахунок використання сертифікату відкритого ключа на ресурсі, що захищається, без необхідності безпосереднього використання спеціалізованих бібліотек криптографічного захисту. Використання цього підходу дозволяє забезпечити, як мінімум, 3 рівень безпеки ключових даних, згідно ДСТУ ISO\IES 19790-2012.

Література:

  1. Chandramouli, R. NIST Cryptographic Key Management Issues & Challenges in Cloud Services. / R. Chandramoli, S. Chokhani, M. Iorga, // [Електронний ресурс] – Режим доступу: http://nvlpubs.nist.gov/nistpubs/ir/2013/NIST.IR.7956.pdf. http://dx.doi.org/10.6028/NIST.IR.7956
  2. Аулов І.Ф. Дослідження моделі загроз ключових систем хмари та пропозиції захисту від них / І.Ф. Аулов // Восточно-Европейский журнал передовых технологий. – 2015. – № 5/2 (77). – С. 4-13.
  3. Горбенко І.Д., Горбенко Ю.І. Прикладна криптологія: Теорія. Практика. Застосування: Монографія. Вид. 2-ге, перероб. і доп. – Харків: Видавництво «Форт», 2012. – 880 с.
  4. RFC 6749 – The OAuth 2.0 Authorization Framework [Електронний ресурс] – Режим доступу: https://tools.ietf.org/html/rfc6749.