Secure Coding : Principles and Practices

  • ISBN13:


  • ISBN10:


  • Format: Paperback
  • Copyright: 2003-07-01
  • Publisher: Oreilly & Associates Inc

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $29.95 Save up to $7.49
  • Buy Used


Supplemental Materials

What is included with this book?


Secure Coding: Principles & Practices looks at the problem of bad code in a new way. Packed with expert advice by authors with decades of experience in the computer security field, this concise and easy-to-read book explains why so much code today is filled with vulnerabilities. Readers learn what they must do at each stage of the development lifecycle to avoid writing code that attackers can exploit. It's the "Elements of Style" handbook for programmers who want to develop secure code.

Table of Contents

Prefacep. xiii
No Straight Thingp. 1
The Vulnerability Cyclep. 4
What is an Attack?p. 6
Why Good People Write Bad Codep. 14
A Call to Armsp. 26
Architecturep. 30
What Is Security Architecture?p. 31
Principles of Security Architecturep. 33
Case Study: The Java Sandboxp. 51
Designp. 55
Why Does Good Design Matter?p. 55
Secure Design Stepsp. 56
Special Design Issuesp. 71
Bad Practicesp. 79
Case Studiesp. 81
Implementationp. 99
Good Practicesp. 102
Bad Practicesp. 110
Case Studiesp. 117
Operationsp. 124
Security Is Everybody's Problemp. 125
Good Practicesp. 127
Bad Practicesp. 143
Case Studiesp. 145
Automation and Testingp. 154
Why Test?p. 155
Good General Practicesp. 156
Good Practices Through the Lifecyclep. 158
Risk Assessment Methodologiesp. 170
Case Studiesp. 172
Resourcesp. 185
Indexp. 195
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program