Defining an Enterprise Security Strategy
Security | How-To | Shaun Hummel, Saturday, October 17, 2009
Tags: anti-virus solutions, Authentication Systems, Cisco Systems, Cybercrime, IBM, Intrusion-Prevention Systems, network security, security policy, usage management and monitoring, VPN, Vulnerability Assessment
There are five primary security groups that should be considered with any enterprise security model. These include security policy, perimeter, network, transaction and monitoring security. These are all part of any effective company security strategy.
Any enterprise network has a perimeter that represents all equipment and circuits that connect to external networks, both public and private. The internal network is comprised of all the servers, applications, data, and devices used for company operations. The demilitarized zone (DMZ) represents a location between the internal network and the perimeter comprised of firewalls and public servers. It allows some access for external users to those network servers and denies traffic that would get to internal servers. That doesn't mean that all external users will be denied access to internal networks. On the contrary, a proper security strategy specifies who can access what and from where.
For instance, telecommuters will use VPN concentrators at the perimeter to access Windows and UNIX servers. Business partners could use an Extranet VPN connection for access to the company S/390 Mainframe. Define what security is required at all servers to protect company applications and files.
Identify transaction protocols required to secure data as it travels across secure and non-secure network segments. Monitoring activities should then be defined that examine packets in real time as a defensive and proactive strategy for protecting against internal and external attacks. A recent survey revealed that internal attacks from disgruntled employees and consultants are more prevalent than hacker attacks. Virus detection should then be addressed, since allowed sessions could be carrying a virus at the application layer with an e-mail or a file transfer.
Security Policy Document
The security policy document describes various policies for all employees that use the enterprise network. It specifies what an employee is permitted to do and with what resources. The policy includes non-employees, such as consultants, business partners, clients and terminated employees. In addition, security policies are defined for Internet e-mail and virus detection. It defines what cyclical process, if any, is used for examining and improving security.
Perimeter Security
This describes a first line of defense that external users must deal with before authenticating to the network. It is security for traffic whose source and destination is an external network. Many components are used to secure the perimeter of a network. The assessment reviews all perimeter devices currently utilized. Typical perimeter devices are firewalls, external routers, TACACS servers, RADIUS servers, dial servers, VPN concentrators and modems.
Network Security
This is defined as all the server and legacy host security that is implemented for authenticating and authorizing internal and external employees. When a user has been authenticated through perimeter security, it is the security that must be dealt with before starting any applications. The network exists to carry traffic between workstations and network applications. Network applications are implemented on a shared server that could be running an operating system such as Windows, UNIX or Mainframe MVS. It is the responsibility of the operating system to store data, respond to requests for data, and maintain security for that data.
Once users are authenticated to a Windows ADS domain with a specific user account, they have privileges that have been granted to that account. Such privileges would be to access specific directories at one or many servers, start applications, and administer some or all of the Windows servers. When the user authenticates to the Windows Active Directory Services, it is not distributed to any specific server. There are tremendous management and availability advantages to that, since all accounts are managed from a centralized perspective and security database copies are maintained at various servers across the network. UNIX and Mainframe hosts will usually require logon to a specific system, however, the network rights could be distributed to many hosts.
• Network operating system domain authentication and authorization
• Windows Active Directory Services authentication and authorization
• UNIX and Mainframe host authentication and authorization
• Application authorization per server
• File and data authorization
Transaction Security
Transaction security works from a dynamic perspective. It attempts to secure each session with five primary activities. They are non-repudiation, integrity, authentication, confidentiality and virus detection. Transaction security ensures that session data is secure before being transported across the enterprise or Internet. This is important when dealing with the Internet, since data is vulnerable to those that would use the valuable information without permission. E-Commerce employs some industry standards such as SET and SSL, which describe a set of protocols that provide non-repudiation, integrity, authentication and confidentiality. Virus detection provides transaction security by examining data files for signs of virus infection before they are transported to an internal user or before they are sent across the Internet. The following describes industry standard transaction security protocols.
• Non-Repudiation - RSA Digital Signatures
• Integrity - MD5 Route Authentication
• Authentication - Digital Certificates
• Confidentiality - IPSec/IKE/3DES
• Virus Detection - McAfee/Norton Antivirus Software
Monitoring Security
Monitoring network traffic for security attacks, vulnerabilities and unusual events is essential for any security strategy. This assessment identifies what strategies and applications are being employed. The following list describes some typical monitoring solutions.
• Intrusion detection sensors are available for monitoring real-time traffic as it arrives at your perimeter. IBM Internet Security Scanner is an excellent vulnerability assessment testing tool that should be considered for your organization.
• Syslog server messaging is a standard UNIX program found at many companies that writes security events to a log file for examination. It is important to have audit trails to record network changes and assist with isolating security issues.
• Big companies that utilize a lot of analog dial lines for modems sometimes employ dial scanners to determine open lines that could be exploited by security hackers.
• Facilities security is typical badge access to equipment and servers that host mission-critical data. Badge access systems record the date/time that each specific employee entered the telecom room and left.
• Cameras sometimes record what specific activities were conducted as well.
Intrusion Prevention Sensors (IPS): Cisco markets intrusion prevention sensors (IPS) to enterprise clients for improving the security posture of the company network. Cisco IPS 4200 series utilize sensors at strategic locations on the inside and outside network, protecting switches, routers and servers from hackers. IPS sensors will examine network traffic in real time or inline, comparing packets with pre-defined signatures. If the sensor detects suspicious behavior, it will send an alarm, drop the packet, and take some evasive action to counter the attack. The IPS sensor can be deployed inline IPS, IDS where traffic doesn't flow through device or a hybrid device. Most sensors inside the data center network will be designated IPS mode with its dynamic security features thwarting attacks as soon as they occur. Note that IOS intrusion prevention software is available today with routers as an option.
Vulnerability Assessment Testing (VAST): IBM Internet Security Scanner (ISS) is a vulnerability assessment scanner focused on enterprise customers for assessing network vulnerabilities from an external and internal perspective. The software runs on agents and scans various network devices and servers for known security holes and potential vulnerabilities. The process is comprised of network discovery, data collection, analysis and reports. Data is collected from routers, switches, servers, firewalls, workstations, operating systems and network services. Potential vulnerabilities are verified through non-destructive testing and recommendations made for correcting any security problems. There is a reporting facility available with the scanner that presents the information findings to company staff.
Syslog Server Messaging: Cisco IOS has a UNIX program called Syslog that reports on a variety of device activities and error conditions. Most routers and switches generate Syslog messages, which are sent to a designated UNIX workstation for review. If your Network Management Console (NMS) is using the Windows platform, there are utilities that allow viewing of log files and sending Syslog files between a UNIX and Windows NMS.