Новинка! Безопасность в сети. Методы взлома и защита
Автор курса: Артем Воропаев
Для людей с небольшими знаниями в области информационной безопасности. Требуется минимальное понимание устройства сетей и используемых в них протоколов. Приветствуется знание UNIX-подобных систем. Если этих знаний нет или их недостаточно, в курсе Вы сможете их получить.
Чему Вы научитесь
- Узнаете о ключевых сетевых протоколах, принципах работы
- Узнаете о безопасности или небезопасности тех или иных протоколов, используемых в современных сетях
- Узнаете о способах перехвата сетевого трафика
- Научитесь выполнять анализ сетевого трафика
- Узнаете о типовых сетевых атаках, применяемых хакерами в сетях
- Научитесь выполнять ряд сетевых атак и познакомитесь с используемым для этих целей ПО
- Познакомитесь с аудитом информационной безопасности сетевых сервисов
- Узнаете о способах защиты от сетевых атак
- Урок 1. Основы построения компьютерных сетей
Сетевая Модель ISO/OSI; Протокол IP; Протокол TCP; Протокол UDP; Домашнее задание- Урок 2. Введение в анализ сетевого трафика
Классификация сетевых атак; Типичные сценарии проведения атак; Анализ сетевого трафика; Работа с wireshark, tcpdump; Домашнее задание- Урок 3. Пассивные сетевые атаки
Пассивные сетевые атаки; Методы сканирования портов; Методы удаленного определения версии; операционной системы; Методы выявления пакетных снифферов; Домашнее задание- Урок 4. Активные сетевые атаки (часть 1)
Активные атаки; Типовые MITM-атаки; Работа с Intercepter-ng; Атаки на протоколы маршрутизации; Домашнее задание- Урок 5. Активные сетевые атаки (часть 2)
Атаки на протокол TCP; Атаки, направленные на отказ в обслуживании; Несанкционированный обмен данными; Способы обхода межсетевых экранов; Домашнее задание- Урок 6. Аудит безопасности типовых сетевых сервисов
Аудит безопасности типовых сетевых сервисов; Аудит безопасности беспроводных сетей; Знакомство и использование для аудита ИБ продукта Metasploit; Знакомство и использование для аудита ИБ продукта OpenVAS; Домашнее задание- Урок 7. Межсетевые экраны
Понятие экранирования. Характеристики; Классификация межсетевых экранов; Применение межсетевых экранов в сетях; Домашнее задание- Урок 8. Анонимность и безопасность в сети
Ключевые сетевые протоколы, используемые для обеспечения безопасности; Механизмы обеспечения анонимности; Системы обнаружения вторжений
Запрет складчины
Категории
-
Доступно [GeekBrains] Безопасность в сети. Методы взлома и защиты
-
Доступно [GeekBrains] PHP. Уровень 1 Основы веб-разработки
Уведомляем вас о начале сбора взносов.
Цена продукта: 11970 руб. Взнос с каждого участника: 260 руб.
Кол-во участников в основном списке: 2 чел.
Начало сбора взносов 31 Март 2015 года -
Доступно [GeekBrains] Работа программиста. Чему не учат в университете (Виктор Суздалев)
Курс предназначен для всех начинающих или планирующих начать карьеру программиста. Мы поговорим о работе, которая лежит за рамками знаний конкретного языка программирования или платформы. Это и общие принципы написания чистого, практичного кода, и использование системы контроля версий, и тестирование, и непрерывная сборка.
Работа программиста
Чему не учат в университете
Курс проводится на языке C#.
Длительность: 1 месяц
Всего занятий: 8 уроков
Цена: 11 970 ₽
Чему Вы научитесь
- Вы научитесь писать чистый код
- Пользоваться системами контроля версий
- Узнаете, из чего состоит современное приложение
- Для чего нужен continious integration (CI) сервер
- Почему нужно тестировать свои программы и как это делать.
- Урок 1. Системы контроля версий. Научимся базовым операциям с системой контроля версий и заведем учетную запись на GitHub.
- Урок 2. Непрерывная интеграция. Посмотрим, как работает continuous integration сервер TeamCity.
- Урок 3. Тестирование. Разберемся, чем юнит-тесты отличаются от интеграционных. Напишем первые юнит-тесты и настроим TeamCity для проверки кода на каждом коммите.
- Урок 4. Инъекция зависимостей, моки и стабы. Поговорим о механизме Dependency Injection, настроим DI-контейнер и начнем тестировать с моками и стабами.
- Урок 5. Принципы чистого кода и стандарты кодирования. Узнаем, что значит DRY и KISS и как они влияют на код, который мы пишем, проверим качество кода с помощью средств TeamCity и определимся, что же лучше - табы или пробелы.
- Урок 6. Рефакторинг. Поменяем код так, чтобы пользователь ничего не заметил, а комментарии перестали быть необходимыми.
- Урок 7. Декомпозиция задач и оценки. Разобьем необъятную задачу на этапы и узнаем, на сколько надо умножать первоначальные оценки.
- Урок 8. Отладка и багфиксы. Разберем историю одного бага, научимся задавать правильные вопросы и не сдаваться на полпути.
-
Доступно [GeekBrains] Node.js Серверное программирование на JavaScript
Курс для тех, кто уже хорошо знает и использует JavaScript на клиенте и хочет программировать на JavaScript на стороне сервера.
Чему Вы научитесь
Умение создавать консольные утилиты на node.js.
Умение создавать веб-сервисы с помощью популярного фреймворка express.js.
Умение применять шаблонизаторы для разделения кода и оформления интерфейса в проекте.
Умение создавать и использовать различные REST API.
Умение использовать в программе веб-сокеты с помощью socket.io.
Урок 1. Знакомство с nodejs
Знакомство с node.js, Сильные и слабые стороны node.js, Установка node.js с помощью nvm, Менеджер процессов pm2, Пример: Hello, world!
Урок 2. Консольные программы
Стандартные библиотеки и функции node.js, Консольные программы на node.js, Пример: Hello, {name}!, Обработка аргументов при запуске, Работа с переменными окружения, Пример: Hello, {env}!, Менеджер пакетов npm, Полезные библиотеки: sugar, underscore, async
Урок 3. Работа с сетевыми заросами
Принципы обработки входящих веб-запросов, Исходящие запросы с помощью request, Пример: Программа-переводчик (с помощью Google Translate)
Урок 4. Фреймворк Express
Знакомство с фреймворком express.js, Знакомство с шаблонизатором Handlebars, Пример: Программа-переводчик v2 с интерфейсом на HTML+CSS
Урок 5. Работа с MySQL
Работа с MySQL с помощью node-mysql, Создание и использование модулей, Пример: создание TODO-приложения основа — ввод и отображение пунктов)
Урок 6. Аутентификация и авторизация
Продолжение разработки TODO-приложения (редактирование и удаление пунктов, работа с cookies и сессиями, авторизация с помощью passport.js)
Урок 7. REST API
Создание и использование кроссдоменных API с помощью REST API + CORS, Создание REST API с помощью restify, Пример: импорт/экспорт TODO-листа в формате JSON, Использование REST API с помощью restify, Пример: поиск индекса через Google Maps
Урок 8. WebSockets
Работа с WebSockets через socket.io, Пример: простейшая чат-комната, Профессиональный хостинг для node.js, Как настроить VDS, Как использовать PAAS, Полезные сайты и инструменты