標題: Stateful traffic replay for web application proxies
作者: Huang, Chun-Ying
Lin, Ying-Dar
Liao, Peng-Yu
Lai, Yuan-Cheng
資訊工程學系
Department of Computer Science
關鍵字: application proxy;real flow benchmarking;traffic replay
公開日期: 1-Apr-2015
摘要: It is a common practice to test a network device by replaying network traffic onto it and observe its reactions. Many replay tools support Transmission Control Protocol/Internet Protocol stateful traffic replay and hence can be used to test switches, routers, and gateway devices. However, they often fail if the device under test (DUT) is an application level proxy. In this paper, we design and implement ProxyReplay to replay application-layer traffic for network proxies. As many application proxies have built-in security functions, the main purpose of this tool is to evaluate the security functionalities of DUTs using payloads constructed from real network traces. ProxyReplay modifies requests and responses and maintains queues for request-response pairs to resolve the issues of protocol dependency, functional dependency, concurrent replay, and error resistance. The solution provides two replay modes, that is, the preprocess mode and the concurrent mode. Depending on the benchmark scenario, we show that the preprocess mode is better for benchmarking the performance capability of a DUT. In contrast, the concurrent mode is used when the replayed trace file is extremely large. Our experiments show 99% accuracy. In addition, the replay performance exceeds 320 Mbps by running the benchmark with an off-the-shelf personal computer in the preprocess mode. Copyright (C) 2014 John Wiley & Sons, Ltd.
URI: http://dx.doi.org/10.1002/sec.1053
http://hdl.handle.net/11536/124480
ISSN: 1939-0114
DOI: 10.1002/sec.1053
期刊: SECURITY AND COMMUNICATION NETWORKS
Volume: 8
Issue: 6
起始頁: 970
結束頁: 981
Appears in Collections:Articles


Files in This Item:

  1. 43cc99201cd4a3d53cdb13ee19e462a3.pdf

If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.