Patent ID: 8789184
Filing Date: 2014-07-22
Classification: G06F,H04L

Abstract:
1. A mobile device for wireless communication comprising: a network packet monitoring module configured to receive a transmission control protocol (TCP) packet from a network and determine at least one of a TCP packet type of the TCP packet and a TCP flag set in the TCP packet; a malicious packet determination module configured to receive the at least one of the TCP packet type and the TCP flag from the network packet monitoring module and determine whether the at least one of the TCP packet type and the TCP flag conforms to a TCP session state transition between a current TCP session state of the mobile device and a next TCP session state of the mobile device in a TCP session state flow of a TCP session between the mobile device and a source of the TCP packet received by the network packet monitoring module; and a control module configured to control the network packet monitoring module to discard the TCP packet and terminate the TCP session between the mobile device and the source of the TCP packet, in response to the malicious packet determination module determining that the at least one of the TCP packet type and the TCP flag does not conform to the TCP session state transition between the current TCP session state of the mobile device and the next TCP session state of the mobile device in the TCP session state flow.