{"product_id":"secure-coding-in-c-and-c","title":"Secure Coding in C and C++","description":"\u003cstrong\u003e\u003cem\u003eSecure Coding in C and C++\u003c\/em\u003e\u003c\/strong\u003e, identifies and explains these root causes and shows the steps that can be taken to prevent exploitation. Moreover, this book encourages programmers to adopt security best practices and to develop a security mindset that can help protect software from tomorrow’s attacks, not just today’s. Drawing on the CERT’s reports and conclusions, Robert C. Seacord systematically identifies the program errors most likely to lead to security breaches, shows how they can be exploited, reviews the potential consequences, and presents secure alternatives. \u003cbr\u003e\n \u003cbr\u003e\n Coverage includes technical detail on how to \u003cul\u003e \u003cli\u003eImprove the overall security of any C or C++ application \u003c\/li\u003e\n \u003cli\u003eThwart buffer overflows, stack-smashing, and return-oriented programming attacks that exploit insecure string manipulation logic \u003c\/li\u003e\n \u003cli\u003eAvoid vulnerabilities and security flaws resulting from the incorrect use of dynamic memory management functions \u003c\/li\u003e\n \u003cli\u003eEliminate integer-related problems resulting from signed integer overflows, unsigned integer wrapping, and truncation errors \u003c\/li\u003e\n \u003cli\u003ePerform secure I\/O, avoiding file system vulnerabilities \u003c\/li\u003e\n \u003cli\u003eCorrectly use formatted output functions without introducing format-string vulnerabilities \u003c\/li\u003e\n \u003cli\u003eAvoid race conditions and other exploitable vulnerabilities while developing concurrent code \u003c\/li\u003e\n \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eThe full text downloaded to your computer\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eWith eBooks you can:\u003c\/p\u003e \u003cul\u003e \u003cli\u003esearch for key concepts, words and phrases \u003c\/li\u003e\n \u003cli\u003emake highlights and notes as you study \u003c\/li\u003e\n \u003cli\u003eshare your notes with friends \u003c\/li\u003e\n \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eeBooks \u003c\/strong\u003eare downloaded to your computer and accessible either offline through the Bookshelf (available as a free download), available online and also via the iPad and Android apps. \u003c\/p\u003e \u003cp\u003eUpon purchase, you'll gain instant access to this eBook.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eTime limit\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eThe \u003cstrong\u003eeBooks\u003c\/strong\u003e products do not have an expiry date. You will continue to access your digital ebook products whilst you have your Bookshelf installed.\u003c\/p\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":46286521565422,"sku":"9780132981972","price":60.26,"currency_code":"AUD","in_stock":true}],"url":"https:\/\/bookland.com.au\/products\/secure-coding-in-c-and-c","provider":"Book Land AU","version":"1.0","type":"link"}