Advanced ASP.NET Core 3 Security

Publisher : Apress

ISBN-13 : 9781484260135

Page : 380 pages

Rating : 4.5/5 from 135 voters

Incorporate best practices with ASP.NET Core security. This book includes security-related features available in the framework, and security topics rarely covered elsewhere. It digs deep into the ASP.NET Core 3.1 source code, explaining how something works (or how to fix a problem). The ASP.NET Core framework does a good job in preventing certain types of attacks from happening, but there are many more non-trivial projects that invariably require developers to think outside the box. For that, there is very little guidance on how to safely venture beyond the simple use cases. And worse, there is a lot of bad advice online on how to implement functionality, be it encrypting unsafely hard-code parameters that need to be generated at runtime, to articles that advocate for certain solutions that are vulnerable to obvious injection attacks. This book aims to train developers to avoid these problems. Unlike the vast majority of security books that are targeted to network administrators, system administrators, or managers, this book is targeted specifically to ASP.NET developers. The book begins by teaching developers how ASP.NET Core works behind the scenes, then talks about how various attacks are performed and how to prevent them. Finally, it dives into the concepts a developer needs to know to do some testing on their own without the help of a security professional. What You Will Learn Discern which attacks are easy to prevent in the framework and which are challenging Dig into ASP.NET Core 3.1 source code to understand how the security services work Establish a baseline for understanding how to design more secure software Properly apply cryptography in software development Take a deep dive into web security concepts Validate input in a way that allows legitimate traffic but blocks malicious traffic Understand parameterized queries and why they are so important to ASP.NET Core Fix issues in a well-implemented solution Know how logging works and its weaknesses in ASP.NET Core Incorporate security in every phase of the software development process Who This Book Is For Software developers who have experience creating websites in ASP.NET and want to know how to make their websites secure from hackers and security professionals who work with a development team that uses ASP.NET Core. A basic understanding of web technologies such as HTML, JavaScript, and CSS is assumed, as is knowledge of how to create a website, and how to read and write C#. You do not need knowledge of security concepts, even those that are often covered in ASP.NET Core documentation.

More Books:

Advanced ASP.NET Core 3 Security
Language: en
Pages: 380
Authors: Scott Norberg
Categories: Computers
Type: BOOK - Published: 2020-12-12 - Publisher: Apress

Incorporate best practices with ASP.NET Core security. This book includes security-related features available in the framework, and security topics rarely cover
Pro ASP.NET Core 3
Language: en
Pages: 1086
Authors: Adam Freeman
Categories: Computers
Type: BOOK - Published: 2020-06-06 - Publisher: Apress

Now in its 8th edition, Pro ASP.NET Core has been thoroughly updated for ASP.NET Core 3 and online for ASP.NET Core 5 and .NET 5.0. This comprehensive, full-col
Modern Web Development with ASP.NET Core 3
Language: en
Pages: 802
Authors: Ricardo Peres
Categories: Computers
Type: BOOK - Published: 2020-06-25 - Publisher: Packt Publishing Ltd

Explore the tools and techniques to build scalable and secured RESTful web services and web applications using C# 8 and ASP. NET Core 3.1 Key FeaturesDelve into
ASP.NET Core 3 and Angular 9
Language: en
Pages: 732
Authors: Valerio De Sanctis
Categories: Computers
Type: BOOK - Published: 2020-02-14 - Publisher: Packt Publishing Ltd

Build a simple, yet fully-functional modern web application using .NET Core 3.1, Entity Framework Core and Angular 9 Key FeaturesExplore the latest edition of t
Pro ASP.NET 2.0 in VB 2005
Language: en
Pages: 1265
Authors: Laurence Moroney
Categories: Computers
Type: BOOK - Published: 2006-11-22 - Publisher: Apress

*Completely up to date with the ASP.NET 2.0 technology and demonstrates the new best-practices and coding styles that it requires *Focuses on the needs of the d
ASP.NET Core 6 and Angular
Language: en
Pages: 780
Authors: Valerio De Sanctis
Categories: Computers
Type: BOOK - Published: 2022-04-06 - Publisher: Packt Publishing Ltd

Design, build and deploy robust web applications using ASP.NET 6, Angular 13, and Entity Framework Core Key FeaturesThe most up-to-date book that covers cutting
Pro ASP.NET 2.0 in C# 2005
Language: en
Pages: 1267
Authors: Mario Szpuszta
Categories: Computers
Type: BOOK - Published: 2006-11-22 - Publisher: Apress

This book is the third edition of Matthew MacDonald and Mario Szpuszta’s well regarded title. It has been comprehensively updated to provide detailed coverage
ASP.NET Core 5 and Angular
Language: en
Pages: 746
Authors: Valerio De Sanctis
Categories: Computers
Type: BOOK - Published: 2021-01-29 - Publisher: Packt Publishing Ltd

Build robust modern web applications using .NET 5, Entity Framework Core, and Angular 11 Key FeaturesUpdated with the latest features and additions in ASP.NET C
Pro ASP.NET 2.0 in C# 2005, Special Edition
Language: en
Pages: 1466
Authors: Mario Szpuszta
Categories: Computers
Type: BOOK - Published: 2007-02-01 - Publisher: Apress

ASP.NET 2.0 is Microsoft’s premier technology for creating dynamic websites, and C# 2005 its preferred language. Development and innovation in this sector has
Pro ASP.NET 3.5 in C# 2008
Language: en
Pages: 1492
Authors: Mario Szpuszta
Categories: Computers
Type: BOOK - Published: 2009-03-11 - Publisher: Apress

* Completely up to date with the ASP.NET 2.0 technology and demonstrates the new best-practices and coding styles that it requires * Focuses on developer’s ne