Некоторые знания, которые должен приобрести студент направления «Информационная безопасность» помимо программирования:
- Криптография. 2 Генерация общедоступных ключей, шифрование данных с помощью открытых ключей и их расшифровка с помощью закрытых. 2
- Хеширование. 2 Проверка целостности полученных данных с помощью алгоритмов хеширования, например MD5. 2
- Цифровые подписи. 2 Понимание процесса создания цифровых подписей и умение проверять их подлинность. 2
- Правила обеспечения безопасности в РФ. 2 Знание законов, нормативных актов, требований к защите информации и персональных данных организаций, умение работать с системами управления информационной безопасностью. 2
- Сетевая безопасность. 2 Основы компьютерных сетей и протоколов, в особенности HTTPS, TLS/SSL, VPN, IPSec и SSH. 2
- Основные типы вредоносного ПО. 2 Вирусы, черви, трояны, шпионское ПО, рекламное ПО, вымогательское ПО, логические бомбы и руткиты. 2 Умение выявлять фишинговые электронные письма и вредоносные вложения. 2
- Безопасность веб-приложений. 2 Архитектура веб-приложений и методы защиты от SQL-инъекций, межсайтовый скриптинг. 2
- Методы социальной инженерии и защитные меры. 2 Сетевые атаки, способы их обнаружения и предотвращения. 2
Также желательно владеть английским языком, чтобы читать техническую документацию. 3