DETECTION AND SUPPRESSION OF SHORT MESSAGE SERVICE DENIAL OF SERVICE ATTACKS
First Claim
1. A method for suppressing a Short Message Service (SMS) induced Denial of Service (DoS) attack on a telecommunications network, the method comprising:
- receiving at a register a target device identifier and an originating source identifier associated with an SMS message;
requesting, from the register, a location of a target device associated with the target device identifier;
receiving at the register, the location of the target device;
updating the register to include the location of the target device;
determining a quantity of SMS message requests within a predefined time frame; and
communicating a trigger to an SMS router to enter into a DoS mode, wherein the trigger is communicated because the determined quantity of SMS message requests exceeds a predefined SMS request threshold.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and medium are provided for suppressing a Short Message Service (SMS) induced Denial of Service (DoS) attack on a telecommunications network. A register is updated to include information relevant to SMS messages that are requested to be communicated by way of a wireless telecommunications network. The register includes information of the location where the target devices of SMS messages are located. The register is utilized to detect an SMS induced DoS attack. A trigger is communicated to an SMS router to enable a DoS mode that restricts the communication of SMS messages. In an exemplary embodiment, only those SMS messages identified as part of the DoS attack are restricted.
45 Citations
20 Claims
-
1. A method for suppressing a Short Message Service (SMS) induced Denial of Service (DoS) attack on a telecommunications network, the method comprising:
-
receiving at a register a target device identifier and an originating source identifier associated with an SMS message; requesting, from the register, a location of a target device associated with the target device identifier; receiving at the register, the location of the target device; updating the register to include the location of the target device; determining a quantity of SMS message requests within a predefined time frame; and communicating a trigger to an SMS router to enter into a DoS mode, wherein the trigger is communicated because the determined quantity of SMS message requests exceeds a predefined SMS request threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-storage media having computer-executable instructions embodied thereon for performing a method for suppressing a Short Message Service (SMS) induced Denial of Service (DoS) attack on a telecommunications network, the method comprising:
-
receiving at an SMS router an SMS message from an originating source, wherein the SMS message includes delivery information; communicating, from the SMS router, the delivery information to a register; receiving from the register a DoS mode trigger; and enabling a DoS mode, wherein the DoS mode allows the SMS router to restrict communication of SMS messages by way of the SMS router. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for suppressing a Short Message Service (SMS) induced Denial of Service (DoS) attack on a telecommunications network, the system comprising:
-
an SMS router that operates in a DoS mode upon receiving a trigger; at least one computing device that operates with at least one processor and at least one computer-storage media, wherein the at least one computing device communicates with a register that maintains delivery data associated with one or more SMS messages communicated by way of the SMS router, wherein the at least one computing device communicates the trigger upon determining the SMS router is to operate in the DoS mode; and a Home Location Register (HLR) that provides mobile device information of one or more mobile devices to the at least one computing device, wherein the mobile device information is utilized by the at least one computing device to populate at least a portion of the data maintained in the register.
-
Specification