Logo image
Attacking Websites: Detecting and Preventing HTTP Request Smuggling Attacks
期刊文章   開放取用(OA)   同儕審查

Attacking Websites: Detecting and Preventing HTTP Request Smuggling Attacks

Qi-Xian Huang, Min-Yi Chiu, Ying-Feng ChenHung-Min Sun
Security and Communication Networks, 卷.2022, 3121177
2022

摘要

Information Systems Computer Networks and Communications
Until the development of HTTP request smuggling in 2005, individual HTTP requests were considered as independent entities and could not be split or merged. This is a security problem caused by inconsistent content length interpretation approach between web servers, or the web server is not fully implemented in accordance with the RFC standard. It is especially dangerous for web services with complex web architectures. It can route the victims to receive malicious responses, amplify the impact of certain low-threat vulnerabilities, steal user credentials, or bypass network devices' defenses. However, since its concept and implementation are quite difficult to overcome, it is often ignored by many network administrators, making users who browse such websites vulnerable to the HTTP request smuggling attacks. This paper proposes a general solution to deal with various HTTP request smuggling attacks. A reverse proxy implemented by Flask validates and cleans dubious HTTP requests from the client side and ensures that the original requests comply with RFC standards. Therefore, the website administrators no longer need to configure complicated network settings or customize some open-source project codes to resist or minimize the risk of the HTTP request smuggling attacks. A series of experiments demonstrate that this method is effective and practical.

檔案與連結 (1)

url
https://doi.org/10.1155/2022/3121177檢視
已出版(紀錄版本) 開放

相關連結

指標

1 檢視次數

詳細資料

Logo image