{"product_id":"9781617298820","title":"Full Stack Python Security: Cryptography, TLS, and attack resistance","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eAuthor\/Contributor(s):\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eByrne, Dennis\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eManning\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eDate:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e8\/17\/2021\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eBinding:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003ePaperback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eNEW\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cb\u003e\u003ci\u003eFull Stack Python Security\u003c\/i\u003e\u003ci\u003e \u003c\/i\u003eteaches you everything you’ll need to build secure Python web applications.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eSummary\u003c\/b\u003e\u003cbr\u003e In \u003ci\u003eFull Stack Python Security: Cryptography, TLS, and attack resistance\u003c\/i\u003e, you’ll learn how to:\u003cbr\u003e \u003cbr\u003e     Use algorithms to encrypt, hash, and digitally sign data\u003cbr\u003e     Create and install TLS certificates\u003cbr\u003e     Implement authentication, authorization, OAuth 2.0, and form validation in Django\u003cbr\u003e     Protect a web application with Content Security Policy\u003cbr\u003e     Implement Cross Origin Resource Sharing\u003cbr\u003e     Protect against common attacks including clickjacking, denial of service attacks, SQL injection, cross-site scripting, and more\u003cbr\u003e \u003cbr\u003e \u003ci\u003eFull Stack Python Security: Cryptography, TLS, and attack resistance\u003c\/i\u003e teaches you everything you’ll need to build secure Python web applications. As you work through the insightful code snippets and engaging examples, you’ll put security standards, best practices, and more into action. Along the way, you’ll get exposure to important libraries and tools in the Python ecosystem.\u003cbr\u003e \u003cbr\u003e Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e\u003cbr\u003e 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.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the book\u003c\/b\u003e\u003cbr\u003e \u003ci\u003eFull Stack Python Security: Cryptography, TLS, and attack resistance\u003c\/i\u003e 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.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e     Encrypt, hash, and digitally sign data\u003cbr\u003e     Create and install TLS certificates\u003cbr\u003e     Implement authentication, authorization, OAuth 2.0, and form validation in Django\u003cbr\u003e     Protect against attacks such as clickjacking, cross-site scripting, and SQL injection\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003e For intermediate Python programmers.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003e \u003cb\u003eDennis Byrne\u003c\/b\u003e is a tech lead for 23andMe, where he protects the genetic data of more than 10 million customers.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e 1 Defense in depth\u003cbr\u003e PART 1 - CRYPTOGRAPHIC FOUNDATIONS\u003cbr\u003e 2 Hashing\u003cbr\u003e 3 Keyed hashing\u003cbr\u003e 4 Symmetric encryption\u003cbr\u003e 5 Asymmetric encryption\u003cbr\u003e 6 Transport Layer Security\u003cbr\u003e PART 2 - AUTHENTICATION AND AUTHORIZATION\u003cbr\u003e 7 HTTP session management\u003cbr\u003e 8 User authentication\u003cbr\u003e 9 User password management\u003cbr\u003e 10 Authorization\u003cbr\u003e 11 OAuth 2\u003cbr\u003e PART 3 - ATTACK RESISTANCE\u003cbr\u003e 12 Working with the operating system\u003cbr\u003e 13 Never trust input\u003cbr\u003e 14 Cross-site scripting attacks\u003cbr\u003e 15 Content Security Policy\u003cbr\u003e 16 Cross-site request forgery\u003cbr\u003e 17 Cross-Origin Resource Sharing\u003cbr\u003e 18 Clickjacking","brand":"Manning","offers":[{"title":"Default Title","offer_id":48176681812223,"sku":"9781617298820","price":59.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0452\/0886\/2873\/files\/Jacket_0686bc4f-8fdb-4018-ad04-b39b198cf7b8.jpg?v=1771351329","url":"https:\/\/massivebookshop.com\/products\/9781617298820","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}