| Код и наименование индикатора достижения профессиональной компетенции | Задачи профессиональной деятельности |
|---|---|
| Проектный тип задач профессиональной деятельности | |
| ВПК-3.1. Выбирает необходимый криптографический протокол и выполняет его программную реализацию | Обеспечение безопасности информации с учетом требования эффективного функционирования автоматизированной системы |
| ВПК-3.2. Выбирает механизм консенсуса, разрабатывает и реализует архитектуру безопасного блокчейн решения | Составляет комплекс правил, процедур, практических приемов, принципов и методов, средств обеспечения защиты информации в автоматизированной системе |
| ВПК-3.3. Формулирует перечень возможных угроз безопасности, осуществляет проверку основных сценариев тестирования блокчейн-решений | Выявление угроз безопасности информации в автоматизированных системах |
Системы распределенного реестра стали занимать отдельную нишу в современном стеке информационных технологий. Платформы, базирующиеся на блокчейн технологиях, начиная от криптовалютных систем, заканчивая различными сервисами с контролем выполнения обязательств, приобретают свою популярность за счет механизмов обеспечения целостности, которыми они обладают. Технология стала завоевывать доверие на рынке информационных решений. Однако, как и у любой технологии у систем распределенных реестров есть свои особенности, которые требуют к себе внимания. Сегодня основными проблемами блокчейна являются необходимость хранения большого объема данных, сложности при масштабируемости, возможные денежные риски, связанные с кражей данных, уязвимости, возможные при непрофессиональной разработке систем. В связи с этим становится актуальным вопрос контроля безопасности таких решений с целью предотвращения описанных рисков. В научном сообществе еще не так много работ по стороннему анализу, изучению и тестированию существующих платформ.
| table data | table data | table data | table data | table data | ||||
|---|---|---|---|---|---|---|---|---|
| Наименование дисциплины | Сем. | Распределение часов по видам занятий | Объем дисциплины, з.е. | Промежуточная аттестация | ||||
| Лек. | Пр. | Лаб. | Ср. | Экз. | ||||
| Безопасность решений на основе использования блокчейн технологий | 3 | 18 | 18 | - | 1444 | - | 5 | Дифференцированный зачет |
| Криптографические протоколы для современных блокчейн систем | 3 | 36 | 36 | - | 180 | 36 | 8 | Практико-ориентированный экзамен |
| table data | table data | table data | table data | table data | ||||
|---|---|---|---|---|---|---|---|---|
| Наименование дисциплины | Сем. | Распределение часов по видам занятий | Объем, з.е. | Промежуточная аттестация | ||||
| Лек. | Пр. | Лаб. | Ср. | Экз. | ||||
| Безопасность решений на основе использования блокчейн технологий | 3 | 18 | 18 | - | 1444 | - | 5 | Дифференцированный зачет |
| Криптографические протоколы для современных блокчейн систем | 3 | 36 | 36 | - | 180 | 36 | 8 | Практико-ориентированный экзамен |
ВПК-3 «Способен создавать и исследовать решения различного назначения на базе технологии блокчейн» опирается на базовые знания, умения и навыки, формируемые при получении предшествующего уровня образования. Для освоения ВПК необходимо понимать базовые принципы построения алгоритмов и иметь начальные навыки программирования на одном из высокоуровневых языков программирования (предпочтительные языки Python, JavaScript).
Освоение дисциплины предполагает знание или изучение в процессе нескольких языков программирования (таких как Python, Solidity, JavaScript), для чего предусмотрен большой объем самостоятельной работы. Также в работе понадобятся знания и начальные навыки в области администрирования ОС семейства Linux (работа с консолью в ОС семейства Linux).
Важно иметь большое желание овладеть новыми знаниями и правильно использовать время для самостоятельной работы. Изучение новых языков программирования будет подкрепляться мастер-классами в формате онлайн лекций или офлайн записей, а также консультациями с преподавателями.
Для направлений 09.04.01, 09.04.03, 09.04.04 при ранжировании будет учитываться дисциплина «Программное и аппаратное обеспечение информационных систем», которая формирует профессиональную компетенцию «ОПК-4. Способен разрабатывать и модернизировать программное и аппаратное обеспечение информационных и автоматизированных систем». Для направления 27.04.03 при ранжировании будет учитываться дисциплина «Информационно-управляющие системы», которая формирует профессиональную компетенцию «ОПК-6.3. Разрабатывает алгоритмическое и программное обеспечение для решения задач профессиональной деятельности».