Secure Your Node.js Web Application

Keep Attackers Out and Users Happy

Nonfiction, Computers, Programming, Systems Analysis, Programming Languages, CGI, JavaScript, Perl, VBScript, Application Software, Computer Security
Cover of the book Secure Your Node.js Web Application by Karl Duuna, Pragmatic Bookshelf
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Karl Duuna ISBN: 9781680504620
Publisher: Pragmatic Bookshelf Publication: December 28, 2015
Imprint: Pragmatic Bookshelf Language: English
Author: Karl Duuna
ISBN: 9781680504620
Publisher: Pragmatic Bookshelf
Publication: December 28, 2015
Imprint: Pragmatic Bookshelf
Language: English

Cyber-criminals have your web applications in their crosshairs. They search for and exploit common security mistakes in your web application to steal user data. Learn how you can secure your Node.js applications, database and web server to avoid these security holes. Discover the primary attack vectors against web applications, and implement security best practices and effective countermeasures. Coding securely will make you a stronger web developer and analyst, and you'll protect your users.

Bake security into your code from the start. See how to protect your Node.js applications at every point in the software development life cycle, from setting up the application environment to configuring the database and adding new functionality. You'll follow application security best practices and analyze common coding errors in applications as you work through the real-world scenarios in this book.

Protect your database calls from database injection attacks and learn how to securely handle user authentication within your application. Configure your servers securely and build in proper access controls to protect both the web application and all the users using the service. Defend your application from denial of service attacks. Understand how malicious actors target coding flaws and lapses in programming logic to break in to web applications to steal information and disrupt operations. Work through examples illustrating security methods in Node.js. Learn defenses to protect user data flowing in and out of the application.

By the end of the book, you'll understand the world of web application security, how to avoid building web applications that attackers consider an easy target, and how to increase your value as a programmer.

What You Need:

In this book we will be using mainly Node.js. The book covers the basics of JavaScript and Node.js. Since most Web applications have some kind of a database backend, examples in this book work with some of the more popular databases, including MySQL, MongoDB, and Redis.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

Cyber-criminals have your web applications in their crosshairs. They search for and exploit common security mistakes in your web application to steal user data. Learn how you can secure your Node.js applications, database and web server to avoid these security holes. Discover the primary attack vectors against web applications, and implement security best practices and effective countermeasures. Coding securely will make you a stronger web developer and analyst, and you'll protect your users.

Bake security into your code from the start. See how to protect your Node.js applications at every point in the software development life cycle, from setting up the application environment to configuring the database and adding new functionality. You'll follow application security best practices and analyze common coding errors in applications as you work through the real-world scenarios in this book.

Protect your database calls from database injection attacks and learn how to securely handle user authentication within your application. Configure your servers securely and build in proper access controls to protect both the web application and all the users using the service. Defend your application from denial of service attacks. Understand how malicious actors target coding flaws and lapses in programming logic to break in to web applications to steal information and disrupt operations. Work through examples illustrating security methods in Node.js. Learn defenses to protect user data flowing in and out of the application.

By the end of the book, you'll understand the world of web application security, how to avoid building web applications that attackers consider an easy target, and how to increase your value as a programmer.

What You Need:

In this book we will be using mainly Node.js. The book covers the basics of JavaScript and Node.js. Since most Web applications have some kind of a database backend, examples in this book work with some of the more popular databases, including MySQL, MongoDB, and Redis.

More books from Pragmatic Bookshelf

Cover of the book Creating Great Teams by Karl Duuna
Cover of the book Mazes for Programmers by Karl Duuna
Cover of the book Seven More Languages in Seven Weeks by Karl Duuna
Cover of the book Hiring Geeks That Fit by Karl Duuna
Cover of the book Rediscovering JavaScript by Karl Duuna
Cover of the book Functional Programming in Java by Karl Duuna
Cover of the book The Way of the Web Tester by Karl Duuna
Cover of the book Clojure Applied by Karl Duuna
Cover of the book Ruby Performance Optimization by Karl Duuna
Cover of the book The Dream Team Nightmare by Karl Duuna
Cover of the book Python Testing with pytest by Karl Duuna
Cover of the book Data Science Essentials in Python by Karl Duuna
Cover of the book Real-World Kanban by Karl Duuna
Cover of the book React for Real by Karl Duuna
Cover of the book Programming Sound with Pure Data by Karl Duuna
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy