Normal view MARC view ISBD view

Full stack Python security : cryptography, TLS, and attack resistance / Dennis Byrne.

By: Byrne, Dennis [author.].
Publisher: Shelter Island, NY : Manning Publications Co., ©2021Copyright date: ©2021Description: xviii, 284 pages : illustrations ; 24 cm.Content type: text | still image Media type: unmediated Carrier type: volumeISBN: 9781617298820; 1617298824.Subject(s): Computer security | Python (Computer program language) | Computer security | Python (Computer program language)Genre/Form: Print books.
Contents:
1. Defense in depth -- 2. Hashing -- 3. Keyed hashing -- 4. Symmetric encryption -- 5. Asymmetric encryption -- 6. Transport layer security -- 7. HTTP session management -- 8. User authentication -- 9. User password management -- 10. Authorization -- 11. OAuth -- 12. Working with the operating system -- 13. Never trust input -- 14. Cross-site scripting attacks -- 15. Content security policy -- 16. Cross-site request forgery -- 17. Cross-origin resource sharing -- 18. Clickjacking.
Summary: Security is a full-stack concern, encompassing user interfaces, APIs, web servers, network infrastructure, and everything in between. Master the powerful libraries, frameworks, and tools in the Python ecosystem and you can protect your systems top to bottom. Packed with realistic examples, lucid illustrations, and working code, this book shows you exactly how to secure Python-based web applications. Full stack Python security : cryptography, TLS, and attack resistance teaches you everything you need to secure Python and Django-based web apps. In it, seasoned security pro Dennis Byrne demystifies complex security terms and algorithms. Starting with a clear review of cryptographic foundations, you'll learn how to implement layers of defense, secure user authentication and third-party access, and protect your applications against common hacks.--
    average rating: 0.0 (0 votes)

Includes index.

1. Defense in depth -- 2. Hashing -- 3. Keyed hashing -- 4. Symmetric encryption -- 5. Asymmetric encryption -- 6. Transport layer security -- 7. HTTP session management -- 8. User authentication -- 9. User password management -- 10. Authorization -- 11. OAuth -- 12. Working with the operating system -- 13. Never trust input -- 14. Cross-site scripting attacks -- 15. Content security policy -- 16. Cross-site request forgery -- 17. Cross-origin resource sharing -- 18. Clickjacking.

Security is a full-stack concern, encompassing user interfaces, APIs, web servers, network infrastructure, and everything in between. Master the powerful libraries, frameworks, and tools in the Python ecosystem and you can protect your systems top to bottom. Packed with realistic examples, lucid illustrations, and working code, this book shows you exactly how to secure Python-based web applications. Full stack Python security : cryptography, TLS, and attack resistance teaches you everything you need to secure Python and Django-based web apps. In it, seasoned security pro Dennis Byrne demystifies complex security terms and algorithms. Starting with a clear review of cryptographic foundations, you'll learn how to implement layers of defense, secure user authentication and third-party access, and protect your applications against common hacks.--

Copyright © 2020 Alfaisal University Library. All Rights Reserved.
Tel: +966 11 2158948 Fax: +966 11 2157910 Email:
librarian@alfaisal.edu