State of the Practice of Intrusion Detection Technologies
4 What Are the Organizational Issues?It is as important to have effective security policies in place as it is to have the latest technology if one wants to secure a network against intrusions. Effective policies will help to ensure that, among other things, security managers are adequately trained, information derived from ID systems is interpreted correctly, and appropriate actions are taken when an intrusion is identified. These issues are particularly important since, unlike virus detection systems, ID systems require care and attention for successful operation.
4.1 Barriers to Effective SecurityThere are many reasons why organizations fail to provide effective security. Recognizing these may help an organization develop more effective security strategies. Recent surveys summarize some of the reasons that organizations give for their failure to act in this area. The ICSA/SAIC 1999 security survey (745 respondents) [S33] posed the question, "What is the SINGLE greatest obstacle to achieving adequate information security at your organization?" Replies fell into the following categories.
The InformationWeek 1999 global security survey (2,700 respondents in 49 countries) [S30] states the following in response to the question, "Which of these is the most significant barrier to effective security in your company?"
A survey [S36] of 1850 computer-security experts and managers taken by the SANS Institute at conferences held in May 1999 identified "Seven Top Management Errors that Lead to Computer Security Vulnerabilities." They are
While these responses address the broader topic of information security, they are clearly germane to a specific security technology such as intrusion detection systems. This section describes several of these issues as they relate to the use of ID technology including
Before an organization makes an investment in security technologies, it is important that it understand what assets require protection as well as the real and perceived threats to those assets. Threats can be characterized by the type of attack, the category of the attacker in terms of their capabilities, resources, and goals, and the organization's tolerance for loss of the asset that is being protected. Loss can be characterized as a loss of confidentiality, availability, or integrity.
An attacker can have one or more objectives in attacking a computer network.
Several of these objectives are identified in Table
4-3, which provides an approximate correlation between types of attacks
and the objectives of attackers. In the table, information modification
connotes the clandestine change of data (i.e., so that the changes are not
noticed) while information corruption renders the information unintelligible.
These modes of attack may reflect different attack signatures; this may imply different intrusion detection strategies. For example, information retrieval is likely to be performed using a stealthy attack, while for information corruption, stealth may be less important than speed. A bank, concerned with illegal financial withdrawals, likely considers detecting stealthy attacks very important.
Hence, the chosen intrusion detection approach depends, to some extent, on the objectives of an organization's likely adversaries. A paper titled "Who's stealing your information?" [B51] describes who is involved in illegal information retrieval, a current problem causing a great deal of financial loss, and likely to become much worse. The InformationWeek survey [S30] suggests that the problem of insider attack is perceived to be decreasing relative to the problem of attack from external intruders and terrorists.
Determining whether the potential attacker is inside or outside of the organization's infrastructure has a bearing on the type of IDS you select.
Often the most significant obstacle to the success of an information security
improvement initiative is lack of management support1. The information in Table
4-1 and Table 4-2 is consistent with our
experience at the Software Engineering Institute in implementing improvement
initiatives, including those focused on security improvement. Managers have
many goals to meet, and they must often make compromises between them. In
today's competitive environment, companies are focused on achieving market
share and minimizing product cycle time, achieving financial and other
performance objectives, and worrying about mergers, acquisitions and
reorganizations. In such a climate it is no surprise that security concerns
are often relegated to a lower priority. Only when some significant security
breach has occurred that affects a high priority business objective (such as
preserving the organization's reputation) is the importance of security
elevated.
Management sponsorship is demonstrated by
Unless there is significant Chief Information Officer and Information Security manager-level sponsorship and support for the deployment of an IDS and all that it implies, the successful operation and use of this technology will be short-lived, sustained only by the interest of those internal champions who believe in its benefit, until the next high-priority item requires their attention.
Establishing an information security policy so that it reflects an organization's business goals and enacting that policy so that it is a normal, accepted part of day-to-day operations are difficult at best. The business goals need to be well articulated both initially and as they change. The security implications of each business goal need to be identified and transformed into organizational security requirements. Meeting these requirements needs to be folded into the objectives and incentives of the responsible managers. Once the requirements are well understood, a meaningful security policy (and supporting procedures) can be developed with reasonable confidence that the content and intent will be enacted.
Charles Cresson-Wood [B131] provides a comprehensive description of how to go about developing an information security policy and of the content items that should be considered. There are numerous additional references that address this topic. For more specifics on policies related to detecting and responding to intrusions, refer to the SEI reports Detecting Signs of Intrusion [B98], Preparing to Detect Signs of Intrusion [B116], and Responding to Intrusions [B123]. Developing the content is the easy part; making it real in the behaviors and actions of the organization's managers and staff is more difficult.
Effective means for security policy deployment include
An organization needs to fully appreciate the commitment required before deploying an ID system. Otherwise, the project runs the risk of wasting time, money, and staff resources in the initial phases of the life cycle. Sufficient resources must be committed at a level appropriate to cover all phases of IDS use. The life cycle phases that are described in this section include
Defense in Depth
The following steps should be taken whether or not the decision is made to deploy an IDS:
This phase of the IDS life cycle first involves determining if one will
install and manage the IDS in-house or involve outside agents in these activities.
Section 4.7 provides some pros and cons with regards to making this decision. If one decides to perform the implementation in-house, then selecting the IDS that best satisfies an organization's requirements and goals is essential. This involves collecting and analyzing all relevant vendor information, asking hard questions, potentially performing IDS testing, and making an informed selection decision.
A summary of topics to consider when evaluating ID systems includes
More detailed information that expands each of these points can be found in the paper "Tough Questions for IDS Vendors" [B14] and in Appendix F. This appendix contains excerpts from a paper by Amoroso and Kwapniewski titled "A Selection Criteria for Intrusion Detection Systems" [B57].
Prior to operational use, there are a number of IDS topics that need to be
considered. These include
In the Operation and Use phase, consider processes, procedures, and mechanisms for
In the maintenance phase, consider procedures and mechanisms for
It is critical for an organization to clearly identify and assign
in order to carry out each task in each IDS life cycle phase as described above. Once these have been determined, the organization needs to identify and allocate the required staff, funding, and resources for deploying an IDS, along with the priority that these tasks have in comparison with others. Deploying and using an IDS will be successful only if the required tasks are considered as part of an organization's normal strategic and operational planning cycles and the plans for which each manager is held accountable are reviewed.
All users of an organization's information infrastructure need to become security conscious and receive periodic training if their behavior and actions are to reflect the organization's expectations with respect to security. Users include all executives, managers, staff members, business partners, vendors, contractors, and suppliers and, depending on how business is transacted, may even include customers. With training, assignment of responsibilities and authority can be made consistent with an individual's observed expertise and competence.
Security training should address the following topics:
For a complex and evolving technology such as intrusion detection, standard
approaches to training (e.g., stand-up or video presentations, computer-based training, and other forms of self-paced tutorials) may not be sufficient. This is due to the need for hands-on experience in analyzing data and tracking patterns of intrusive behavior. The dynamic nature of computer technology in general, and rapidly changing threats and tactics in particular, may stress traditional forms of mentoring and on-the-job training. In other fields where immediate and intuitive response is required, simulation plays a significant role.2 We believe that it could contribute in support of intrusion detection training [B43],
[B75].
The term "make" indicates that the organization has hired and trained its own staff, so they are capable of selecting, deploying, operating, and maintaining an IDS. "Rent" is synonymous with "insourcing," which involves using another part of the organization (other than the one deploying the IDS) to provide the necessary staff expertise and resources, or bringing in consultants who act as part of the staff. "Buy," also known as "outsourcing," involves contracting with an organization different from the one deploying the IDS to provide all necessary ID skills and resources. In this last option, the service is usually provided remotely.
The information that ID systems produce can be extremely sensitive, which makes a case for building an organizational capability or insourcing from another business unit. However, it is increasingly difficult to attract and retain all of the necessary staff with the requisite skills to cover the full ID life cycle, particularly in light of the current market competition for people with this experience. In a CSI paper [B15], ID security experts, including Christopher Klaus of ISS and Marcus Ranum of NFR, see a growing trend towards outsourcing and make the following points:
Chief information officers and information system managers need to
clearly set the organization's expectations regarding what the ID
systems can and cannot do, particularly in light of the gaps
identified in Section 3. The
selection and deployment of an IDS need to be performed in the
context of an overarching security architecture that reflects a
layered approach to protecting an organization's assets as described
earlier in this section. As a result, managers and staff should
understand that an IDS has a role in protecting an organization's
critical information assets but is only part of the information
security solution, not a silver bullet. In fact, the topics in this
section describe much higher priority security measures with greater
cost/benefit advantages that should be adopted before considering the
use of an IDS.
2
Good analogies are learning to fly a plane or control a nuclear power plant. One must understand the theory. However, hands-on experience (as can be provided by a simulator) is essential before one is considered to be proficient.
4.2
Understanding the Threat
Curiosity
X
Vandalism
X
X
Revenge
X
X
Financial gain
X
Competitive advantage
X
X
X
Intelligence gathering
X
Military gain
X
X
X
4.5
The IDS Life Cycle
Evaluation and Selection
Operation and Use
Maintenance
Resources and Commitments
4.8
Managing Expectations
This question usually leads to some interesting discussion. People outsource the monitoring of their home alarms. In fact, consumers have realized that home security alarm systems are of little value unless remote monitoring is involved. [Sutterfield]
[Title Page]
[Abstract]
[Figures]