Inferring the presence of reverse proxies through timing analysis
Approved for public release; distribution is unlimited === This thesis presents a method for inferring the presence of a reverse proxy server using packet timing analysis from the vantage point of a client system. This method can determine whether Internet users are receiving web content from the ac...
Main Author: | |
---|---|
Other Authors: | |
Published: |
Monterey, California: Naval Postgraduate School
2015
|
Online Access: | http://hdl.handle.net/10945/45803 |
id |
ndltd-nps.edu-oai-calhoun.nps.edu-10945-45803 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-nps.edu-oai-calhoun.nps.edu-10945-458032015-08-07T04:15:08Z Inferring the presence of reverse proxies through timing analysis Alexander, Daniel R. Xie, Geoffrey Beverly, Robert Computer Science Approved for public release; distribution is unlimited This thesis presents a method for inferring the presence of a reverse proxy server using packet timing analysis from the vantage point of a client system. This method can determine whether Internet users are receiving web content from the actual source or from some potentially spoofed proxy device; leading to better risk assessment and understanding of the cyber terrain. By using only the measurement and comparison of three-way handshake and content request/delivery packet round trip times, we identify an accurate classifier that detects the presence of a reverse proxy server with over 98% accuracy. This is an improvement over other inference methods because all measurements can be done from an external client machine. A secondary yet significant contribution is the robust data set that was produced as a result of this research. We have collected a set of over 6 million data points from a known set of 30 globally dispersed machines, which was instrumental in our research efforts and will be used for further studies and exploration. 2015-08-05T23:05:08Z 2015-08-05T23:05:08Z 2015-06 Thesis http://hdl.handle.net/10945/45803 This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States. Monterey, California: Naval Postgraduate School |
collection |
NDLTD |
sources |
NDLTD |
description |
Approved for public release; distribution is unlimited === This thesis presents a method for inferring the presence of a reverse proxy server using packet timing analysis from the vantage point of a client system. This method can determine whether Internet users are receiving web content from the actual source or from some potentially spoofed proxy device; leading to better risk assessment and understanding of the cyber terrain. By using only the measurement and comparison of three-way handshake and content request/delivery packet round trip times, we identify an accurate classifier that detects the presence of a reverse proxy server with over 98% accuracy. This is an improvement over other inference methods because all measurements can be done from an external client machine. A secondary yet significant contribution is the robust data set that was produced as a result of this research. We have collected a set of over 6 million data points from a known set of 30 globally dispersed machines, which was instrumental in our research efforts and will be used for further studies and exploration. |
author2 |
Xie, Geoffrey |
author_facet |
Xie, Geoffrey Alexander, Daniel R. |
author |
Alexander, Daniel R. |
spellingShingle |
Alexander, Daniel R. Inferring the presence of reverse proxies through timing analysis |
author_sort |
Alexander, Daniel R. |
title |
Inferring the presence of reverse proxies through timing analysis |
title_short |
Inferring the presence of reverse proxies through timing analysis |
title_full |
Inferring the presence of reverse proxies through timing analysis |
title_fullStr |
Inferring the presence of reverse proxies through timing analysis |
title_full_unstemmed |
Inferring the presence of reverse proxies through timing analysis |
title_sort |
inferring the presence of reverse proxies through timing analysis |
publisher |
Monterey, California: Naval Postgraduate School |
publishDate |
2015 |
url |
http://hdl.handle.net/10945/45803 |
work_keys_str_mv |
AT alexanderdanielr inferringthepresenceofreverseproxiesthroughtiminganalysis |
_version_ |
1716816396453675008 |