Title :
Off-path TCP Sequence Number Inference Attack - How Firewall Middleboxes Reduce Security
Author :
Zhiyun Qian ; Mao, Z.M.
Author_Institution :
Univ. of Michigan, Ann Arbor, MI, USA
Abstract :
In this paper, we report a newly discovered "off-path TCP sequence number inference" attack enabled by firewall middle boxes. It allows an off-path (i.e., not man-in-the-middle) attacker to hijack a TCP connection and inject malicious content, effectively granting the attacker write-only permission on the connection. For instance, with the help of unprivileged malware, we demonstrate that a successful attack can hijack an HTTP session and return a phishing Face book login page issued by a browser. With the same mechanisms, it is also possible to inject malicious Javascript to post tweets or follow other people on behalf of the victim. The TCP sequence number inference attack is mainly enabled by the sequence-number-checking firewall middle boxes. Through carefully-designed and well-timed probing, the TCP sequence number state kept on the firewall middle box can be leaked to an off-path attacker. We found such firewall middle boxes to be very popular in cellular networks - at least 31.5% of the 149 measured networks deploy such firewalls. Finally, since the sequence-number-checking feature is enabled by design, it is unclear how to mitigate the problem easily.
Keywords :
Java; authorisation; cellular radio; computer crime; computer network security; hypermedia; invasive software; online front-ends; social networking (online); transport protocols; HTTP session; Javascript; TCP connection; Web browser; carefully-designed probing; cellular networks; firewall middleboxes; malicious content; off-path TCP sequence number inference attack; off-path attacker; phishing Face book login page; security reduction; sequence-number-checking feature; sequence-number-checking firewall middle boxes; unprivileged malware; well-timed probing; write-only permission; IP networks; Malware; Middleboxes; Radiation detectors; Servers; Firewall middleboxes; TCP connection hijack; TCP sequence number inference;
Conference_Titel :
Security and Privacy (SP), 2012 IEEE Symposium on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4673-1244-8
Electronic_ISBN :
1081-6011