Rob your precious machine learning model
@austinkim
This project was developed for detect and extract from mobile application (APK only)
Currently, only static analysis method is supported.
See the detail description in blog (Korean)
https://iam.namjun.kim/research/2021/02/24/rob-your-precious-machine-learning-model/
- File signature matching
- static DEX (dalvik execution format) file method call trace
- Extract model using file scanning (signature matching)
Engine for detect and extract the ML model.
The HTTP API server for connecting between robster-engine and end user.
TO-DO
- Tensorflow Lite (Tensorflow, Detect and extraction)
- Tesseract (Google, Detect only)
- Ncnn (Tencent, Detect only)
- MNN (Alibaba, Detect only)
- Caffe (Berkeley AI Research, Detect only)
- Docker
- docker-compose
Run command
docker-compose up -d
The inspiration for this project is coming from this paper.
- Zhichuang Sun, Ruimin Sun, and Long Lu, "Mind Your Weight(s): A Large-scale Study on Insufficient Machine Learning Model Protection in Mobile Apps", arXiv:2002.07687