The need of security as an ongoing process

Security is not a one-time activity that can take its own course, rather it’s an ongoing process targeting a dynamic environment in which new threats arise daily. New technical vulnerabilities are discovered on a daily basis and this increases the need for managed security. Here is a checklist for ensuring an organization’s security needs.

One of the most common mistakes people make when it comes to security, is that they consider it to be a one-time activity! Security is not a one-time activity that can take its own course, rather an ongoing process targeting a dynamic environment in which new threats arise daily.

As a first step an organization would identify the security holes in its IS infrastructure, define a security policy and implement technical and administrative controls to enforce the policy. These technical controls would have to be monitored and managed on an ongoing basis to ensure effectiveness. The administrative controls, popularly known as processes or procedures would have to be strictly adhered to by the concerned personnel.

New technical vulnerabilities, including virus outbreaks, security holes in applications and bugs are discovered on an almost daily basis. Security administrators are expected to keep track of these vulnerabilities and fix them to ensure that the IS infrastructure of the organization is secure. Even a few hours delay in identifying the relevant ones and fixing them could lead to security incidents. Some of the popular security incidents, which come to mind, are the "I Love You" virus outbreak, Nimda and CodeRed. Periodic audits have to be conducted, ideally by teams other than the security administrator to ensure that all the relevant vulnerabilities have been fixed.

Apart from fixing new vulnerabilities the technology components implemented have to be monitored and managed on 24x7 basis. Additionally these technical components are typically very complex and the skill sets required to monitor and manage these systems are in rather short supply. If the organization lacks personnel with the skills to properly configure and monitor these tools, the very tool designed to protect its network, will expose the organization to increased risks.

Some of the most commonly deployed security tools are firewalls, anti virus solutions and intrusion detection systems.Firewall management is a complex activity requiring expertise and experience. Firewall management for enterprises with multi-location installations without an IS Department in each of these locations can be time and resource consuming activity. The administrator has to periodically analyze the firewall logs, maintain and periodically update the firewall configuration, and change firewall policies after analyzing the change requests.

An anti virus solution has to be periodically updated with the latest virus definitions from the vendor and the updates have to be pushed to all desktops and mail boxes for full effectiveness. Failure to do so in a timely manner can result in virus outbreak which in turn could even lead to man months of unproductive time, depending on the size of the organization.

One of the most important processes for maintaining an acceptable level of security is the detection of unauthorized network and system activities, and responding to them in an effective manner. The process of detecting and responding to such activities requires tools such as intrusion detection systems or IDS. An IDS is needed in an environment where security of certain network domains and mission-critical servers is of utmost importance. In these cases, any intrusion attempt needs to be detected in their preliminary stages and proactively dealt with. Typical examples of these systems would be e-commerce web sites, credit card databases, etc.

Intrusion detection systems monitor intrusion attempts by analyzing various kinds of information for signs of intrusion (attacks coming from outside the organization) and misuse (attacks originating inside the organization). It collects information from a variety of system and network sources. This information is collected from the system log files for servers and applications and from the network traffic.

This information is then analyzed for signs of intrusion, attacks or scanning attempts coming from outside the organization, and misuse, attacks like unauthorized access originating from within the organization. An IDS throws up a large number of alerts, all of which need to be analyzed. A large number of these alerts are typically false alarms and are to be ignored. The remaining needed to be acted up on. Unless the resource handling the IDS is experienced, and has a knowledge base, the work can become very monotonous and tedious.

In case there are actual intrusions, the IDS logs would need to be analyzed to identify the source and extent of intrusion and corrective steps have to be taken to ensure that such intrusions are not repeated. Also, there are various aspects of the organization, a change in which would require the security policies and procedures to be reviewed and revised. Some of these factors are business focus and requirements, regulatory aspects, technical infrastructure, organization structure and culture.

To summarize, an organization to ensure ongoing security needs to:

  • Track and fix the latest relevant vulnerabilities
  • Periodically undergo security audits to ensure that there are no vulnerabilities, which could be exploited
  • Monitor and manage security solution implemented such as firewalls, anti virus and intrusion detection systems
  • Periodically review and revise the security policies and procedure

 

CopyRight 2003-2004 Net ProActive Services . All Rights Reserved