Dominic Barnes Node Security

ISBN 13: 9781783281497

Node Security

3.79 avg rating
( 14 ratings by Goodreads )
 
9781783281497: Node Security
View all copies of this ISBN edition:
 
 

For an in-depth understanding of how you can secure your Node.js applications, this is the ideal book. By learning to write code defensively and adopting security techniques you will be able to withstand common web attacks.

Overview

  • Examine security features and vulnerabilities within JavaScript
  • Explore the Node platform, including the event-loop and core modules
  • Solve common security problems with available npm modules

In Detail

Node.js is a fast-growing platform for building server applications using JavaScript. Now that it is being more widely used in production settings, Node applications will start to be specifically targeted for security vulnerabilities. Protecting your users will require an understanding of attack vectors unique to Node, as well as shared with other web applications.

To secure Node.js applications, we’ll start by helping you delve into the building blocks that make up typical Node applications. By understanding all the layers that you are building on top of, you can write code defensively and securely. In doing so, you will be able to protect your user's data and your infrastructure, while still using the rock-star technology behind Node.js.

Teaching you how to secure your Node applications by learning about each of the layers you will be building on top of; starting with JavaScript itself, then the Node platform, and finally the npm module ecosystem. By starting with JavaScript, you will learn what to avoid and what to embrace. Next, we will explain the Node platform, including its unique architecture and core modules, so you know how things work under the hood. Finally, we will introduce the rich ecosystem of npm modules, including modules to help you solve the common security problems you might face. Through our handy tutorials, you will be able to write secure Node.js applications, ones that will remain online under pressure and be able to weather the most common attacks that face web applications today.

What you will learn from this book

  • Master the origins of the Node.js and npm projects
  • Understand the architecture, including the event-loop and asynchronous I/O
  • Delve into the key aspects of avoiding some common pitfalls of JavaScript development
  • Incorporate ES5's security improvements, including strict-mode
  • Add static code analysis and the code-quality it promotes
  • Explore the basics of proper error-handling within Node applications
  • Understand the architecture of Express and Connect
  • Adapt common authentication and authorization schemes

Approach

A practical and fast-paced guide that will give you all the information you need to secure your Node applications.

Who this book is written for

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.

"synopsis" may belong to another edition of this title.

About the Author:

Dominic Barnes

Dominic Barnes is a web developer as a hobbyist and by profession. Since writing HTML with Microsoft Notepad back in high school, he has grown in skill through the many opportunities he has had. With experiences in ColdFusion, ASP.NET, PHP, and now Node.js, his passion is to create applications that people find useful. To him, the user experience is paramount and requires writing secure and high-performance code, no matter what platform is being used.

"About this title" may belong to another edition of this title.

Buy New View Book
List Price: US$ 29.99
US$ 28.93

Convert currency

Shipping: FREE
From United Kingdom to U.S.A.

Destination, rates & speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Dominic Barnes
Published by Packt Publishing Limited, United Kingdom (2013)
ISBN 10: 1783281499 ISBN 13: 9781783281497
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2013. Paperback. Condition: New. Language: English . Brand New Book ***** Print on Demand *****.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. Seller Inventory # AAV9781783281497

More information about this seller | Contact this seller

Buy New
US$ 28.93
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

2.

Dominic Barnes
Published by Packt Publishing Limited, United Kingdom (2013)
ISBN 10: 1783281499 ISBN 13: 9781783281497
New Paperback Quantity Available: 10
Print on Demand
Seller:
Book Depository International
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2013. Paperback. Condition: New. Language: English . Brand New Book ***** Print on Demand *****. 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. Seller Inventory # AAV9781783281497

More information about this seller | Contact this seller

Buy New
US$ 33.34
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

3.

Dominic Barnes
Published by Packt Publishing Limited (2013)
ISBN 10: 1783281499 ISBN 13: 9781783281497
New Quantity Available: > 20
Print on Demand
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description Packt Publishing Limited, 2013. PAP. Condition: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # IQ-9781783281497

More information about this seller | Contact this seller

Buy New
US$ 29.36
Convert currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, rates & speeds

4.

Barnes, Dominic
Published by Packt Publishing (2016)
ISBN 10: 1783281499 ISBN 13: 9781783281497
New Paperback Quantity Available: 1
Print on Demand
Seller:
Ria Christie Collections
(Uxbridge, United Kingdom)
Rating
[?]

Book Description Packt Publishing, 2016. Paperback. Condition: New. PRINT ON DEMAND Book; New; Publication Year 2016; Not Signed; Fast Shipping from the UK. No. book. Seller Inventory # ria9781783281497_lsuk

More information about this seller | Contact this seller

Buy New
US$ 29.86
Convert currency

Add to Basket

Shipping: US$ 5.07
From United Kingdom to U.S.A.
Destination, rates & speeds

5.

Dominic Barnes
Published by Packt Publishing Limited (2013)
ISBN 10: 1783281499 ISBN 13: 9781783281497
New Quantity Available: > 20
Print on Demand
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, 2013. PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # LQ-9781783281497

More information about this seller | Contact this seller

Buy New
US$ 25.17
Convert currency

Add to Basket

Shipping: US$ 11.79
From United Kingdom to U.S.A.
Destination, rates & speeds

6.

Dominic Barnes
Published by Packt Publishing Limited, United Kingdom (2013)
ISBN 10: 1783281499 ISBN 13: 9781783281497
New Paperback Quantity Available: 10
Seller:
Book Depository hard to find
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2013. Paperback. Condition: New. Language: English . This book usually ship within 10-15 business days and we will endeavor to dispatch orders quicker than this where possible. Brand New Book. 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. Seller Inventory # LIE9781783281497

More information about this seller | Contact this seller

Buy New
US$ 38.05
Convert currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, rates & speeds

7.

Barnes, Dominic
Published by Packt Publishing (2018)
ISBN 10: 1783281499 ISBN 13: 9781783281497
New Paperback Quantity Available: > 20
Print on Demand
Seller:
Murray Media
(NORTH MIAMI BEACH, FL, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2018. Paperback. Condition: New. Never used! This item is printed on demand. Seller Inventory # 1783281499

More information about this seller | Contact this seller

Buy New
US$ 39.51
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

8.

Dominic Barnes
Published by Packt Publishing (2013)
ISBN 10: 1783281499 ISBN 13: 9781783281497
New Softcover Quantity Available: 1
Print on Demand
Seller:
Rating
[?]

Book Description Packt Publishing, 2013. Condition: New. This item is printed on demand for shipment within 3 working days. Seller Inventory # GM9781783281497

More information about this seller | Contact this seller

Buy New
US$ 37.83
Convert currency

Add to Basket

Shipping: US$ 3.44
From Germany to U.S.A.
Destination, rates & speeds

9.

Dominic Barnes
Published by Packt Publishing
ISBN 10: 1783281499 ISBN 13: 9781783281497
New Paperback Quantity Available: > 20
Seller:
BuySomeBooks
(Las Vegas, NV, U.S.A.)
Rating
[?]

Book Description Packt Publishing. Paperback. Condition: New. 94 pages. Dimensions: 9.1in. x 7.5in. x 0.4in.Take a deep dive into the world of securing your Node applications with Node Security Overview Examine security features and vulnerabilities within JavaScript Explore the Node platform, including the event-loop and core modules Solve common security problems with available npm modules In Detail Node. js is a fast-growing platform for building server applications using JavaScript. Now that it is being more widely used in production settings, Node applications will start to be specifically targeted for security vulnerabilities. Protecting your users will require an understanding of attack vectors unique to Node, as well as shared with other web applications. To secure Node. js applications, well start by helping you delve into the building blocks that make up typical Node applications. By understanding all the layers that you are building on top of, you can write code defensively and securely. In doing so, you will be able to protect your users data and your infrastructure, while still using the rock-star technology behind Node. js. Teaching you how to secure your Node applications by learning about each of the layers you will be building on top of; starting with JavaScript itself, then the Node platform, and finally the npm module ecosystem. By starting with JavaScript, you will learn what to avoid and what to embrace. Next, we will explain the Node platform, including its unique architecture and core modules, so you know how things work under the hood. Finally, we will introduce the rich ecosystem of npm modules, including modules to help you solve the common security problems you might face. Through our handy tutorials, you will be able to write secure Node. js applications, ones that will remain online under pressure and be able to weather the most common attacks that face web applications today. What you will learn from this book Master the origins of the Node. js and npm projects Understand the architecture, including the event-loop and asynchronous IO Delve into the key aspects of avoiding some common pitfalls of JavaScript development Incorporate ES5s security improvements, including strict-mode Add static code analysis and the code-quality it promotes Explore the basics of proper error-handling within Node applications Understand the architecture of Express and Connect Adapt common authentication and authorization schemes Approach A practical and fast-paced guide that will give you all the information you need to secure your Node applications. Who this book is written for 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. This item ships from multiple locations. Your book may arrive from Roseburg,OR, La Vergne,TN. Paperback. Seller Inventory # 9781783281497

More information about this seller | Contact this seller

Buy New
US$ 43.96
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds

10.

Dominic Barnes
Published by Packt Publishing (2013)
ISBN 10: 1783281499 ISBN 13: 9781783281497
New Softcover Quantity Available: 1
Seller:
Irish Booksellers
(Portland, ME, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2013. Condition: New. book. Seller Inventory # M1783281499

More information about this seller | Contact this seller

Buy New
US$ 47.83
Convert currency

Add to Basket

Shipping: US$ 3.27
Within U.S.A.
Destination, rates & speeds

There are more copies of this book

View all search results for this book