Wrapping Up
Fabulousâin this chapter you learned about various ways you can secure your networking layer and keep your service running despite errors (that others have somehow sneaked into your code). We covered how encryption protects messages so that others canât listen in, how logging helps you understand and defend your application, and how to use error handling to prevent application crashes.
Letâs now move on to the most popular attack vector out there: code injection. In the next chapter, weâll look at different code injection attacks and how to prevent them.
Get Secure Your Node.js Web Application now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.