{"product_id":"web-security-for-developers-isbn-9781593279943","title":"Web Security for Developers","description":"\u003cb\u003eWebsite security made easy. This book covers the most common ways websites get hacked and how web developers can defend themselves.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eThe world has changed. Today, every time you make a site live, you're opening it up to attack.\u003cbr\u003e\u003cbr\u003eA first-time developer can easily be discouraged by the difficulties involved with properly securing a website. But have hope: an army of security researchers is out there discovering, documenting, and fixing security flaws. Thankfully, the tools you'll need to secure your site are freely available and generally easy to use.\u003cbr\u003e\u003ci\u003e\u003c\/i\u003e\u003cbr\u003e\u003ci\u003eWeb Security for Developers\u003c\/i\u003e will teach you how your websites are vulnerable to attack and how to protect them. Each chapter breaks down a major security vulnerability and explores a real-world attack, coupled with plenty of code to show you both the vulnerability and the fix.\u003cbr\u003e\u003cbr\u003eYou'll learn how to:\u003cbr\u003e\u003cli\u003eProtect against SQL injection attacks, malicious JavaScript, and cross-site request forgery\u003c\/li\u003e\u003cli\u003eAdd authentication and shape access control to protect accounts\u003c\/li\u003e\u003cli\u003eLock down user accounts to prevent attacks that rely on guessing passwords, stealing sessions,\u003c\/li\u003e\u003cli\u003eor escalating privileges\u003c\/li\u003e\u003cli\u003eImplement encryption\u003c\/li\u003e\u003cli\u003eManage vulnerabilities in legacy code\u003c\/li\u003e\u003cli\u003ePrevent information leaks that disclose vulnerabilities\u003c\/li\u003e\u003cli\u003eMitigate advanced attacks like malvertising and denial-of-service\u003c\/li\u003e\u003cbr\u003eAs you get stronger at identifying and fixing vulnerabilities, you'll learn to deploy disciplined, secure code and become a better programmer along the way.\u003cb\u003eChapter 1:\u003c\/b\u003e Let’s Hack a Website\u003cbr\u003e\u003cb\u003eChapter 2:\u003c\/b\u003e How the Internet Works\u003cbr\u003e\u003cb\u003eChapter 3:\u003c\/b\u003e How Browsers Work\u003cbr\u003e\u003cb\u003eChapter 4:\u003c\/b\u003e How Web Servers Work\u003cbr\u003e\u003cb\u003eChapter 5: \u003c\/b\u003eHow Programmers Work\u003cbr\u003e\u003cb\u003eChapter 6:\u003c\/b\u003e Injection Attacks\u003cbr\u003e\u003cb\u003eChapter 7:\u003c\/b\u003e Cross-Site Scripting Attacks\u003cbr\u003e\u003cb\u003eChapter 8:\u003c\/b\u003e Cross-Site Request Forgery Attacks\u003cbr\u003e\u003cb\u003eChapter 9:\u003c\/b\u003e Comprising Authentication\u003cbr\u003e\u003cb\u003eChapter 10:\u003c\/b\u003e Session Hijacking\u003cbr\u003e\u003cb\u003eChapter 11:\u003c\/b\u003e Permissions\u003cbr\u003e\u003cb\u003eChapter 12:\u003c\/b\u003e Information Leaks\u003cbr\u003e\u003cb\u003eChapter 13:\u003c\/b\u003e Encryption\u003cbr\u003e\u003cb\u003eChapter 14:\u003c\/b\u003e Third-Party Code\u003cbr\u003e\u003cb\u003eChapter 15: \u003c\/b\u003eXML Attacks\u003cbr\u003e\u003cb\u003eChapter 16:\u003c\/b\u003e Don’t Be an Accessory\u003cbr\u003e\u003cb\u003eChapter 17:\u003c\/b\u003e Denial-of-Service Attacks\"Reads easily and provides essential knowledge to aspiring web developers.\"\u003cbr\u003e\u003cb\u003e—Help Net Security\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\"You can frame the usefulness of this book several ways: It’s well suited to those who are transitioning from development to security. It’s also another great security beginner-level read, providing introductions to an array of pen testing tools that will help you do your job better. And finally, it’s a terrific resource for developers looking to build more secure applications.\" \u003cbr\u003e\u003cb\u003e—Britt Kemp, Bishop Fox Labs\u003c\/b\u003e\u003cb\u003eMalcolm McDonald \u003c\/b\u003ehas been programming for over 20 years. McDonald is the creator of www.hacksplaining.com, an online training program for web developers.","brand":"No Starch Press","offers":[{"title":"Default Title","offer_id":46301015408869,"sku":"NP9781593279943","price":29.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1842\/7735\/files\/9781593279943.jpg?v=1767743719","url":"https:\/\/k12savings.com\/products\/web-security-for-developers-isbn-9781593279943","provider":"K12savings","version":"1.0","type":"link"}