|
|
|
|
LEADER |
00000cam a2200000uu 4500 |
001 |
in00000091364 |
006 |
m o d |
007 |
cr ||||||||||| |
008 |
220618s2021 xx o ||| 0 eng d |
005 |
20240701213110.7 |
020 |
|
|
|a 9781801079020
|
020 |
|
|
|a 1801079021
|
035 |
|
|
|a (OCoLC)1267767087
|
040 |
|
|
|a EBLCP
|b eng
|c EBLCP
|d OCLCO
|d OLDSC
|d OCLCO
|d OCLCL
|
050 |
|
4 |
|a TK5105.8885.A26
|b .C365 2021
|
082 |
0 |
4 |
|a 006.76
|
100 |
1 |
|
|a Canlas, Roman.
|
245 |
1 |
0 |
|a ASP. NET Core 5 Secure Coding Cookbook
|h [electronic resource] :
|b Practical Recipes for Tackling Vulnerabilities in Your ASP. NET Web Applications.
|
260 |
|
|
|a Birmingham :
|b Packt Publishing, Limited,
|c 2021.
|
300 |
|
|
|a 1 online resource (324 p.)
|
500 |
|
|
|a Description based upon print version of record.
|
500 |
|
|
|a Chapter 5: XML External Entities
|
505 |
0 |
|
|a Cover -- Copyright -- Foreword -- Contributors -- Table of Contents -- Preface -- Chapter 1: Secure Coding Fundamentals -- Technical requirements -- Input validation -- Enabling whitelist validation using validation attributes -- Getting ready -- How to do it... -- How it works... -- Whitelist validation using the FluentValidation library -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also... -- Syntactic and semantic validation -- Creating a custom validation attribute to implement semantic validation -- Getting ready -- How to do it... -- How it works...
|
505 |
8 |
|
|a Input sanitization -- Getting ready -- How to do it... -- How it works... -- Input sanitization using the HTMLSanitizer library -- Getting ready -- How to do it... -- How it works... -- Output encoding -- Output encoding using HtmlEncoder -- Getting ready -- How to do it... -- How it works... -- Output encoding using UrlEncoder -- Getting ready -- How to do it... -- How it works... -- Output encoding using JavascriptEncoder -- Getting ready -- How to do it... -- How it works... -- Protecting sensitive data using the Data Protection API -- Getting ready -- How to do it... -- How it works... -- See also
|
505 |
8 |
|
|a Chapter 2: Injection Flaws -- Technical requirements -- What is SQL injection? -- Fixing SQL injection with Entity Framework -- Getting ready -- How to do it... -- How it works... -- There's more... -- Fixing SQL injection in ADO.NET -- Getting ready -- How to do it... -- How it works... -- There's more... -- Fixing NoSQL injection -- Getting ready -- How to do it... -- How it works... -- There's more... -- Fixing command injection -- Getting ready -- How to do it... -- How it works... -- There's more... -- Fixing LDAP injection -- Getting ready -- How to do it... -- How it works... -- Fixing XPath injection
|
505 |
8 |
|
|a Getting ready -- How to do it... -- How it works... -- There's more... -- Chapter 3: Broken Authentication -- Technical requirements -- Fixing the incorrect restrictions of excessive authentication attempts -- Getting ready -- How to do it... -- How it works... -- There's more... -- Fixing insufficiently protected credentials -- Getting ready -- How to do it... -- How it works... -- Fixing user enumeration -- Getting ready -- How to do it... -- How it works... -- Fixing weak password requirements -- Getting ready -- How to do it... -- How it works... -- Fixing insufficient session expiration -- Getting ready
|
505 |
8 |
|
|a How to do it... -- How it works... -- Chapter 4: Sensitive Data Exposure -- Technical requirements -- Fixing insufficient protection of data in transit -- Getting ready -- How to do it... -- How it works... -- Fix missing HSTS headers -- Getting ready -- How to do it... -- How it works... -- There's more... -- Fixing weak protocols -- Getting ready -- How to do it... -- How it works... -- Fixing hardcoded cryptographic keys -- Getting ready -- How to do it... -- How it works... -- There's more... -- Disabling caching for critical web pages -- Getting ready -- How to do it... -- How it works...
|
630 |
0 |
0 |
|a Active server pages.
|
650 |
|
0 |
|a Internet programming.
|
700 |
1 |
|
|a Price, Ed.
|
758 |
|
|
|i has work:
|a ASP.NET Core 5 secure coding cookbook (Text)
|1 https://id.oclc.org/worldcat/entity/E39PCFXmr6VykF4PH7yCvv3PPP
|4 https://id.oclc.org/worldcat/ontology/hasWork
|
776 |
0 |
8 |
|i Print version:
|a Canlas, Roman
|t ASP. NET Core 5 Secure Coding Cookbook
|d Birmingham : Packt Publishing, Limited,c2021
|
852 |
|
|
|b Online
|h ProQuest
|
856 |
4 |
0 |
|u https://ebookcentral.proquest.com/lib/emmanuel/detail.action?docID=6717698
|z Full text (Emmanuel users only)
|t 0
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL6717698
|
947 |
|
|
|a FLO
|x pq-ebc-base
|
999 |
f |
f |
|s 22fca1ad-62a6-4b63-8453-ed9d084bb85c
|i c5777dfa-8381-45a6-b24a-47a4e9011484
|t 0
|
952 |
f |
f |
|a Emmanuel College
|b Main Campus
|c Emmanuel College Library
|d Online
|t 0
|e ProQuest
|h Other scheme
|
856 |
4 |
0 |
|t 0
|u https://ebookcentral.proquest.com/lib/emmanuel/detail.action?docID=6717698
|y Full text (Emmanuel users only)
|