State of the Practice of Intrusion Detection Technologies
Appendix F Candidate IDS Selection CriteriaThe information in this appendix is taken from a paper by Edward Amoroso and Richard Kwapniewski titled "A Selection Criteria for Intrusion Detection Systems" [B57]. This paper includes a questionnaire which can be used independently or sent to vendors to determine the detection and operational capabilities of an IDS. Using this questionnaire, each area of the IDS is rated using three categories, listed below from least to most capable.
Detection Capabilities:
- some set of intrusion profiles and content patterns is provided by the vendor and updated periodically
- content patterns can be customized by the administrator
- provide an API or language for users to specify customized intrusion profiles for non-trivial attack patterns
- no ability to develop profiles
- the existence of a profiling engine for specifying and capturing broad statistical information about system operation
-
profiling granularity increased considerably to that individual user profiles can be used with administrator-tunable thresholds
- functionality must exist for multiple feeds of information to be collected in a common processing location for display and minimal response
- include tools to define and search for patterns of activity in the monitored traffic feeds
-
include an automated mechanism for incorporating out-of-band sources such as detected events from other networks, information pulled from news feeds, or real time operator generated input into the¾correlation processing; also provides some sort of API for accepting alarm message from out-of-band sources
Operational Capabilities:
- no test and verification
- vendor supplies evidence that the system has been appropriately tested and verified using a well-defined test suite
-
vendor provides evidence of third-party testing by an independent organization that will supply documentation of test plans and results
-
provide basic system security for its platforms including access control, some level of audit, and user authentication
- the presence of an encryption-based VPN capability for protecting communications
- the presence of a security hardened base for servers and special functionality and network configurations that are designed to enhance the stealth nature of the system
- the presence of an encryption-based VPN capability for protecting communications
-
supports low-speed LAN and WAN interfaces (up to 16 Mb/s) such as Ethernet, token Ring, NxDS0 and DS1.
- supports high-speed LAN and WAN interfaces (up to 100 Mb/s) such as fast Ethernet, FDDI, and DS3.
- supports very high-speed media (over 100 Mb/s) such as Gigabit Ethernet, ATM OC-3, and ATM OC-12.
- supports high-speed LAN and WAN interfaces (up to 100 Mb/s) such as fast Ethernet, FDDI, and DS3.
-
no formal interface; relies on resources available from the native operating system on which it resides
- provide a dedicated command-line or GUI application which can be used to perform all necessary operations
- provide a centralized GUI application from which an administrator can remotely control and operate any component of the IDS
- provide a dedicated command-line or GUI application which can be used to perform all necessary operations
[Title Page] [Abstract] [Figures]