当前位置:网站首页>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 .
边栏推荐
- [CVPR‘22 Oral2] TAN: Temporal Alignment Networks for Long-term Video
- Mmdetection trains its own data set -- export coco format of cvat annotation file and related operations
- [binocular vision] binocular correction
- 解决latex图片浮动的问题
- Common machine learning related evaluation indicators
- 【双目视觉】双目矫正
- PHP returns the corresponding key value according to the value in the two-dimensional array
- 【MobileNet V3】《Searching for MobileNetV3》
- Faster-ILOD、maskrcnn_ Benchmark installation process and problems encountered
- Use Baidu network disk to upload data to the server
猜你喜欢
[in depth learning series (8)]: principles of transform and actual combat
【Sparse-to-Dense】《Sparse-to-Dense:Depth Prediction from Sparse Depth Samples and a Single Image》
【Mixed Pooling】《Mixed Pooling for Convolutional Neural Networks》
【Cascade FPD】《Deep Convolutional Network Cascade for Facial Point Detection》
open3d学习笔记三【采样与体素化】
A slide with two tables will help you quickly understand the target detection
Faster-ILOD、maskrcnn_benchmark训练自己的voc数据集及问题汇总
Machine learning theory learning: perceptron
What if the laptop can't search the wireless network signal
【Wing Loss】《Wing Loss for Robust Facial Landmark Localisation with Convolutional Neural Networks》
随机推荐
【双目视觉】双目立体匹配
open3d学习笔记五【RGBD融合】
【DIoU】《Distance-IoU Loss:Faster and Better Learning for Bounding Box Regression》
ABM thesis translation
【学习笔记】Matlab自编图像卷积函数
Win10+vs2017+denseflow compilation
ModuleNotFoundError: No module named ‘pytest‘
【MnasNet】《MnasNet:Platform-Aware Neural Architecture Search for Mobile》
Hystrix dashboard cannot find hystrix Stream solution
open3d学习笔记三【采样与体素化】
Network metering - transport layer
超时停靠视频生成
基于onnxruntime的YOLOv5单张图片检测实现
Semi supervised mixpatch
【Mixup】《Mixup:Beyond Empirical Risk Minimization》
Faster-ILOD、maskrcnn_ Benchmark trains its own VOC data set and problem summary
Faster-ILOD、maskrcnn_benchmark训练coco数据集及问题汇总
ModuleNotFoundError: No module named ‘pytest‘
用MLP代替掉Self-Attention
【Sparse-to-Dense】《Sparse-to-Dense:Depth Prediction from Sparse Depth Samples and a Single Image》