План на курса

Въведение

Преглед на програмирането с Python

  • Python и неговата роля в киберсигурността
  • Инсталиране на Python
  • Настройка на разработваща среда
  • Синтаксис на Python, променливи, типове данни и базови операции за вход/изход
  • Функции, модули и библиотеки

Основни и напредни концепции на програмирането с Python

  • Напредни типове данни
  • Обектно-ориентирано програмиране (OOP) в Python
  • Ръководство на изключения и управление на грешки
  • Работа с файлове и манипулация
  • Регулярни изрази за съвпадение на образци

Защитна киберсигурност с Python

  • Автоматизиран анализ на логове с Python
  • Анализ на пакети с Python
  • Мониторинг на мрежов трафик
  • Създаване на системи за откриване на вторжения (IDS)

Дигитална форензика с Python

  • Въведение в дигиталната форензика
  • Анализ на файлова система с Python
  • Анализ на паметта с Python
  • Създаване на форензични скриптове за автоматизация на общи задачи

Офанзивни кибертехники с Python

  • Въведение в офанзивната киберсигурност и етични разсъждения
  • Писане на Python скриптове за проникващо тестване
  • Брутфорс атаки и кракване на пароли
  • Експлоатация на уязвимости
  • Създаване на прости командни и контролни (C2) рамки

Най-добри практики и етични разсъждения

  • Разсъждения за сигурност и конфиденциалност при работа с чувствителни данни
  • Правни и етични последствия от използването на Python за офанзивни цели
  • Отговорно разкриване на уязвимости
  • Преглед на код и безопасни практики за програмиране с Python

Резюме и следващи стъпки

Изисквания

  • Основни познания в области киберсигурност
  • Знания по програмиране

Целева аудитория

  • Разработчици
 14 часа

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


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

Отзиви от потребители (5)

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

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