Outline for May 27, 2004
- Life cycle: Waterfall Model
- Requirements definition and analysis
- System and software design (system design, program design)
- Implementation and unit testing
- Integration and system testing
- Operation and maintenance
- Other life cycle models
- Exploratory programming
- Prototyping
- Formal transformation
- System assembly from reusable components
- Extreme programming
- Auditing
- Definitions
- Architecture
- Logger
- Analyzer
- Notifier
- A Priori Design
- Goal: determine what information indicates violation of security
policy
- Implementation considerations
- Syntactic issues
- Sanitizing the logs
- System and application logging
- A Posteriori Design
- Goal: detect any violations of policy, or actions known to be
part of such an attempt
- Detect violations of a known policy
- State-based auditing
- Transition-based auditing
- Detect known violations of a policy
Here is a PDF version of this document.