План на курса

Въведение

Проучване на проекта за тестване OWASP.

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

Работа с OWASP рамка за тестване

  • Фаза 1: Преди да започне разработката
  • Фаза 2: По време на дефиниране и проектиране
  • Фаза 3: По време на разработката
  • Фаза 4: По време на внедряването
  • Фаза 5: Поддръжка и експлоатация
  • Типичен работен процес за тестване на жизнения цикъл
  • Методологии за тестване за проникване

Тестване на мрежата Application Security

  • Въведение и цели
  • Събиране на информация
  • Провеждайте откриване на търсачки и разузнаване за изтичане на информация
  • Уеб сървър за пръстови отпечатъци
  • Прегледайте метафайловете на уеб сървъра за изтичане на информация
  • Изброяване на приложения на уеб сървър
  • Прегледайте съдържанието на уеб страницата за изтичане на информация
  • Идентифицирайте входните точки на приложението
  • Картирайте пътищата за изпълнение през приложението
  • Рамка за уеб приложения за пръстови отпечатъци
  • Уеб приложение за пръстови отпечатъци
  • Архитектура на приложението за карти
  • Тестване на управлението на конфигурацията и внедряването
  • Тествайте конфигурацията на мрежата/инфраструктурата
  • Тествайте конфигурацията на платформата за приложения
  • Тествайте обработката на файлови разширения за чувствителна информация
  • Прегледайте стари, резервни и нереферирани файлове за чувствителна информация
  • Избройте интерфейсите за администриране на инфраструктура и приложения
  • Тествайте HTTP методи
  • Тествайте HTTP стриктна транспортна сигурност
  • Тествайте политиката за междудомейн RIA
  • Тестово разрешение за файл
  • Тествайте за превземане на поддомейни
  • Тествайте облачното хранилище

Самоличност Management Тестване

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

Тестване за удостоверяване

  • Тестване за идентификационни данни, пренесени по криптиран канал
  • Тестване за идентификационни данни по подразбиране
  • Тестване за слаб заключващ механизъм
  • Тестване за заобикаляне на схема за удостоверяване
  • Тестване за уязвима парола за запомняне
  • Тестване за слабост на кеша на браузъра
  • Тестване за слаба политика за пароли
  • Тестване за слаб отговор на защитен въпрос
  • Тестване за слаби функции за промяна или нулиране на парола
  • Тестване за по-слабо удостоверяване в алтернативен канал

Тестване на авторизация

  • Тестване на обикаляне на директория/включване на файл
  • Тестване за заобикаляне на схема за оторизация
  • Тестване за ескалация на привилегии
  • Тестване за несигурни директни препратки към обекти

Сесия Management Тестване

  • Тестване на схема за управление на сесии
  • Тестване на атрибути на бисквитки
  • Тестване за фиксиране на сесията
  • Тестване за открити променливи на сесията
  • Тестване за фалшифициране на междусайтови заявки
  • Тестване за функционалност за излизане
  • Изчакване на тестовата сесия
  • Тестване за озадачаваща сесия
  • Тестване за отвличане на сесия

Тестване за проверка на входа

  • Тестване за отразено междусайтово скриптиране
  • Тестване за съхранени междусайтови скриптове
  • Тестване за подправяне на HTTP глаголи
  • Тестване за замърсяване на HTTP параметри
  • Тестване за SQL инжекция
  • Тестване за Oracle
  • Тестване за MySQL
  • Тестване за SQL сървър
  • Тестване за PostgreSQL
  • Тестване за МС Access
  • Тестване за NoSQL инжекция
  • Тестване за инжектиране на ORM
  • Тестване от страна на клиента
  • Тестване за LDAP инжекция
  • Тестване за XML инжекция
  • Тестване за инжектиране на SSI
  • Тестване за XPath инжекция
  • Тестване за IMAP/SMTP инжектиране
  • Тестване за инжектиране на код
  • Тестване за включване на локален файл
  • Тестване за отдалечено включване на файл
  • Тестване за инжектиране на команда
  • Тестване за инжектиране на форматен низ
  • Тестване за инкубирана уязвимост
  • Тестване за HTTP разделяне/контрабанда
  • Тестване за HTTP входящи заявки
  • Тестване за инжектиране на хедър на хост
  • Тестване за инжектиране на шаблон от страна на сървъра
  • Тестване за фалшифициране на заявка от страна на сървъра

Тестване за обработка на грешки

  • Тестване за неправилно обработване на грешки
  • Тестване за следи на стека

Тестване за слаба Crypto графика

  • Тестване за слаба защита на транспортния слой
  • Тестване за подложка Oracle
  • Тестване за чувствителна информация, изпратена през некриптирани канали
  • Тестване за слабо криптиране

Business Логически тестове

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

Тестване от страна на клиента

  • Тестване за DOM-базирано междусайтово скриптиране
  • Тестване за JavaScript изпълнение
  • Тестване за HTML инжекция
  • Тестване за URL пренасочване от страна на клиента
  • Тестване за CSS инжекция
  • Тестване за манипулиране на ресурси от страна на клиента
  • Тестване на кръстосано споделяне на ресурси
  • Тестване за междусайтово мигане
  • Тестване за кликджекинг
  • Тестване на WebSockets
  • Тестване на уеб съобщения
  • Тестване на паметта на браузъра
  • Тестване за включване на кръстосани скриптове

API Testing

  • Тестване GraphQL

Докладване

  • Въведение
  • Изпълнително резюме
  • Констатации
  • Приложения

Изисквания

    Общо разбиране на жизнения цикъл на уеб разработката Опит в разработката, сигурността и тестването на уеб приложения.

Публика

    Разработчици Инженери Архитекти
 21 Часа

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


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

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

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

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