Отзыв на выпускную квалификационную работу бакалавра Панкратова Станислава Сергеевича на тему «Децентрализованная система аутентификации» Выпускная квалификационная работа бакалавра, представленная Панкратовым С.С., посвящена исследованию возможностей организации распределенной системы аутентификации на основе технологии Blockchain. Актуальность данной темы подтверждается рядом известных масштабных случаев взломов систем аутентификации, основанных на традиционных методах, а также интересом к технологии Blockchain даже на государственном уровне. Целью работы является разработка системы идентификации и аутентификации, удовлетворяющей критериям универсальности, безопасности и децентрализованности. Для достижения цели автор решает следующие задачи: проводит анализ существующих протоколов аутентификации, их преимуществ и недостатков, выбирает подходящий протокол в качестве основы своего решения, представляет архитектуру системы и разрабатывает библиотеки аутентификации, создает тестовый сайт с использованием разработанной системы, анализирует полученное решение в соответствии с заданными критериями. В Главе 1 автор представляет подробный обзор предметной области: подходов к аутентификации, существующих стандартов и систем аутентификации, в том числе проводит анализ существующих систем на основе Blockchain – Blockstack, uPort, EMCSSL. На основе анализа для дальнейшей работы автор выбирает протокол Blockstack. Глава 2 описывает архитектуру системы, основанной на инфраструктуре Blockstack, части которой разрабатывает автор. Автор представляет Python-библиотеку и Django-приложение, разработанные им для включения в инфраструктуру Blockstack – разработки, сделанные в рамках данной работы, были приняты разработчиками Blockstack в репозиторий проекта. В Главе 3 автор представляет реализацию протокола аутентификации Blockstack и детально описывает сценарии использования разработанных им программных компонентов. В Главе 4 представлен подробный анализ предложенного решения, подтверждающий удовлетворение установленным критериям, а также отмечены общие недостатки, связанные с протоколом Blockstack. По итогам работы автор представляет следующие результаты: анализ существующих протоколов аутентификации, выбор и детальный анализ протокола Blockstack на основе технологии Blockchain, разработка новых инструментов для этого протокола и включение их в основной репозиторий проекта, реализация прототипа сайта с данным механизмом аутентификации и оценка его работы. Считаю, что поставленные задачи выполнены полностью, выпускная квалификационная работа Панкратова С.С. заслуживает оценки “отлично”, а автор – присвоения степени бакалавра. Научный руководитель, доцент кафедры КМиМС, PhD В.В. Корхов