Secure Coding in C and C++ (SEI Series in Software Engineering),Used
Secure Coding in C and C++ (SEI Series in Software Engineering),Used
Secure Coding in C and C++ (SEI Series in Software Engineering),Used

Secure Coding in C and C++ (SEI Series in Software Engineering),Used

In Stock
SKU: SONG0321822137
UPC: 9780321822130
Brand: Addison Wesley
Condition: Used
Regular price$46.16
Quantity
Add to wishlist
Add to compare

Sold by Ergodebooks, an authorized reseller.

Returns accepted within 30 days | support@ergodebooks.com

Verified
Shipping Information
  • Free Standard Shipping — United States only
  • Processing Time: 1–3 business days
  • Estimated Delivery: 3–5 business days after dispatch
  • Double-boxed, fully insured & discreetly packaged
  • Tracking number sent via email once dispatched
  • Orders over $250 require signature upon delivery. Taxes calculated at checkout.
Returns & Refund

Returns accepted within 30 days of delivery.

Damaged or Defective Item

Free return shipping + replacement or full refund

Wrong Item Received

Free return shipping + replacement or full refund

Change of Mind

Return shipping at customer's expense · 25% restocking fee applies

All returns require a Return Authorization (RA) number before sending.

To initiate a return, contact us:

support@ergodebooks.com +1 (281) 738-1050
View Full Return & Refund Policy
Payment Option
Payment Methods

Help

If you have any questions, you are always welcome to contact us. We'll get back to you as soon as possible, withing 24 hours on weekdays.

Customer service

All questions about your order, return and delivery must be sent to our customer service team by e-mail at yourstore@yourdomain.com

Sale & Press

If you are interested in selling our products, need more information about our brand or wish to make a collaboration, please contact us at press@yourdomain.com

Learn the Root Causes of Software Vulnerabilities and How to Avoid ThemCommonly exploited software vulnerabilities are usually caused by avoidable software defects. Having analyzed tens of thousands of vulnerability reports since 1988, CERT has determined that a relatively small number of root causes account for most of the vulnerabilities.Secure Coding in C and C++, Second Edition, 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 tomorrows attacks, not just todays. Drawing on the CERTs 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.Coverage includes technical detail on how to Improve the overall security of any C or C++ application Thwart buffer overflows, stacksmashing, and returnoriented programming attacks that exploit insecure string manipulation logic Avoid vulnerabilities and security flaws resulting from the incorrect use of dynamic memory management functions Eliminate integerrelated problems resulting from signed integer overflows, unsigned integer wrapping, and truncation errors Perform secure I/O, avoiding file system vulnerabilities Correctly use formatted output functions without introducing formatstring vulnerabilities Avoid race conditions and other exploitable vulnerabilities while developing concurrent codeThe second edition features Updates for C11 and C++11 Significant revisions to chapters on strings, dynamic memory management, and integer security A new chapter on concurrency Access to the online secure coding course offered through Carnegie Mellons Open Learning Initiative (OLI)Secure Coding in C and C++, Second Edition, presents hundreds of examples of secure code, insecure code, and exploits, implemented for Windows and Linux. If youre responsible for creating secure C or C++ softwareor for keeping it safeno other book offers you this much detailed, expert assistance.

⚠️ WARNING (California Proposition 65):

This product may contain chemicals known to the State of California to cause cancer, birth defects, or other reproductive harm.

For more information, please visit www.P65Warnings.ca.gov.

  • Q: What is the size of the book? A: The book measures six point nine inches in length, one point four two inches in width, and nine point one inches in height.
  • Q: How many pages does this book have? A: This book contains six hundred and eight pages, providing extensive coverage on secure coding practices.
  • Q: What type of binding does this book have? A: The book is available in paperback binding, making it accessible and easy to handle.
  • Q: Who is the author of this book? A: The author of this book is Robert C. Seacord, a recognized expert in secure coding.
  • Q: What programming languages does this book cover? A: This book focuses on secure coding practices in C and C++, offering insights into vulnerabilities specific to these languages.
  • Q: How can I use this book effectively? A: You can use this book to learn about secure coding practices and apply them directly to your C and C++ projects.
  • Q: Is this book suitable for beginners? A: Yes, this book is suitable for both beginners and experienced programmers looking to improve their security practices.
  • Q: Does this book include exercises or examples? A: Yes, the book presents hundreds of examples of both secure and insecure code, along with potential exploits.
  • Q: How do I keep this book in good condition? A: To keep the book in good condition, store it in a cool, dry place and avoid exposing it to direct sunlight.
  • Q: Is there any online resource that comes with the book? A: Yes, the book provides access to an online secure coding course through Carnegie Mellon’s Open Learning Initiative.
  • Q: What if the book arrives damaged? A: If the book arrives damaged, you should contact the seller for a return or replacement as per their return policy.
  • Q: Can this book help me with concurrency issues in coding? A: Yes, the second edition includes a new chapter on concurrency, addressing common issues and secure coding practices.
  • Q: What are some common vulnerabilities covered in this book? A: The book addresses vulnerabilities like buffer overflows, stack-smashing, and race conditions, providing prevention techniques.
  • Q: Is this book updated for the latest standards? A: Yes, the second edition features updates for C11 and C++11, ensuring relevance to current programming practices.
  • Q: How can I ensure my coding practices are up to date? A: You can ensure your coding practices are up to date by studying the latest techniques and examples provided in this book.
  • Q: Does this book provide information on memory management? A: Yes, it covers vulnerabilities and best practices related to dynamic memory management in C and C++.

Recently Viewed