AlterCell Attack: Exploiting a Logic Vulnerability in Tor Cell Integrity Validation

The hidden service is used to protect the anonymity of receivers in the Tor network, but it is often exploited for malicious purposes and becomes a breeding ground for crime. To protect the hidden service from abuse, we deeply analysed the Tor specifications and summarised a finite-state machine for Tor cell transmission protocol, deriving a new logical vulnerability of the Tor cell integrity validation. This vulnerability allowed the plaintext field of cell_command in the cell to be arbitrarily modified. Therefore, we proposed the AlterCell attack against potentially malicious hidden services, by introducing malformed cells whose fields of cell_command were modified. In the experiments, when our node acted as the guard for the target hidden service, the AlterCell attack was able to de-anonymise the hidden service if the responsible HSDir was under our control. Otherwise, our attack could block the descriptor publishing process or the client access process, to carry out a denial-of-service attack on the hidden service.

Authors

Institutions

Publication Details

Published
2024-12-13
DOI
https://doi.org/10.1109/hpcc64274.2024.00165
Primary Topic
Electrostatic Discharge in Electronics
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AlterCell Attack: Exploiting a Logic Vulnerability in Tor Cell Integrity Validation

Jinqiao Shi, Xuebin Wang, Can Zhao, Qingyun Liu et al.
Electrostatic Discharge in Electronics
article

AlterCell Attack: Exploiting a Logic Vulnerability in Tor Cell Integrity Validation

Jinqiao Shi, Xuebin Wang, Can Zhao, Qingyun Liu, Qingfeng Zhang, B. Duan
article en

Abstract

The hidden service is used to protect the anonymity of receivers in the Tor network, but it is often exploited for malicious purposes and becomes a breeding ground for crime. To protect the hidden service from abuse, we deeply analysed the Tor specifications and summarised a finite-state machine for Tor cell transmission protocol, deriving a new logical vulnerability of the Tor cell integrity validation. This vulnerability allowed the plaintext field of cell_command in the cell to be arbitrarily modified. Therefore, we proposed the AlterCell attack against potentially malicious hidden services, by introducing malformed cells whose fields of cell_command were modified. In the experiments, when our node acted as the guard for the target hidden service, the AlterCell attack was able to de-anonymise the hidden service if the responsible HSDir was under our control. Otherwise, our attack could block the descriptor publishing process or the client access process, to carry out a denial-of-service attack on the hidden service.

Beijing University of Posts and Telecommunications (CN), Chinese Academy of Sciences (CN), Institute of Information Engineering (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 72%
Electrostatic Discharge in Electronics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.