Взламываем нейросети, пока они не взломали нас

- Уроков: 18
- Сложность: normal
- Аудитория: Пентестеры, аналитики безопасности и все, кто хочет понять, как хакеры используют ИИ.
Что в курсе?
Формат:
- Занимательная теория (как работают атаки на ИИ)
- Бонус: Готовые скрипты для тестирования своих моделей
Важно: курс не предполагает помощь ментора, только самостоятельное изучение. Учащиеся могут помогать друг другу в комментариях, и делиться решениями.
Технические навыки
1. Базовое понимание Python
- Уметь писать простые скрипты (циклы, условия, функции).
- Пример теста:
python
def is_odd(number):
return number % 2 != 0 # Вернет True для нечетных чисел
2. Опыт работы с Linux
- Уметь запускать команды в терминале:
cd, ls, cat, grep, pip install
3. Знание основ машинного обучения (желательно, но не обязательно)
- Что такое «модель», «обучение», «инференс».
Оборудование
1. Компьютер с:
- 8+ ГБ RAM (для Docker и легких моделей).
- Доступ в интернет (качаем датасеты и библиотеки).
- NVIDIA GPU (не обязательно, но ускорит adversarial-атаки).
2. Установленное ПО:
- Docker ([инструкция для всех ОС](https://docs.docker.com/get-docker/)).
- Python 3.8+ (с библиотеками: numpy, pandas, torch).
Теоретическая база
1. Основы кибербезопасности:
- Что такое «уязвимость», «эксплойт», «пентест».
- Чем Red Team отличается от Blue Team.
2. Этика:
- Все атаки — только на свои системы или с разрешения владельца.
- Никакого реального хакинга (курс учебный!).
Кому будет сложно?
- Тем, кто не знаком с Python (лучше начать с основ).
- Тем, кто ждет «взлома ИИ в один клик» (так не бывает!).