Writing Logical Security Configurations for VPN

an article added by: Maria T. at 11202007


In: Root » Computers and technology » VPN » Writing Logical Security Configurations for VPN

French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic

Are you ready to start writing your logical security configurations? If you are like most security professionals, this is what we like to do. While we all understand planning is a critical process for success, it is the actual configurations and implementations we like to spend our time working on. Since firewall and VPN solutions provide different capabilities, we have divided this section into two parts.The first part covers Firewall logical security configurations, and the second part covers VPN logical security configuration. Both parts will use a lot of information we gathered in previous sections, such as security areas.

Logical Security Configuration: Firewall

As discussed in the introduction, the Firewall Logical Security Configuration is a document that correlates security policy information into common security feature and functionality. Again, it is important to reiterate this process is not trying to write a device-specific configuration file. While there are many methodologies and process you could follow during this phase, we are going to take a simple, yet effective approach to building your first configurations.We will further divide this section into two components: general security and access policies.

General Security for Firewall Configurations

Anything that relates to the secure deployment of your firewall devices should be documented in this section.We recommend using a spreadsheet similar to the example following. It will allow you to convert your policies requirements into logical configurations in an easy way. While this might seem obvious, converting your security policies into these specific details will help in deployment and auditing of your devices. For our example, we have broken the spreadsheet into four columns.

- AREA and ITEM General and specific categories used to help organize and sort the spreadsheet.

- DESCRIPTION Statements found in our security policies that need to be configured or supported.

- REQUIREMENT Specific information that will be used to configure the devices during implementation. While the description and requirement might both be defined in your security policy, it is important to break them out in your logical security configurations.

Logical Security Configuration: VPN

Virtual private networks, commonly referred to as VPNs, are deployed in most companies today. While there are many types and uses for VPNs, many are deployed to provide secure, remote access to the companies’ network resources to remote employees. In today’s distributed environments, field sales teams, home-office based employees, and consultants are all great examples and users of VPN solutions. As VPNs provide the necessary communication links between these users and resources, they also bring new challenges to security professionals.They are common targets for attackers and are considered one of the weakest points in the overall security posture of an organization. VPNs are also used when an organization wants to connect remote sites together or with a central site.These deployments might use one of many types, but often are found using the Internet as their transport. Using the Internet as a transport has many advantages.They often are more cost effective, easily deployed, and use standardized protocols such as IPSec.The more common VPN solutions include:

- Gateway-to-gateway IPSec

- Gateway-to-gateway PPTP

- Gateway-to-gateway L2TP

- Gateway-to-gateway IPSec

- Gateway-to-gateway SSL

Best Security Practices for VPN Configurations

Your first goal is to ensure your VPN solution can be configured to enforce the requirements defined in your security policies. However, there are many common, best security practices we recommend for all VPN deployments.These include:

- Deploy VPN termination devices on dedicated network segments.

- Require secure access control for all VPN traffic.

- Use dedicated devices for VPN termination.

- Limit management access to side-band/out-of-band interfaces.

- Require additional or complementary authentication to standard username and passwords.

- Enable auditing, providing detailed audit trail for access, authentication, and use.

- Limit rules or configurations to specific users and, instead, design around groups.

- Use recent software versions.

- Audit logs and authentication records on a daily basis.

It is imperative to evaluate and integrate best security practices when deploying your VPNs. VPNs are one of the weakest areas of your network and can lead to breaches in your network security. An old cliché in security is, “security is only as strong as the weakest link.” Keep in mind, no system or device is 100-percent protected and secure from attacks or vulnerabilities. If someone wants access, he or she will gain it. Many times, your configurations and security policies only need to be as strong as the information they are protecting. As security professionals, you have learned security is a trade-off of risk versus reward. Keeping this in mind is useful when creating your VPN logical security configurations. Once a host authenticates, it is common to authorize the specific user. While host authentication is recommended, it does not ensure the person using that host is who you believe him to be.A common best practice is to deploy a strong, twofactor user authentication system such as RSA SecurID tokens and Aladdin Knowledge Systems’ eToken solutions. Other solutions include biometric systems, smart cards, USB tokens, and random one-time-password token systems. When deploying VPN access for remote users, it is recommended one of these systems be used versus a standard username- and password-based system.

legal disclaimer

Our website is not responsible for the information contained by this article. Web-articles is a free articles resource.
Suggestion: If you need fresh, daily updated content for your website, feel free to use our service. Click here for more information.

related articles

1. System and Software Exploits
System and software exploits allow hackers to take advantage of weaknesses of particular OSs and applications (often called bugs). Like protocol exploits, they are used by intruders to gain unauthorized access to computers or networks, or to crash or clog up the systems to deny service to others. Common bugs can be categorized as follows: - Buffer Overflows Many common security holes are based on buffer overflow problems. Buffer overflows occur when the number ...

2. Types of attack and protocols
Phishing, the new information gathering technique, is spreading and becoming more sophisticated. Phishing e-mails either ask the victim to fill out a form or direct them to a Web page designed to look like a legitimate banking site.The victim is asked for personal information such as credit card numbers, social security number, or other data that can then be used for identity theft.There has been at least one insidious phishing scheme that uses a Secure Sockets Layer (SSL) certificate so that the data...

3. Attacks over TCP and UDP ports
TCP/UDP Ports A port number is a virtual “mail slot” on each of these machines. Applications running on computers listen to the Internet for incoming information on these ports. Certain applications listen on certain ports.The Internet Assigned Numbers Authority (IANA [www.iana.org]) defines these ports (e.g.,Web servers listen on ports 80 and 443 and File Transfer Protocol (FTP) servers listen on port 21. Hypertext Transfer Protocol (HTTP), Hyper-Text Transfer Protocol Secure socke...

4. Application Proxy and Gateway Firewalls
Firewall Types There are two basic types of firewalls: Application Proxy and Gateway. Gateways are divided into packet filters and stateful inspection firewalls.These differ in function and design and have different uses in network architecture. Never try to have one type of firewall do the duty of another type. It is better to have a well-run and securely configured firewall doing its intended job, than to have something doing a job for which it wasn’t designed.This is an invitati...

5. The inspection of TCP IP packets
The Inspection Process The inspection of TCP/IP packets is a multi-step procedure. What follows is a summary of the steps, not necessarily in order : 1. A packet arrives at the outside interface. It is checked for permitted or denied ports and IP addresses. Note that stateful inspection firewalls require both a port and an IP address. IP addresses can be in the form of a single machine, group of IP addresses, or “any,” meaning any valid IP address on the spec...

6. Lower Data Transfer Rates Than a Packet Filter
Networking Standard A stateful inspection firewall is the de facto standard for network protection at this time. Installing less is not a wise move without good reason (e.g., a requirement for the fastest possible data transfer while maintaining some protection for the internal network). Performance and Protection The balance of performance versus protection between a packet filter and an application proxy is excellent. Since stateful inspection is the curre...

7. RFC 959 specifies the commands that a minimum implementation
Minimum Implementation RFC 959 specifies the commands that a minimum implementation of FTP must support, and RFC 1123 updates this list with additional commands. The implementation specified by RFC 1123 is more capable in handling communications between computers that may use different operating systems, file systems, and firewall protection. However, RFC 1123 says that computers whose operating system or file system doesn’t allow or support a command aren’t obligated to add support for it. So f...