AI Psychiatry: Forensic Investigation of Deep Learning Networks in Memory Images

被引:0
作者
Oygenblik, David [1 ]
Yagemann, Carter [2 ]
Zhang, Joseph [3 ]
Mastali, Arianna [1 ]
Park, Jeman [4 ]
Saltaformaggio, Brendan [1 ]
机构
[1] Georgia Inst Technol, Atlanta, GA 30332 USA
[2] Ohio State Univ, Columbus, OH 43210 USA
[3] Univ Penn, Philadelphia, PA 19104 USA
[4] Kyung Hee Univ, Seoul, South Korea
来源
PROCEEDINGS OF THE 33RD USENIX SECURITY SYMPOSIUM, SECURITY 2024 | 2024年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Online learning is widely used in production to refine model parameters after initial deployment. This opens several vectors for covertly launching attacks against deployed models. To detect these attacks, prior work developed black-box and white-box testing methods. However, this has left a prohibitive open challenge: How is the investigator supposed to recover the model (uniquely refined on an in-the-field device) for testing in the first place. We propose a novel memory forensic technique, named AiP, that automatically recovers the unique deployment model and rehosts it in a lab environment for investigation. AiP navigates through both main memory and GPU memory spaces to recover complex ML data structures, using recovered Python objects to guide the recovery of lower-level C objects, ultimately leading to the recovery of the uniquely refined model. AiP then rehosts the model within the investigator's device, where the investigator can apply various white-box testing methodologies. We have evaluated AiP using three versions of TensorFlow and PyTorch with the CIFAR-10, LISA, and IMDB datasets. AiP recovered 30 models from main memory and GPU memory with 100% accuracy and rehosted them into a live process successfully.
引用
收藏
页码:1687 / 1704
页数:18
相关论文
共 97 条
[1]  
Abadi M., 2016, arXiv, DOI DOI 10.48550/ARXIV.1603.04467
[2]  
Abramson M., 2015, PROC 2015 AAAI C AR
[3]  
Adi Y, 2018, PROCEEDINGS OF THE 27TH USENIX SECURITY SYMPOSIUM, P1615
[4]  
Akhtar N, 2018, Arxiv, DOI [arXiv:1801.00553, 10.1109/ACCESS.2018.2807385]
[5]  
[Anonymous], Top 10 python packages for machine learning
[6]  
[Anonymous], The five pillars of tesla's large-scale fleet learning
[7]  
[Anonymous], FACE ID ADV TECHNOLO
[8]  
[Anonymous], CIFAR 10 CANADIAN I
[9]  
[Anonymous], Churning out machine learning models: Handling changes in model predictions
[10]  
[Anonymous], When big ai labs refuse to open source their models, the community steps in