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...

Full description

Bibliographic Details
Main Author: Alexander, Daniel R.
Other Authors: Xie, Geoffrey
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