Machine learning interpretability meets TLS fingerprinting

被引:0
|
作者
Siavoshani, Mahdi Jafari [1 ]
Khajehpour, Amirhossein [1 ]
Bideh, Amirmohammad Ziaei [1 ]
Gatmiri, Amirali [1 ]
Taheri, Ali [1 ]
机构
[1] Sharif Univ Technol, Comp Sci & Engn Dept, Informat Network & Learning Lab INL, Tehran, Iran
关键词
Web fingerprinting; Transport layer security (TLS); Information leakage; Deep learning; Model interpretation; TRAFFIC CLASSIFICATION; NEURAL-NETWORKS;
D O I
10.1007/s00500-023-07949-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Protecting users' privacy over the Internet is of great importance; however, it becomes harder and harder to maintain due to the increasing complexity of network protocols and components. Therefore, investigating and understanding how data are leaked from the information transmission platforms and protocols can lead us to a more secure environment. In this paper, we propose a framework to systematically find the most vulnerable information fields in a network protocol. To this end, focusing on the transport layer security (TLS) protocol, we perform different machine-learning-based fingerprinting attacks on the collected data from more than 70 domains (websites) to understand how and where this information leakage occurs in the TLS protocol. Then, by employing the interpretation techniques developed in the machine learning community and applying our framework, we find the most vulnerable information fields in the TLS protocol. Our findings demonstrate that the TLS handshake (which is mainly unencrypted), the TLS record length appearing in the TLS application data header, and the IV field are among the most critical leaker parts in this protocol, respectively.
引用
收藏
页码:7191 / 7208
页数:18
相关论文
共 50 条
  • [1] Machine learning interpretability meets TLS fingerprinting
    Mahdi Jafari Siavoshani
    Amirhossein Khajehpour
    Amirmohammad Ziaei Bideh
    Amirali Gatmiri
    Ali Taheri
    [J]. Soft Computing, 2023, 27 : 7191 - 7208
  • [2] Against Interpretability: a Critical Examination of the Interpretability Problem in Machine Learning
    Krishnan M.
    [J]. Philosophy & Technology, 2020, 33 (3) : 487 - 502
  • [3] A Study on Interpretability of Decision of Machine Learning
    Shirataki, Shohei
    Yamaguchi, Saneyasu
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2017, : 4830 - 4831
  • [4] A Review of Framework for Machine Learning Interpretability
    Araujo, Ivo de Abreu
    Torres, Renato Hidaka
    Sampaio Neto, Nelson Cruz
    [J]. AUGMENTED COGNITION, AC 2022, 2022, 13310 : 261 - 272
  • [5] Interpretability in HealthCare: A Comparative Study of Local Machine Learning Interpretability Techniques
    El Shawi, Radwa
    Sherif, Youssef
    Al-Mallah, Mouaz
    Sakr, Sherif
    [J]. 2019 IEEE 32ND INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS), 2019, : 275 - 280
  • [6] Interpretability in healthcare: A comparative study of local machine learning interpretability techniques
    ElShawi, Radwa
    Sherif, Youssef
    Al-Mallah, Mouaz
    Sakr, Sherif
    [J]. COMPUTATIONAL INTELLIGENCE, 2021, 37 (04) : 1633 - 1650
  • [7] Interpretability Meets Generalizability: A Hybrid Machine Learning System to Identify Nonlinear Granger Causality in Global Stock Indices
    Lu, Yixiao
    Lee, Yokiu
    Feng, Haoran
    Leung, Johnathan
    Cheung, Alvin
    Dost, Katharina
    Taskova, Katerina
    Lacombe, Thomas
    [J]. ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2023, PT II, 2023, 13936 : 322 - 334
  • [8] Interpretability and Reproducability in Production Machine Learning Applications
    Ghanta, Sindhu
    Subramanian, Sriram
    Sundararaman, Swaminathan
    Khermosh, Lior
    Sridhar, Vinay
    Arteaga, Dulcardo
    Luo, Qianmei
    Das, Dhananjoy
    Talagala, Nisha
    [J]. 2018 17TH IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA), 2018, : 658 - 664
  • [9] Evaluating Attribution Methods in Machine Learning Interpretability
    Ratul, Qudrat E. Alahy
    Serra, Edoardo
    Cuzzocrea, Alfredo
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 5239 - 5245
  • [10] A Framework for Interpretability in Machine Learning for Medical Imaging
    Wang, Alan Q.
    Karaman, Batuhan K.
    Kim, Heejong
    Rosenthal, Jacob
    Saluja, Rachit
    Young, Sean I.
    Sabuncu, Mert R.
    [J]. IEEE ACCESS, 2024, 12 : 53277 - 53292