CBK#6 Security Architecture & Models - Page 9

CBK#6 Security Architecture & Models - Page 1 2 3 4 5 6 7 8 9

Threats to Security Models and Architectures
Covert Channels:
Is a way for an entity to receive information in an unauthorized manner. It is an information flow that is not controlled by a security mechanism.
Covert timing channel - One process relays information to another by modulating its use of system resources.
Covert storage channel - When a process writes data to a storage location and another process directly or indirectly reads it. The problem occurs when the processes are at different security levels, and therefore not supposed to be sharing sensitive data.
- Countermeasures:
There is not much a user can do to countermeasure these channels.
For trojan horses that uses HTTP, intrusion detection and auditing may detect a covert channel.

Back Doors
:
Also called maintenance hooks.
Are instructions within software that only the developer knows about and can invoke.
- Countermeasures:
Code reviews and unit and integration testing should always be looking out for back doors.
Preventative measures against back doors -
Host intrusion detection system
Use File system permissions to protect configuration files and sensitive information from being modified.
Strict access control.
File system encryption.
Auditing

Timing Issues:
Also called asynchronous attack.
Deals with the timing difference of the sequences of steps a system uses to complete a task.
A time-of-check versus time-of-use attack, also called race conditions, could replace autoexec.bat.
- Countermeasures:
Host intrusion detection system
File system permissions and encryption
Strict access control measures
Auditing

Buffer Overflows:
Sometimes referred to "smashing the stack"
When programs do not check the length of data that is inputted into a program and then processed by the CPU.
- Countermeasures
Proper programming and good coding practices.
Host intrusion detection system
File system permission and encryption
Strict access control
Auditing

CBK#6 Security Architecture & Models - Page 1 2 3 4 5 6 7 8 9

CISSP Summary 2002Related links | References

CBK#1 Access Control Systems & Methodology | CBK#2 Telecommunications & Network Security | CBK#3 Security Management Practices | CBK#4 Applications & Systems Development Security | CBK#5 Cryptography | CBK#6 Security Architecture & Models | CBK#7 Operations Security | CBK#8 Business Continuity Planning & Disaster Recovery Planning | CBK#9 Law, Investigations & Ethics | CBK#10 Physical Security

Contact:

E-mail: john.wallhoff@mailbox.swipnet.se
Written by: J.Wallhoff January - April 2002
Updated by: J.Wallhoff April 2002