План на курса

Въведение

  • Важността на мрежовата сигурност в разработването на софтуер
  • Общо поле на угрози и мотивацията на атакуващите
  • Преглед на стратегията за многослойна защита и принципите на сигурно дизайн

ИТ-сигурност и Secure Coding

  • Преглед на цели в областта на сигурността (CIA)
  • Въведение в сигурната разработка на софтуер
  • Общи мишенозори относно сигурността при кодирането

Network Security

  • Модела OSI и уязвимостите на мрежата
  • Обичайни атаки (DoS, spoofing, MITM, сесийно хиджекинг)
  • Защита от мрежови угрози и най-добри практики

Практична Cryptoграфия

  • Симетрични алгоритми за шифриране (AES, DES)
  • Асиметрично шифриране (RSA, ECC)
  • Хеширане и проверки на целостта (семейството SHA)
  • Управление на ключовете и обществена инфраструктура за публични ключове (PKI)

Сигурностни протоколи

  • Въведение в криптографските протоколи
  • IPSEC: архитектура, режими и случаи на приложение
  • SSL/TLS: процес на handshake и сигурна комуникация
  • Общи погрешности и лоши конфигурации в протоколите

Cryptoграфични уязвимости

  • Протоколно специфично нападения: BEAST, CRIME, POODLE, FREAK, Logjam
  • Нападения на оракъл за padding
  • Времеви нападения (например, RSA timing)
  • Практични противмери и сигурни модели за употреба

Извори на знания

  • Стандарти за безопасно кодиране (например, OWASP, CERT)
  • Ръководства и инструменти за тестове на уязвимости
  • Непрекъснато обучение и ресурси от общността

Съкращение и следващи стъпки

Изисквания

  • Основно разбиране на принципите на разработването на софтуер
  • Запознаност с основите на мрежите и модела OSI
  • Някакъв опит в разработка на приложения или системна архитектура

Целева група

  • Разработчици
  • Архитектори на софтуера
  • Инженери по сигурност
  • Профессионали в ИТ, заинтересовани в безопасна комуникация между приложения и мрежи
 14 Часа

Брой участници


Цена за участник

Oтзиви от потребители (1)

Предстоящи Курсове

Свързани Kатегории