当前位置:网站首页>Embedding malware into neural networks
Embedding malware into neural networks
2022-07-02 07:52:00 【MezereonXP】
Embed malware into Neural Networks
This introduction is entitled “EvilModel: Hiding Malware Inside of Neural Network Models ” The article .
This article mainly describes an implicit method of spreading malware , By modifying the weight of the neural network to achieve the spread of malware .

Essentially , Is to select some of the models “ redundancy ” The layer , Replace the weights of the neurons , For each weight , Replace its last 3 Bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit bit 3 A bit , And then realize the implicit transmission of malware .
Mentioned here redundancy , Actually, it passed the test , Check the impact on accuracy , Choose those layers that have little impact on the accuracy .

As shown in the figure above , The horizontal axis is the number of replacement neurons , The vertical axis is the accuracy of the modified model .
Here are some observations :
- As the number of modified neurons increases , The more accuracy is affected .
- Neurons closer to the input layer , It is more suitable for embedding malware , Less impact
Because the modification of neural network weight will reduce its original accuracy , So the author also explored the effect of heavy training , As shown in the figure below :

among ,BR Means before retraining (Before),AR It means after heavy training (After)
You can see , Didn't bring BN (BatchNorm) Layer network , Accuracy cannot be restored through retraining , With BN The accuracy of layer can be restored by retraining .
边栏推荐
- Thesis writing tip2
- 【TCDCN】《Facial landmark detection by deep multi-task learning》
- 【Random Erasing】《Random Erasing Data Augmentation》
- CONDA common commands
- open3d学习笔记四【表面重建】
- ModuleNotFoundError: No module named ‘pytest‘
- 使用百度网盘上传数据到服务器上
- MoCO ——Momentum Contrast for Unsupervised Visual Representation Learning
- label propagation 标签传播
- 解决latex图片浮动的问题
猜你喜欢

半监督之mixmatch

基于pytorch的YOLOv5单张图片检测实现

基于onnxruntime的YOLOv5单张图片检测实现

Translation of the paper "written mathematical expression recognition with bidirectionally trained transformer"

Tencent machine test questions

【MobileNet V3】《Searching for MobileNetV3》

生成模型与判别模型的区别与理解

程序的内存模型

论文写作tip2

【Hide-and-Seek】《Hide-and-Seek: A Data Augmentation Technique for Weakly-Supervised Localization xxx》
随机推荐
Faster-ILOD、maskrcnn_ Benchmark installation process and problems encountered
Deep learning classification Optimization Practice
程序的内存模型
【MnasNet】《MnasNet:Platform-Aware Neural Architecture Search for Mobile》
机器学习理论学习:感知机
Ppt skills
Regular expressions in MySQL
深度学习分类优化实战
Use Baidu network disk to upload data to the server
MMDetection安装问题
Yolov3 trains its own data set (mmdetection)
[mixup] mixup: Beyond Imperial Risk Minimization
[Sparse to Dense] Sparse to Dense: Depth Prediction from Sparse Depth samples and a Single Image
ABM论文翻译
【Random Erasing】《Random Erasing Data Augmentation》
[binocular vision] binocular correction
Memory model of program
MoCO ——Momentum Contrast for Unsupervised Visual Representation Learning
将恶意软件嵌入到神经网络中
【Paper Reading】