ResAware: Cross-Environment Website Fingerprinting via Resource-Privileged Distillation
About
While Website Fingerprinting (WF) attacks achieve high accuracy in controlled laboratory settings, they often degrade substantially in real-world environments due to spatio-temporal drift, browser heterogeneity, proxy obfuscation and etc. This limitation stems from their sole reliance on low-level traffic features that are noisy and highly sensitive to environmental perturbations. To address this problem, we propose \textbf{ResAware}, a cross-environment resource-aware distillation framework under a \textit{training-rich/inference-poor} asymmetric setting. Specifically, ResAware trains a teacher model on resource-level features, and then distills the resulting privileged knowledge into a student model through heterogeneous knowledge distillation. At deployment time, the student model performs inference using only encrypted traffic, incurring zero additional cost. We evaluate ResAware on a large-scale dataset collected over five months from six globally distributed vantage points, comprising more than $160{,}000$ paired samples. The results show that ResAware significantly enhances the cross-environment robustness of diverse WF baselines. Under a 150-day temporal drift, for example, ResAware improves the F1-score of Var-CNN from $72.77\%$ to $81.49\%$ and the open-world $TPR@1\%FPR$ from $22.40\%$ to $27.20\%$. Our results demonstrate that resource-level supervision improves WF robustness without expanding online observation capabilities.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Website Fingerprinting | Temporal Drift Day 150 | F1-score81.49 | 12 | |
| Website Fingerprinting | Spatial Drift Avg. | F1 Score86.96 | 12 | |
| Website Fingerprinting | Proxy Drift Avg. | F1 Score66.74 | 12 | |
| Website Fingerprinting | Browser Drift Avg. | F1-score22.83 | 12 | |
| Website Fingerprinting | Open-world Website Fingerprinting 30-day snapshot | TPR@1%FPR55.07 | 6 | |
| Website Fingerprinting | Open-world Website Fingerprinting 60-day snapshot | TPR@1%FPR41.05 | 6 | |
| Website Fingerprinting | Open-world Website Fingerprinting 90-day snapshot | TPR@1%FPR30.43 | 6 | |
| Website Fingerprinting | Open-world Website Fingerprinting 120-day snapshot | TPR@1%FPR28.85 | 6 | |
| Website Fingerprinting | Open-world Website Fingerprinting 150-day snapshot | TPR@1%FPR27.2 | 6 |