机读格式显示(MARC)
- 000 02323cam a2200373 i 4500
- 008 221101s2022 nyua b 001 0 eng d
- 020 __ |z 9781484285961 |q electronic book
- 020 __ |z 1484285964 |q electronic book
- 035 __ |a (OCoLC)1349467700 |z (OCoLC)1349563450
- 040 __ |a ORMDA |b eng |e rda |c ORMDA |d GW5XE |d YDX |d EBLCP
- 050 _4 |a TK5105.59 |b .B37 2022
- 082 04 |a 005.8 |2 23/eng/20221101
- 100 1_ |a Baker, Matthew, |e author
- 245 10 |a Secure web application development : |b a hands-on guide with Python and Django / |c Matthew Baker
- 250 __ |a [First edition]
- 260 __ |a New York, NY : |b Apress, |c [2022]
- 300 __ |a xxi, 462 pages : |b illustrations ; |c 24 cm
- 336 __ |a text |b txt |2 rdacontent
- 337 __ |a unmediated |b c |2 rdamedia
- 338 __ |a volume |b cr |2 rdacarrier
- 504 __ |a Includes bibliographical references and index
- 505 0_ |a 1. Introduction -- 2. The Hands-On Environment -- 3. Threat Modelling -- 4. Transport and Encryption -- 5. Installing and Configuring Services -- 6. APIs and Endpoints -- 7. Cookies and User Input -- 8. Cross-Site Requests -- 9. Password Management.-10. Authentication and Authorization -- 11. OAuth2 -- 12. Logging and Monitoring -- 13. Third-Party and Supply Chain Security -- 14. Further Resources
- 520 __ |a Cyberattacks are becoming more commonplace and the Open Web Application Security Project (OWASP), estimates 94% of sites have flaws in their access control alone. Attacks evolve to work around new defenses, and defenses must evolve to remain effective. Developers need to understand the fundamentals of attacks and defenses in order to comprehend new techniques as they become available. This book teaches you how to write secure web applications. The focus is highlighting how hackers attack applications along with a broad arsenal of defenses. This will enable you to pick appropriate techniques to close vulnerabilities while still providing users with their needed functionality
- 630 00 |a Django (Electronic resource)
- 650 _0 |a Computer networks |x Security measures.
- 650 _0 |a Web applications |x Development.
- 650 _0 |a Python (Computer program language)