Wednesday, January 14, 2009

The Security Development Lifecycle or Linear System Theory and Design

The Security Development Lifecycle: SDL: A Process for Developing Demonstrably More Secure Software

Author: Michael Howard

The software industry has been struggling with how to create and release software that is more security-enhanced and reliable- the Security Development Lifecycle (SDL) provides a methodology that works. Adapted from Microsoft's standard development process, SDL is a critical way to help reduce the number of security defects in code at every stage of the development process, from design to release. In addition to a brief history of the methodology, this book details each stage of the SDL methodology and discusses its implementation across a range of Microsoft software, including Microsoft Windows Server 2003, Microsoft SQL Server 2000 Service Pack 3, and Microsoft Exchange Server 2003 Service Pack 1, to help measurably improve security features. Coauthored by Michael Howard and Steve Lipner, you get direct access to insights from Microsoft's security team and lessons that are repeatable and applicable to software development processes worldwide, whether on a small-scale or large-scale. This book includes a CD featuring videos of developer training classes.



Table of Contents:
1Enough is enough : the threats have changed3
2Current software development methods fail to produce secure software17
3A short history of the SDL at Microsoft27
4SDL for management41
5Stage O : education and awareness53
6Stage 1 : project inception67
7Stage 2 : define and follow design best practices75
8Stage 3 : product risk assessment93
9Stage 4 : risk analysis101
10Stage 5 : creating security documents, tools, and best practices for customers133
11Stage 6 : secure coding policies143
12Stage 7 : secure testing policies153
13Stage 8 : the security push169
14Stage 9 : the final security review181
15Stage 10 : security response planning187
16Stage 11 : product release215
17Stage 12 : security response execution217
18Integrating SDL with agile methods225
19SDL banned function calls241
20SDL minimum cryptographic standards251
21SDL-required tools and compiler options259
22Threat tree patterns269

Interesting book: Coming China Wars or Wheres Bin Laden

Linear System Theory and Design

Author: Chi Tsong Chen

An extensive revision of the author's highly successful text, this third edition of Linear System Theory and Design has been made more accessible to students from all related backgrounds. After introducing the fundamental properties of linear systems, the text discusses design using state equations and transfer functions. In state-space design, Lyapunov equations are used extensively to design state feedback and state estimators. In the discussion of transfer-function design, pole placement, model matching, and their applications in tracking and disturbance rejection are covered. Both one-and two-degree-of-freedom configurations are used. All designs can be accomplished by solving sets of linear algebraic equations.
The two main objectives of the text are to:
DT use simple and efficient methods to develop results and design procedures
DT enable students to employ the results to carry out design
All results in this new edition are developed for numerical computation and illustrated using MATLAB, with an emphasis on the ideas behind the computation and interpretation of results. This book develops all theorems and results in a logical way so that readers can gain an intuitive understanding of the theorems. This revised edition begins with the time-invariant case and extends through the time-varying case. It also starts with single-input single-output design and extends to multi-input multi-output design. Striking a balance between theory and applications, Linear System Theory and Design, 3/e, is ideal for use in advanced undergraduate/first-year graduate courses in linear systems and multivariable system design in electrical, mechanical, chemical, andaeronautical engineering departments. It assumes a working knowledge of linear algebra and the Laplace transform and an elementary knowledge of differential equations.



No comments:

Post a Comment