Secure Software Design

Front Cover
Jones & Bartlett Publishers, 2013 - Computers - 407 pages
With the multitude of existing attacks that are known to date and the number that will continue to emerge, software security is in a reactive state and many have predicted that it will remain so for the foreseeable future. This book seeks to change that opinion by presenting a practical guide to proactive software security. Secure Software Design is written for the student, the developer, and management to bring a new way of thinking to secure software design. The focus of this book is on analyzing risks, understanding likely points of attack, and pre-deciding how your software will deal with the attack that will inevitably arise. By looking at the systemic threats in any deployment environment and studying the vulnerabilities of your application, this book will show you how to construct software that can deal with attacks both known and unknown instead of waiting for catastrophe and the cleanup efforts of tomorrow. Hands-on examples and simulated cases for the novice and the professional support each chapter by demonstrating the principles presented.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Introduction
1
Current and Emerging Threats
31
The Network Environment
53
The Operating System Environment
91
The Database Environment
109
Programming Languages
135
Security Requirements Planning
161
Vulnerability Mapping
187
Incorporating SSD with the SDLC
263
Personnel Training
283
A Culture of Security
303
Web Application Threats
321
Secure Data Management
347
Zero Day and Beyond
365
Glossary
381
Index
397

Development and Implementation
215
Application Review and Testing
241
Photo Credits
407
Copyright

Other editions - View all

Common terms and phrases

About the author (2013)

Interim Chair of Information Technology, College of Business, South University, Georgia

Regis University, Colorado

Bibliographic information