IP Library Granted Patent US 7,363,513
Granted Patent B2
US 7,363,513 · App. 10/825,149 · Granted Apr 22, 2008

Server denial of service shield

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,363,513
App. No.
10/825,149
Granted
Apr 22, 2008
Kind
B2
Abstract

A method, apparatus, and computer instructions for responding to a denial of service attack. The method comprising from a remote data processing system detects an occurrence of the denial of service attack in which invalid credentials are presented to the data processing system. Connections from the remote data processing system to the data processing system are blocked in response to detecting the occurrence of the denial of service attack. A command is selectively sent to a server data processing system to block connections from the remote data processing system, in response to detecting the occurrence the denial of service attack.

Claims (21)

1. A method in a first server data processing system for responding to a denial of service attack from a client, the method comprising:

detecting an occurrence of the denial of service attack from the client in which credentials are presented to the first server data processing system by the client, wherein the denial of service attack comprises sending invalid credentials to a server to consume resources of the server;

responsive to detecting the occurrence of the denial of service attack, blocking connections from the client to the first server data processing system;

responsive to detecting the occurrence of the denial of service attack, replaying an instance of the denial of service attack to a second server data processing system; and

responsive to a failure of the instance of the denial of service attack on the second server data processing system, sending a command to the second server data processing system to block connections from the client.

2. The method of claim 1 , wherein the replaying step comprises:

presenting the credentials to the second server data processing system.

3. The method of claim 2 , wherein the failure of the instance occurs if the second server data processing system fails to accept the credentials.

4. The method of claim 1 further comprising:

repeating the replaying step and the sending step for a set of server data processing systems.

5. The method of claim 1 , wherein the detecting step comprises:

receiving the credentials from the client;

determining whether the credentials are valid; and

responsive to the credentials being invalid credentials, determining whether the denial of service attack from the client is occurring in response to receiving the invalid credentials.

6. The method of claim 5 , wherein the step of determining whether the denial of service attack from the client is occurring in response to receiving the invalid credentials includes:

determining whether a number of the invalid credentials received from the client has exceeded a threshold selected to trigger a presence of the denial of service attack.

7. The method of claim 1 further comprising:

responsive to receiving the command from another server data processing system, blocking connections from the client.

8. The method of claim 1 , wherein the command includes an instance of the denial of service attack and wherein the method further comprises:

responsive to receiving the command from another server data processing system, replaying the instance of the denial of service attack to the second server data processing system; and

responsive to the failure of the instance of the denial of service attack on the second server data processing system, sending the command to the second server data processing system to block connections from the client.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2010
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: TREND MICRO INCORPORATED
Reel/Frame 024286/0924 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2004
From: KEOHANE, SUSANN MARIE; MCBREARTY, GERALD FRANCIS; MULLEN, SHAWN PATRICK; MURILLO, JESSICA KELLEY; SHIEH, JOHNNY MENG-HAN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014596/0011 →