Основы безопасности сетей
Один из наиболее важных курсов программы, курс охватывает фундаментальные основы информатики и дает краткий обзор таких тем, как XML, CSS, компьютерная архитектура, статистика, операционные системы, системы управления версиями, регулярные выражения. Эти темы играют важную роль в последующих курсах программы.
Классические веб-приложения
Этот курс охватывает основные сервисы сети Интернет такие, как служба доменных имен (DNS), DNSSEC, электронная почта, каталоги и дисковое пространство. На лабораторных занятиях студенты на практике получат возможность применить знания, которые получили на лекциях. Понятия этого курса будут использоваться на протяжении всей программы.
Технологии взлома
Курс рассказывает о методах и инструментах, с помощью которых можно оценить безопасность различных технологий и протоколов, которые они используют. Цель курса - выявить реальные проблемы с точки зрения безопасности и научить студентов находить уязвимые места в программном и аппаратном обеспечении. В рамках этого курса студенты уделят особое внимание физической и сетевой безопасности, безопасности баз данных и веб-приложений.
Безопасность систем и сетей
Этот курс охватывает основы безопасности, протоколов безопасности, а также их применение в реальном мире. Темы курса включают в себя криптографию, аутентификации, пароли, практическую безопасность, социальные аспекты безопасности, SSL / TLS, безопасность электронной почты, PKI и IPSec. Кроме того, этот курс позволит укрепить знания в сфере информационной безопасности для предстоящих исследовательских проектов. Курс разделен на две части: первая часть охватывает теорию и практические занятия, вторая сосредоточена на курсовых проектах.
Распределенные системы
Этот курс обращает внимание на основные идеи, на которых строятся современные распределенные системы. Эти идеи могут быть независимы друг от друга, но они важны для понимания того, как ведет себя распределенная система, и как она зависит от других идей. Идеи образуют принципы, которые позволяют понять устройство распределенных систем. Студенты рассмотрят следующие принципы: архитектуры,процессы, коммуникации, терминология, координация, последовательность и тиражирование, отказоустойчивость. Эти термины в контексте нескольких упрощающих концепций помогут освоить сложность разработки распределенных систем: объектов, файлов, документов и событий.
Углубленный курс компьютерной безопасности
Это практический курс, на котором студенты проверяют свои навыки на реальном оборудовании и программном обеспечении. Основное внимание курс уделяет таким темам, как безопасности беспроводных сетей, сетей Lora, безопасности сетей сотовой связи и ПО, сетей 5G, безопасности мобильной ОС Android. Кроме того, своими знаниями на курсе со студентами поделятся эксперты из IT-индустрии, которые помогут студентам получить представление о современных практиках в сфере информационной безопасности.
Внедрение масштабируемых систем
В крупных компаниях архитектура систем безопасности состоит из продуктов и протоколов различных производителей. Курс направлен на понимание построения масштабируемой ИТ-инфраструктуры, которая гибка и эффективна в управлении. Среди тем курса: виртуализация и облачные вычисления, рабочие станции и развертывание серверов, центры обработки данных и методологии управления инфраструктурой.
Киберпреступления и компьютерная криминалистика
После окончания студенты научатся:
-
Применять знания информационной безопасности, использовать защищенные протоколы и шифрование
-
Понимать архитектуру и протоколы классических веб-приложений (DHCP, DNS, электронная почта, WWW)
-
Проектировать и разрабатывать распределенные вычислительные системы
-
Выявлять проблемы при построении масштабируемой IT-инфраструктуры, которая будет гибкой и эффективной (виртуализация и облачные вычисления, развертывание рабочих станций и серверов, дата-центры и методологии управления инфраструктурой)
-
Применять навыки в сфере информационной безопасности (на сетевом и физическом уровнях, при обеспечении безопасности БД и веб-приложений)
-
Проводить экспертизу в сфере компьютерной криминалистики и киберпреступлений
-
Выявлять уязвимости и оценивать их угрозу для IT-систем (компьютеры, сети и приложения)
-
Проводить экспертизу в сфере проектирования и разработки систем безопасности и их компонентов
Ближе к окончанию обучения для будущих выпускников будет организована серия собеседований с представителями компаний российского рынка IT-индустрии, чтобы уже к моменту выпуска из университета у них уже было предложение о работе. Университет Иннополис поддерживает со своими выпускниками связь после выпуска, продолжая консультировать и помогать в решении инженерных и бизнес задач.
Кем работают выпускники:
-
Эксперт в сфере информационной безопасности
-
Архитектор систем информационной безопасности
-
Аналитик компьютерной криминалистики
-
Специалист по тестированию на проникновение
-
Специалист по оценке уязвимостей
-
Младший научный сотрудник
-
Системный инженер
Длительность программы: 1 год + 1 год участия в индустриальном проекте IT-компании (рыночные условия оплаты).
Критерии отбора:
-
Английский язык - не ниже Upper‑Intermediate;
-
Наличие релевантного опыта работы;
-
Знание протоколов и архитектуры компьютерных сетей;
-
Знание языков программирования: Python и сценариев командной оболочки Unix;
-
Знание алгебры и дискретной математики;
-
Опыт написания технической документации.
На основе программы Университета Амстердама - лучшей в Нидерландах магистерской программы в категории «Информатика» за 2016 год (по версии Keuzegids).