IP Library Granted Patent US 9,860,266
Granted Patent B2
US 9,860,266 · App. 14/922,875 · Granted Jan 2, 2018

Preventing messaging attacks

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 9,860,266
App. No.
14/922,875
Granted
Jan 2, 2018
Kind
B2
Abstract

Systems, methods, and software can be used to prevent messaging attacks. In some aspects, a scanning short message is sent to a UICC associated with a mobile device. A response short message is received in response to the scanning short message. The UICC is determined to be at risk to attacks based on the response short message. In response to determining that the UICC is at risk to attacks, a notification is generated. In some cases, the notification is sent to a DMS. Alternatively or in combination, the notification is displayed on the mobile device. In response to determining that the UICC is at risk to attacks, a firewall application is installed on the mobile device. The firewall application is configured to process an incoming short message addressed to the UICC.

Claims (46)

1. A method, comprising:

sending a scanning short message to a Universal Integrated Circuit Card (UICC) associated with a mobile device;

receiving a response short message in response to the scanning short message;

determining that the UICC is at risk to attacks based on the response short message, wherein determining that the UICC is at risk to attacks comprises determining a type of attack that the mobile device is at risk to, and the type of attack is at least one of a premium rate attack or a key compromise attack; and

in response to determining that the UICC is at risk to attacks, generating a notification, wherein generating the notification comprises at least one of sending the notification to a device management system or outputting the notification on the mobile device.

2. The method of claim 1 , further comprising:

in response to determining that the UICC is at risk to attacks, installing a firewall application on the mobile device, wherein the firewall application is configured to process an incoming short message addressed to the UICC.

3. The method of claim 1 , wherein the scanning short message is sent from a device management system.

4. The method of claim 1 , wherein the scanning short message is sent from the mobile device.

5. The method of claim 1 , further comprising:

determining that the response message includes a first non-zero value in a first cryptographic checksum field of the response message;

in response to determining that the response message includes the first non-zero value, sending a second scanning short message to the UICC;

receiving a second response message in response to the second scanning short message; and

determining that the UICC is at risk to a key compromise attack based on the second response message.

6. The method of claim 1 , wherein determining that the UICC is at risk to attacks comprises determining that the UICC is at risk to a premium rate attack, and the scanning short message includes a proof of receipt (PoR) field, wherein the PoR field is set to at least one of ‘01’ or ‘10’.

7. A communication device, comprising:

a memory; and

at least one hardware processor communicatively coupled with the memory and configured to:

send a scanning short message to a Universal Integrated Circuit Card (UICC) associated with a mobile device;

receive a response short message in response to the scanning short message;

determine that the UICC is at risk to attacks based on the response short message, wherein determining that the UICC is at risk to attacks comprises determining a type of attack that the mobile device is at risk to, and the type of attack is at least one of a premium rate attack or a key compromise attack; and

in response to determining that the UICC is at risk to attacks, generate a notification, wherein generating the notification comprises at least one of sending the notification to a device management system or outputting the notification on the mobile device.

8. The communication device of claim 7 , wherein the at least one hardware processor is further configured to:

in response to determining that the UICC is at risk to attacks, install a firewall application on the mobile device, wherein the firewall application is configured to process an incoming short message addressed to the UICC.

9. The communication device of claim 7 , wherein the scanning short message is sent from a device management system.

10. The communication device of claim 7 , wherein the scanning short message is sent from the mobile device.

11. The communication device of claim 7 , wherein the at least one hardware processor is further configured to:

determine that the response message includes a first non-zero value in a first cryptographic checksum field of the response message;

in response to determining that the response message includes the first non-zero value, send a second scanning short message to the UICC;

receive a second response message in response to the second scanning short message; and

determining that the UICC is at risk to a key compromise attack based on the second response message.

12. The communication device of claim 7 , wherein determining that the UICC is at risk to attacks comprises determining that the UICC is at risk to a premium rate attack, and the scanning short message includes a proof of receipt (PoR) field, wherein the PoR field is set to at least one of ‘01’ or ‘10’.

13. A tangible, non-transitory computer-readable medium containing instructions which, when executed, cause a computing device to perform operations comprising:

sending a scanning short message to a Universal Integrated Circuit Card (UICC) associated with a mobile device;

receiving a response short message in response to the scanning short message;

determining that the UICC is at risk to attacks based on the response short message, wherein determining that the UICC is at risk to attacks comprises determining a type of attack that the mobile device is at risk to, and the type of attack is at least one of a premium rate attack or a key compromise attack; and

in response to determining that the UICC is at risk to attacks, generating a notification, wherein generating the notification comprises at least one of sending the notification to a device management system or outputting the notification on the mobile device.

14. The tangible, non-transitory computer-readable medium of claim 13 , the operations further comprising:

in response to determining that the UICC is at risk to attacks, installing a firewall application on the mobile device, wherein the firewall application is configured to process an incoming short message addressed to the UICC.

15. The tangible, non-transitory computer-readable medium of claim 13 , wherein the scanning short message is sent from at least one of a device management system or the mobile device.

16. The tangible, non-transitory computer-readable medium of claim 13 , the operations further comprising:

determining that the response message includes a first non-zero value in a first cryptographic checksum field of the response message;

in response to determining that the response message includes the first non-zero value, sending a second scanning short message to the UICC;

receiving a second response message in response to the second scanning short message; and

determining that the UICC is at risk to a key compromise attack based on the second response message.

17. The tangible, non-transitory computer-readable medium of claim 13 , wherein determining that the UICC is at risk to attacks comprises determining that the UICC is at risk to a premium rate attack, and the scanning short message includes a proof of receipt (PoR) field, wherein the PoR field is set to at least one of ‘01’ or ‘10’.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2016
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 038099/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2016
From: ALI, SHIROOK M.; ANTHWAL, PARITOSH; CHEN, SHU-LIN
To: BLACKBERRY LIMITED
Reel/Frame 037820/0692 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2016
From: BUCKLEY, MICHAEL EOIN
To: BLACKBERRY CORPORATION
Reel/Frame 037820/0720 →