Skip to content

Commit 205c28e

Browse files
committed
Initial commit
0 parents  commit 205c28e

File tree

8 files changed

+14768
-0
lines changed

8 files changed

+14768
-0
lines changed

README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Model and implementation of user activity tracking utilizing the TLS Client Hello’s `server_name` extension - Supporting Documents
2+
3+
This repository serves as a store for source code and other related documents regarding the paper on user activity tracking utilizing the TLS Client Hello’s `server_name` extension.
4+
5+
## Abstract
6+
This paper puts forward a feasible, non-intrusive, method of tracking user activity using TLS’s Client Hello section of a handshake (specified in the TLS protocol), namely the `server_name` extension. This method can provide an attacker with relevant information regarding patterns and services utilized inside of the target network, further expanding their understanding of the attack surface, potentially, serving as a tool to determine the timing of an attack or, even, provide an attacker with knowledge of a point of entry to a given system. It is noteworthy that TLS Client Hellos will be encrypted in a future version of the TLS protocol, rendering this method infeasible in fully updated networks.
7+
8+
## Contents
9+
10+
* [`paper.pdf`](/paper.pdf) - The paper in pdf format
11+
* [`implementation/client`](/implementation/client) - Holds the code for the daemon implementation
12+
* [`implementation/client`](/implementation/client) - Holds the code for the client implementation
13+
* [`data/domains.txt`](/data/domains.txt) - Domain list used to get the figures in the filtering section of the paper, source (adapted): [here](https://github.com/vysecurity/DomainFrontingLists/blob/master/CloudFront-total.txt)
14+
15+
16+
## License
17+
18+
![License Badge](https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc.svg)
19+
20+
The aforementioned code and documents are protected and released to the public under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License which can be viewed in license.md or on the Creative Commons website (https://creativecommons.org/licenses/by-nc/4.0/). Any failure to comply with the terms designated in the license will be met with swift judicial action by the author.
21+
22+
By downloading, executing or otherwise transferring the contents of this repository by any means you are legally bound to the terms stipulated in the license.

0 commit comments

Comments
 (0)