Образовательные программы

Компьютерная безопасность в МУИТ

Описание образовательной программы 6B06301 Компьютерная безопасность в МУИТ

Основная цель образовательной программы «компьютерная безопасность» заключается в обучении студентов всем необходимым знаниям и навыкам, необходимым для определения, исследования и оценки рисков безопасности операционных систем, приложений и программ. Кроме того, программа направлена на внедрение элементов управления безопасностью для снижения этих рисков. Она также предназначена для подготовки специалистов в области компьютерной безопасности, которые нужны на рынке труда. Кроме того, программа развивает личные качества, такие как сосредоточенность, организованность, трудолюбие, коммуникабельность, умение работать в команде, ответственность, гражданская ответственность и толерантность, необходимые для достижения успеха в области компьютерной безопасности.

Язык обучения: английский.
Срок обучения: 4 года.

Общеобразовательная программа

Компоненты по выбору

  • Основы права и антикоррупционной культуры. В курсе изложены правовые, экономмческие и социальные основы противодействия коррупции, раскрыты особенности государственной политики, представлен международный опыт по борьбе с коррупцией, определены особенности регулирования конфликта интересов, служебной этики, методы выявления коррупционных нарушений. В результате успешного прохождения курса студенты будут владеть следующими компетенциями: 1. Понимать меры правовой ответственности участия в корупционных нарушениях. 2. Определять конфликт интересов в деятельности организаций, ведущий к коррупции. 3. Проводить анализ работы организаций, применяя различные методы исследования.
  • Основы экологии и безопасности жизнедеятельности. Изучает способы безопасного взаимодействия человека со средой обитания (производственная, бытовая, городская, природная), устойчивого функционирования объектов хозяйствования (организаций) в условиях чрезвычайных ситуаций, вопросы защиты от негативных факторов, предупреждения и ликвидации последствий чрезвычайных ситуаций природного и техногенного характера и применения современных средств поражения. Также в курсе раскрывается роль экологии в решении современных экономических, социальных и политических задач, а также возникновение глобальных экологических проблем в результате производственной деятельности человека и ответственность за них мирового сообщества. Очень важным аспектом является также международное сотрудничество по обеспечению устойчивого развития. Рассматриваются и различные области практического приложения экологии – природные ресурсы и загрязнение окружающей среды.
  • Стартапы и предпринимательство. Этот курс представляет собой введение в то, что такое бизнес, как он работает и как им управлять. Студенты будут определять формы собственности и процессы, используемые в производстве и маркетинге, финансах, персонале и управлении в деловых операциях.
  • Экономика и организация производства. Цель курса: Формирование у студентов комплексного представления о содержании экономики и организации производства. Задачи курса: Изучение методов, правил и приемов рациональной организации производственного процесса в пространстве и во времени

 

Вузовские компоненты — перечень базовых учебных дисциплин для освоения образовательной программы.

  1. Алгебра и геометрия. Успешное применение алгебры и геометрии для решения конкретных задач обусловлено прежде всего быстрым ростом вычислительной техники. Курс включает в себя аналитическую геометрию и линейную алгебру. Линейная алгебра — раздел математики, изучающий матрицы, векторы, векторные пространства, линейные преобразования и системы линейных уравнений. Аналитическая геометрия — это раздел, где основными понятиями являются простые геометрические фигуры (точки, линии, плоскости, кривые и поверхности второго порядка). Основными средствами исследования в аналитической геометрии являются метод координат и методы элементарной алгебры.
  2. Алгоритмизация и программирование. Курс предназначен для изучения алгоритмов и программ разработки для решения различных задач. Для этого рассматриваются программная структура, принципы построения алгоритмов и программ, методы решения, алгоритмизации, программирования, отладки и реализации программ с использованием языка C ++.
  3. Делопроизводство на государственном языке. Делопроизводство на государственном языке является очень важным предметом для студентов, т.к. данная дисциплина учит составлению, оформлению документов на государственном языке, формирует практические навыки и умения самостоятельно составлять, переводить на казахский язык документы.
  4. Математические основы информационной безопасности. Курс направлен на изучение разделов дискретной математики, а также теории вероятности и математической статистики, требуемых для изучения процессоа информационной безопасности
  5. Математический анализ. Ознакомление студентов с важными отраслями исчисления и его применениями в IT. Умение применять математические методы и инструменты для решения различных прикладных задач. Изучение фундаментальных методов исследования бесконечно малых переменных с помощью анализа, основу которого составляет теория дифференциальных и интегральных вычислений.
  6. Методология исследования. Курс посвящен изучению деятельности, направленной на развитие у студентов способности к самостоятельным теоретическим и практическим суждениям и выводам, умений объективной оценки научной информации, свободы научного поиска и стремления к применению научных знаний в образовательной деятельности, в том числе для выполнения дипломного проекта (работы).
  7. Объектно-ориентированное программирование (Java). Курс предназначен для изучения основ методологии программирования с использованием объектов и классов, принципов объектно-ориентированного программирования в среде Java. Входе курса применяется проектный подход для реализации Java-приложений.
  8. Организация и архитектура вычислительных систем. Курс знакомит с базовой структурой современного программируемого компьютера, включая основные законы, лежащие в основе оценки производительности оборудования. В нем рассматриваются основы классической и современной конструкции процессоров: вопросы производительности и стоимости, наборы команд, конвейерная обработка, кеши, физическая память, виртуальная память, суперскаляр ввода-вывода и введение в многопроцессоры с общей памятью.
  9. Организация систем управления базами данных. Курс направлен на изучение проектирования и реализации систем управления базами данных. На протяжении всего курса изучается широкий спектр тем, включая моделирование данных, хранение и извлечение данных, контроль параллелизма, целостность и безопасность данных, резервное копирование и восстановление, а также оптимизацию производительности. Цель дисциплины – дать студентам знания и навыки, необходимые для проектирования и внедрения систем управления базами данных, которые необходимы для успеха современных организаций.
  10. Основы коммутации, маршрутизации и беспроводных сетей. Курс посвящен технологиям коммутации и работе маршрутизаторов, для сетей малого и среднего бизнеса. Курс также включает такие темы как беспроводные локальные сети и концепции безопасности. Студенты смогут выполнять базовую настройку сети и устранять неисправности, выявлять и предотвращать угрозы безопасности локальной сети, а также настраивать и защищать базовую сеть WLAN.
  11. Основы компьютерных сетей. Курс направлен на изучение принципов проектирования, построения, эксплуатации компьютерных сетей. На протяжении всего курса изучается широкий спектр тем, включая сетевую архитектуру, протоколы, маршрутизацию, коммутацию, безопасность и производительность. Цель дисциплины – познакомить с фундаментальными сетевыми концепциями и технологиями, а также помочь в развитии навыков, необходимых для планирования и реализации компьютерных сетей в различных приложениях.
  12. Основы операционной системы Linux. Курс направлен на изучение универсальной операционной системы Linux, которую можно использовать для самых разных целей, включая серверы, настольные компьютеры и встроенные системы. Целью данной дисциплины является обучение студентов основам операционной системы Linux, в которые входит широкий спектр тем, включая ядро Linux, файловая система Linux, команды, сеть, а также безопасность Linux.
  13. Правовые основы информационной безопасности. Курс для изучения политики и информационной безопасности в глобальном масштабе. Изучение казахстанских и международных законов и положений в области информационной безопасности.
  14. Профессионально-ориентированный иностранный язык. Курс профессионального английского ориентирован на темы, представляющие профессиональный интерес, как будущие тенденции в ИТ, компьютер как друг, компьютер как враг, минимизация негативных воздействий ИТ, магнитное хранилище, оптическое хранилище, флэш-память, языки программирования, веб-дизайн, графика. дизайн и т. д. Он предназначен для повышения языковой осведомленности учащихся, улучшения их речевых навыков и коммуникативных навыков профессионального английского языка.
  15. Теория информации. Курс направлен на изучение помехоустойчивых кодов, учитывая информационной предел избыточности, количественное определение информации. Целью курса является формирование системы знаний по основам теории информации и ее применения на практике современных информационных систем. Задачи курса: понятие и виды информационных систем, понятие энтропии и способы ее оценки, понятие информации, способы количественной оценки информации, теоретические и практические аспекты эффективного кодирования, теоретические и практические аспекты бесшумного кодирования, системы передачи данных, модуляция и демодуляция
  16. Теория электрических цепей. Курс был разработан для ознакомления с фундаментальными принципами теории электрических цепей, обычно используемых в инженерных исследованиях и научных приложениях. Методы и принципы анализа электрических цепей, включая основные понятия, такие как напряжение, ток, сопротивление, импеданс, закон Ома и Кирхгофа; основные методы анализа электрических цепей, резистивные цепи, цепи 1-го и 2-го порядка; цепи с источниками постоянного и переменного тока.
  17. Управление проектами в информационной безопасности. Уметь пользоваться инструментальными средствами управления проектами на различных этапах жизненного цикла проекта, производить качественную и количественную оценку рисков проектов, определять эффективность проекта
  18. Физика. Изучение законов, принципов, постулатов и уравнений механики, молекулярной физики и термодинамики, электричества и магнетизма, уравнений лучевой оптики, квантовой оптики использование уравнений физики для решения конкретных физических задач, использование методов физики для исследований, анализа и проведения лабораторных работ с целью проверки работы и выполнения законов физики в природе и технике.
  19. Web-технологии. Данный курс учит основам разработки веб сайтов с помощью HTML, Cascading Style Sheets (CSS), JavaScript и JQuery. Учит использовать язык программирования PHP, владеть основами базы данных MySQL и разрабатывать защищенные серверные клиентские веб-приложения.

 

Компоненты по выбору – перечень базовых учебных дисциплин, которые можно выбрать самостоятельно.

  1. Введение в интеллектуальную кибербезопасность. Курс содержит лекционный и лабораторный материал по управлению знаниями для целей кибербезопасности и по применению софтверных агентов и других средств и систем для глубокого моделирования окружающей среды и самого агента с последующим машинным обучением, в частности глубоким обучением и обучением с подкреплением и практическим применением предикатной и неклассических логик для построения рассуждающих машин.
  2. Технологии восстановления информации. Курс предназначен для обучения студентов основам восстановления информации, которые могут быть полезными в случае ее потери, повреждения или уничтожения. В рамках курса студенты учатся использовать специальные инструменты для восстановления информации, включая программы для восстановления данных и утилиты для обнаружения и устранения ошибок в системах хранения.

 

Дисциплины по профилю

Вузовские компоненты

  1. Безопасность операционных систем. Курс посвящен изучению конфигураций безопасности, сетевых настроек, локальной и групповой политики безопасности операционных систем. Входе курса подробно рассматривается принципы построения, типы и функции операционных систем и их система защиты.
  2. Введение в расследование инцидентов информационной безопасности. Программа курса дает теоретические и практические навыки распознавания возможных сценариев атаки в безобидном инциденте с хостами и сбора данных об инцидентах ИТ-безопасности. Курс охватывает такие разделы как: Вредоносное ПО, Потенциально нежелательные программы и файлы, Основы расследования, Реагирование на фишинг
  3. Защита систем управления базами данных. Курс представляет собой обзор различных концепций и методов обеспечения безопасности системы управления базами данных. Темы охватывают расширенный SQL, язык управления транзакциями, язык управления данными, функции и триггеры, управление и мониторинг базы данных, резервное копирование и восстановление баз данных, SQL-инъекции и т. Д. В ходе курса студенты будут решать различные задачи с использованием СУБД PostgreSQL.
  4. Корпоративная кибербезопасность. Курс посвящен изучению вопросов корпоративнолй безопасности, анализа безопасность хостов, проведения мониторинга, применения методов выявления нарушений информационной безопасности и реагирования на них
  5. Криптографические методы защиты информации. Курс дает знания принципов криптологии, криптографии, криптоанализа. математические основы алгоритмов асимметричных и симметричных криптосистем, электронной цифровой подписи. Уметь применять криптографию при разработке систем информационной безопасности на практике.
  6. Практический пентестинг. Курс направлен на обучение студентов навыкам, необходимым для выполнения тестирования на проникновение, которое представляет собой тип оценки безопасности, имитирующий атаку на компьютерную систему или сеть. Целью дисцпилины является выявление и использование уязвимостей безопасности для повышения безопасности системы или сети, в том числе сбор информации о целевой системе или сети, повышение привилегий для получения доступа к более важным частям целевой системы или сети, документирование результатов теста на проникновение.
  7. Технологии защиты компьютерной информации. Данный курс дает базовые знания, необходимые для понимания основ кибербезопасности. Входе курса студенты изучают историю кибербезопасности, типы и мотивы кибератак, ключевые роли кибербезопасности в Организации, ключевые процессы кибербезопасности и пример каждого процесса. В результате курса студенты приобретают навыки работы в качестве младшего аналитика по кибербезопасности.
  8. Цифровая криминалистика. Данный курс учит применять специальные приемы, методы и средства цифровой криминалистики. Курс предназначен для изучения методов раскрытия и расследования компьютерных преступлений, правилах сбора, закрепления и представления доказательств по ним. Курс рассматривает популярные инструменты для проведения криминалистического анализа и сбора цифровых доказательств, Курс проводит обзор утилит, фреймворков и средств для криминалистического анализа.
  9. Язык программирования Python. Курс направлен на область изучения, которая фокусируется на разработке, реализации и применении языка программирования Python. Цель дисциплины языка программирования Python — дать студентам навыки и знания, необходимые для написания программ на Python, что включает в себя понимание основ программирования, таких как переменные, типы данных, условные операторы, циклы, функции и классы. Студенты также узнают о стандартной библиотеке Python, которая предоставляет широкий спектр функций для таких задач, как ввод и вывод, обработка ошибок и регулярные выражения.

 

Компоненты по выбору

  1. Безопасность мобильных технологии. Дисциплина дает знания по применению инструментов для программирования и проектирования мобильных приложений, по разработке пользовательских интерфейсов мобильных приложений, по применению программных функций, обеспечивающих поддержку телефонии, отправку/получение SMS, управление подключениями посредством Wi-Fi, Bluetooth, программированию фоновых служб, механизмов уведомлений и сигнализации, взаимодействию приложений с геолокационными и картографическими сервисами
  2. Блокчейн технологии. Курс посвящен изучению основ технологий блокчейн. В ходе курса рассматриваются практика применения технологий блокчейн в криптовалютах биткойн и эфириум, а также других отраслях. Дисциплина основывается на базе криптографических знаний и включает материалы по разработке смарт-контрактов, различных алгоритмов консенсуса и т.д.
  3. Введение в облачные технологии. Курс направлен на изучение технологии создания облачного сервиса, работы с существующими облачными сервисами, применению технологии облачных вычислений при решении задач кибербезопасности.
  4. Защита приложений и скриптов от модификаций. Курс «Защита приложений и скриптов от модификаций» предназначен для изучения вопросов выбора и использования средств дизассемблирования, отладки и защиты приложений, внутренние устройства и алгоритмы работы основных инструментов дизассемблирования и отладки. Курс направлен на развите навыков работы со средствами и инструментами изучения и защиты приложений от модификации. Изучаются различные подходы к изучению и отладке приложений, реконструкции алгоритмов, практические приемы работы с популярными инструментами дизассемблирования. Полученные в ходе изучения данного курса знания позволят эффективно защищать программы от модификации и несанкционированного копирования, а также создавать более оптимизирование приложения.
  5. Киберриск и киберразведка. Дисциплина предназначена для обучения студентов основам кибербезопасности и противодействия киберугрозам. В рамках курса студенты изучают современные технологии и методы защиты информации от киберугроз, включая механизмы контроля доступа, межсетевые экраны, системы обнаружения и предотвращения атак, антивирусные программы и другие. Курс включает изучение концепции киберрисков и методов их управления, студенты проводят анализ киберрисков, используют инструменты для их оценки и создают планы по управлению рисками.
  6. Майнор 1. Дополнительная образовательная программа (Мinor) – совокупность дисциплин и (или) модулей и других видов учебной работы, определенная обучающимся для изучения с целью формирования дополнительных компетенций
  7. Майнор 2. Дополнительная образовательная программа (Мinor) – совокупность дисциплин и (или) модулей и других видов учебной работы, определенная обучающимся для изучения с целью формирования дополнительных компетенций
  8. Майнор 3. Дополнительная образовательная программа (Мinor) – совокупность дисциплин и (или) модулей и других видов учебной работы, определенная обучающимся для изучения с целью формирования дополнительных компетенций
  9. Разработка корпоративных приложении на фреймворке Django. Данный курс дает возможность создавать системы автоматизации бизнеса, интернет-проекты, сервисы, стартапы. Создание крупных интернет-магазинов или корпоративных порталов с внедрением сервисов взаимодействия с посетителями и с элементами автоматизации бизнеса.
  10. Реверс-инжиниринг Данный курс посвящен изучению процесса анализа (дисассемблирования) машинного кода программы, восстановлению алгоритма, обнаружения недокументированных возможностей программы, используя методы статического или динамического анализ кода. Входе курса применяются как методы, так и специальные программы восстановления исходного кода
  11. Управление идентификацией и доступом. Курс включает в себя изучение методов и технологий управления доступом к информационным ресурсам организации. В рамках курса студенты учатся применять современные методы и технологии управления идентификацией и доступом, включая протоколы аутентификации, ролевые модели доступа, двухфакторную аутентификацию и управление атрибутами.
  12. DevNet. Курс направлен на понимание значения, настройки и использования концепций программного обеспечения, а также инструментов, связанных с программированием сетей (создание сценариев на языке Python, Git, JSON, Postman, API). Описание собственного подходак программно-определяемой сети (SDN), включая централизованное управление политиками приложений.