Безопасность JavaScript (Node.js) приложений — Алексей Ветров — обложка книги
300 страниц
JavaScript (Node.js)
PDF
4.5

Безопасность JavaScript (Node.js) приложений

Защита кода от XSS, внедрения зависимостей и утечек данных

Автор:

Год:

Краткое содержимое:

Современная веб-разработка на Node.js требует не только производительности, но и надёжной защиты от атак. Книга «Безопасность JavaScript (Node.js) приложений» — это практическое руководство, которое поможет вам создавать устойчивые к взлому серверные и клиентские приложения на JavaScript.

Автор последовательно разбирает наиболее распространённые угрозы из списка OWASP Top 10 применительно к экосистеме Node.js. Вы узнаете, как злоумышленники эксплуатируют типовые ошибки разработчиков и как предотвратить эти атаки ещё на этапе написания кода.

Что вы узнаете из книги:

  • Как защитить приложение от межсайтового скриптинга (XSS) и CSRF-атак
  • Методы предотвращения SQL-инъекций и NoSQL-инъекций в MongoDB
  • Безопасная работа с аутентификацией: JWT, сессии, OAuth 2.0
  • Управление зависимостями: выявление уязвимостей в npm-пакетах
  • Защита REST API и GraphQL эндпоинтов
  • Шифрование данных, безопасное хранение паролей и секретов
  • Логирование и мониторинг инцидентов безопасности

Для кого эта книга:

  • Backend-разработчики на Node.js, желающие повысить уровень безопасности своих проектов
  • Fullstack-разработчики, работающие с JavaScript и Express.js
  • DevOps-инженеры, отвечающие за развёртывание Node.js приложений
  • Студенты и начинающие программисты, изучающие веб-безопасность

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

Это настольное руководство, к которому вы будете возвращаться при создании каждого нового проекта. Защитите своих пользователей и свой бизнес — начните писать безопасный код уже сегодня.

Рекомендаций