Means of improved IP security close at hand

By Deborah Radcliff, Computerworld |  Development Add a new comment

Stolen credit card numbers, hacked federal computer systems and other high-profile online assaults have put many users on their guards and focused the attention of security managers on high-level intrusion-detection systems, chains of firewalls, and other high-level defenses. But many forget that, no matter how hard they try to secure a site, vulnerabilities built into the fabric of the Internet still leave them at risk -- even though measures to shut down the most glaringly common vulnerabilities are easily available.

Simple functions like requesting a connection between two machines can create openings that are to blame in about 15 percent of the attacks that are reported each year, said Fred Baker, chairman of the Internet Engineering Task Force. That's because TCP/IP hasn't changed much since the days of its acceptance as the Arpanet transport protocol.

"[Internet Protocol] was originally written among a cohesive community that had significant internal trust. By default, IP applications assume they should trust people," Baker says.

Denial-of-service and data hijacking attacks using functions of TCP/IP can be prevented using security functions that can be turned on in most server operating systems, filters built into routers or a new version of IP (Version 6), which is a standard for the public-key infrastructure IPSec protocol.

But those security measures are often ignored.

Take the TCP attack that was "rediscovered" in March by security services firm Guardent Inc. in Waltham, Mass. Guardent researchers figured out a new way to exploit an old problem with TCP: the ability of a hacker to hijack a session if he can guess the random initial sequence number (ISN) that two machines use to start a sequence of packets.

Once an attacker guesses the ISN, he can redirect the packets or inject anything into the data stream. Software vendors were thought to have averted this problem with random packet sequence generators. Turns out those random sequences aren't so random after all and actually contain patterns that make the ISN easy to guess, said Jerry Brady, vice president of research and development at Guardent.

Another ancient exploit, spoofing IP addresses, is also common today, said Paul Raines, head of global information risk management at Barclays Capital, an investment bank in New York.

"Classic TCP/IP attacks such as IP spoofing and denial-of-service attacks using buffer overflows are still out there," he said. "Take the [distributed denial-of-service] attack executed by Mafia Boy last year. He planted Trojan horses in unsuspecting servers. Those servers then flooded e-commerce sites with a load of service requests that contained bogus-source IP addresses. The e-commerce sites couldn't keep up. That caused many of their servers to crash."

Non-IP attacks typically go after vulnerable ports, services in server software or functions like address books and automailers.

Traditional attacks against TCP/IP fall into two categories: denial of service and data hijacking, said Frank Heidt, managing security architect at security consulting firm @stake, Inc. in Cambridge, Mass.

In the 1980s, dozens of types of attacks against TCP/IP ravaged the Arpanet. Of those that still exist today, the most common include:

1. Smurf attacks: A denial-of-service attack named after the colorful cartoon characters, a smurf attack takes advantage of the ability in most servers to broadcast requests to many other machines at once. The attacker forges a legitimate IP address and then broadcasts requests for a reply to the address of the victim to all the servers on the network. Because the packets appear to be legitimate requests from a known address, all systems in the amplifying network reply to that address, overwhelming the legitimate machine and causing denial of service.

2. SYN Floods: denial-of-service attacks in which the attacker uses spoofed IP addresses to send multiple connection (SYN) requests to the target. The target system then sends acknowledgements and waits for replies. Because the forged IP addresses don't belong to any actual machine, there is no reply, leaving connections open and blocking legitimate traffic.

3. Source route manipulation: a denial-of-service and data-hijacking attack in which an attacker manipulates routing table entries (usually at the border router) to redirect traffic intended for one site to a different one, where the information can be intercepted. Or traffic can just be routed to nowhere.

Blocking and Filtering

    Add a comment

    Post a comment using one of these accounts
    Or join now
    At least 6 characters

    Note: Comment will appear soon after you have activated your account.
    Obscene/spam comments will be removed and accounts suspended.
    The information you submit is subject to our Privacy Policy and Terms of Service.

    ITworld LIVE

    DevelopmentWhite Papers & Webcasts

    White Paper

    HP NonStop SQL Fundamentals whitepaper

    This whitepaper offers a detailed look into the fundamentals of HP NonStop SQL solutions. See how this system delivers unprecedented levels of application availability with fail-safe data integrity and meets the needs of enterprises with large-scale business critical applications.

    White Paper

    Nebraska Medical Center case study

    See how the Nebraska Medical Center implemented a SQL solution to make information more readily available to streamline operations, improve patient care and facilitate medical research with an enterprise solution running on HP NonStop servers.

    White Paper

    Concepts of NonStop SQL/MX

    For DBAs and developers who are familiar with Oracle solutions and want to learn about NonStop SQL/MX, this whitepaper provides an overview of the similarities and differences between the two products-with a specific focus on implementation.

    White Paper

    6 Things Your CIO Needs to Know About Requirements

    If your organization is not predictably successful on technology projects, there is likely an issue in requirements. CIOs must take action and own requirements maturity improvement. There are 6 main things a CIO must know about requirements.

    Webcast On Demand

    User Experience Monitoring

    In this webinar, you will learn hints & tips for improving end-user response times from Forrester Research analyst, Jean-Pierre Garbani.

    Sponsor: Nimsoft

    See more White Papers | Webcasts

    Ask a question

    Ask a Question