#web #security #book



Web Security for Developers (2020)



Автор:
Malcolm McDonald



В книге разъясняются виды основных атак на веб-приложения с точки зрения разработчика и с акцентом на код. В каждой главе описывается уязвимость и изучается реальная атака, а также приводятся примеры кода, показывающего как уязвимое место в нем, так и способы исправления уязвимости.



Вы узнаете, как:

- защищать от атак путем внедрения кода SQL, вредоносного кода JavaScript и подделки межсайтовых запросов;

- добавлять аутентификацию и контроль доступа к форме для защиты учетных записей;

- блокировать учетные записи пользователей, чтобы предотвратить атаки, основанные на подборе паролей, краже сеансов или повышении привилегий;

- внедрять шифрование;

- управлять уязвимостями в устаревшем коде;

- предотвращать утечки информации, раскрывающие уязвимости;

- устранять сложные атаки, такие как вредоносная реклама и отказ в обслуживании.