Десет модула, по ред
Всеки модул се отключва, щом всеки урок от предходния е завършен. Редът не е случаен — инжекциите предполагат, че знаеш как се разбира една заявка, а контролът на достъпа предполага, че знаеш как се установява сесия.
Разглеждаш като гост
Уроците в първия модул са достъпни сега. Създай акаунт, за да пазиш напредъка си и да отключиш останалите.
Разузнаване
Събиране на информация, преди да докоснеш каквото и да е. Поддомейни, директории, разпознаване на технологиите — фазата, която решава дали останалото от ангажимента ще открие нещо изобщо.
Инжекционни атаки
Какво става, когато данни от атакуващия се разберат като код. SQL, shell и инжекция в директорийни услуги — от първата кавичка до пълно изтичане на данни.
Cross-Site Scripting (XSS)
Да накараш твоя JavaScript да се изпълни в чужд origin. Reflected, stored и DOM-based варианти, плюс какво реално спира строгата CSP.
Атаки срещу удостоверяването
Разбиване на входната врата. Груба сила, credential stuffing, отвличане на сесии, кражба на бисквитки и начините, по които многофакторната защита се заобикаля.
Cross-Site Request Forgery (CSRF)
Да накараш браузъра на жертвата да действа от твое име. Защо асиметрията „прати, но не чети“ е важна и кои защити наистина издържат.
Сървърни уязвимости
Да превърнеш сървъра в свой клиент. SSRF срещу облачни метаданни, включване на файлове и обхождане на пътища извън уеб корена.
Основи на криптографията
Точно толкова крипто, колкото да усетиш кога се използва грешно. Хеширане срещу кодиране срещу криптиране, съхранение на пароли и повтарящите се грешни конфигурации.
Повишаване на права
Контролът на достъпа е номер едно в OWASP Top 10 с причина. IDOR, счупен контрол на достъпа и движение настрани, после нагоре.
Грешна конфигурация на сигурността
Най-непривлекателните находки и най-честите. Пароли по подразбиране, изложени админ панели, многословни грешки и забравени дебъг крайни точки.
38 урока общо · „Основи на уеб“ е напълно написан; останалите са скицирани и се допълват.