Web Security: Learning HTTP Security Headers


18 Lessons, 8 Quizzes, 30 Code Snippets, and 19 Illustrations to help you learn.

Takeaway Skills

  • Secure web applications using HTTP security headers

  • Understand Content Security Policy

  • Setup Node.js web applications securely

  • Learn how to test and monitor for security headers and vulnerable JavaScript libraries

  • Roadmap for future web controls

This book is a follow-up on Liran Tal's Essential Node.js Security for Express web applications and teaches you hands-on practical use of HTTP security headers as browser security controls to help secure web applications.

For each HTTP security header that can enhance your web application security, you'll learn what is the overall risk of not implementing it, and what does a proposed solution help with. Finally, you'll learn how to implement and configure the security header with Helmet, a popular and well-maintained Node.js package on npm.

Payments are secure and encrypted