Masking Host Identity on Internet: Encrypted TLS/SSL Handshake

01/12/2021
by   Vinod S. Khandkar, et al.
0

Network middle-boxes often classify the traffic flows on the Internet to perform traffic management or discriminate one traffic against the other. As the widespread adoption of HTTPS protocol has made it difficult to classify the traffic looking into the content field, one of the fields the middle-boxes look for is Server Name Indicator (SNI), which goes in plain text. SNI field contains information about the host and can, in turn, reveal the type of traffic. This paper presents a method to mask the server host identity by encrypting the SNI. We develop a simple method that completes the SSL/TLS connection establishment over two handshakes - the first handshake establishes a secure channel without sharing SNI information, and the second handshake shares the encrypted SNI. Our method makes it mandatory for fronting servers to always accept the handshake request without the SNI and respond with a valid SSL certificate. As there is no modification in already proven SSL/TLS encryption mechanism and processing of handshake messages, the new method enjoys all security benefits of existing secure channel establishment and needs no modification in existing routers/middle-boxes. Using customized client-server over the live Internet, we demonstrate the feasibility of our method. Moreover, the impact analysis shows that the method adheres to almost all SSL/TLS related Internet standards requirements.

READ FULL TEXT
research
10/20/2021

FairNet: A Measurement Framework for Traffic Discrimination Detection on the Internet

Network neutrality is related to the non-discriminatory treatment of pac...
research
01/03/2022

A Survey on DNS Encryption: Current Development, Malware Misuse, and Inference Techniques

The domain name system (DNS) that maps alphabetic names to numeric Inter...
research
11/19/2020

Oblivious DNS over HTTPS (ODoH): A Practical Privacy Enhancement to DNS

The Domain Name System (DNS) is the foundation of a human-usable Interne...
research
07/09/2021

Large Scale Measurement on the Adoption of Encrypted DNS

Several encryption proposals for DNS have been presented since 2016, but...
research
06/22/2022

HTTPS Event-Flow Correlation: Improving Situational Awareness in Encrypted Web Traffic

Achieving situational awareness is a challenging process in current HTTP...
research
08/18/2022

Oh SSH-it, what's my fingerprint? A Large-Scale Analysis of SSH Host Key Fingerprint Verification Records in the DNS

The SSH protocol is commonly used to access remote systems on the Intern...
research
06/17/2020

MBTree: Detecting Encryption RAT Communication Using Malicious Behavior Tree

A key challenge for cybersecurity defense is to detect the encryption Re...

Please sign up or login with your details

Forgot password? Click here to reset