Cover image for Node Security.
Node Security.
Title:
Node Security.
Author:
Barnes, Dominic.
ISBN:
9781783281503
Personal Author:
Physical Description:
1 online resource (102 pages)
Contents:
Node Security -- Table of Contents -- Node Security -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Introduction to Node.js -- History of Node.js -- How Node.js differs? -- Securing Node.js applications -- Summary -- 2. General Considerations -- JavaScript security -- ES5 features -- Strict mode -- Object property descriptors -- Static program analysis -- Considerations for Node.js -- Callback errors -- EventEmitter error handling -- Uncaught exceptions -- Domains -- Process monitoring -- npm modules (third-party code) -- Summary -- 3. Application Considerations -- Introduction to Express -- Authentication -- HTTP Basic Authentication -- HTTP Digest Authentication -- Introducing Passport.js -- OpenID -- OAuth -- Authorization -- Security logging -- Error handling -- Summary -- 4. Request Layer Considerations -- Limiting the request size -- Using streams instead of buffering -- Monitoring the event loop's responsiveness -- Cross-site Request Forgery -- Input validation -- Summary -- 5. Response Layer Vulnerabilities -- Cross-site Scripting (XSS) -- Denial of Service -- Security-related HTTP headers -- Content security policy -- HTTP Strict Transport Security (HSTS) -- X-Frame-Options -- X-XSS-Protection -- X-Content-Type-Options -- Cache-Control -- Summary -- Index.
Abstract:
A practical and fast-paced guide that will give you all the information you need to secure your Node applications.If you are a developer who wishes to secure your Node applications, whether you are already using Node Security in production, or are considering using it for your next project, then this book will enable you to ensure security of your applications. An understanding of JavaScript is a prerequisite, and some experience with Node is recommended, though not required.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: