Організація авторизації в архітектурі Faas – додатків

Вантажиться...
Ескіз

Дата

2021-06

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Метою дипломної роботи є дослідження принципів організації авторизації в архітектурах FaaS–додатків, шаблонів та методів контролю ідентичності від поширених провайдерів хмарних обчислень та демонстрація прикладів практичної реалізації сервісів авторизації. З поширенням хмарних технологій, ІТ– індустрія все більше застосовує альтернативні рішення у сфері розробки та розміщення серверної частини додатків та сервісів. Значна доля розробників та власників ІТ– продуктів використовують сторонній інструментарій для організації тієї чи іншої частини власного програмного забезпечення. Таким чином, розробники ПЗ делегують певні повноваження хмарним провайдерам. Це стосується і таких складних процесів як реалізація процедури автентифікації та авторизації. Так у процесі дослідження питання організації авторизації у архітектурах FaaS–додатків, було складено порівняльні характеристики не лише сучасних шаблонів та методів контролю ідентичності, але й можливості для їх реалізації у середовищах різних провайдерів. При аналізі до уваги бралися: складність реалізації, ефективність використання у різних ситуаціях та архітектурах. Також було приведено основні можливості кожного з провайдерів хмарних рішень, що надає більш широку картину ринку в цілому. У ході проведеного в роботі аналізу зазначається, що безсерверна інфраструктура володіє достатнім переліком можливих інструментів для рішення різного типу завдань, які виникають як перед великими компаніями так і малим бізнесом. В практичній частині роботи на прикладі реалізації сервісів авторизації з використанням авторизації на основі токенів за допомогою API шлюзу у популярного провайдера Amazon Web Services, було показано, як зорганізується авторизація користувачів та сторонніх сервісів в додатках з FaaS архітектурою. Проведений в роботі аналіз може бути корисним для подальшого розгляду не тільки рішень контролю ідентичності у FaaS додатках, а й у досліджені методів та шаблонів взаємодії з базами даних та іншими сторонніми сервісами провайдерів. Створений облік ресурсів та інструментів є певним вектором розвитку даної теми у подальшому. Загальний обсяг роботи 101 с., 27 рис., 13 таблиць , 2 додатки , 20 джерел.

Опис

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

FaaS, provider, serverless, OAuth, JSON Web Token, API Gateway

Бібліографічний опис

Охота, Д. Л. Організація авторизації в архітектурі Faas – додатків : дипломна робота ... бакалавра : 122 Комп'ютерні науки / Охота Денис Леонідович. - Київ, 2021. - 101 с.

DOI