当前位置: 首页 > news >正文

渗透测试过程中如何做好个人防护?

1.物理机不要有任何黑客行为的操作,如果你以前常用物理机进行黑客活动,那么,重装系统,备份敏感资料,其余的不要保存,对整个磁盘格式化重新分区

2.重新安装好系统后,把补丁打全!随后安装虚拟机

3.建议安装2个虚拟系统,A用来做众测之类的渗透,B用来做敏感的渗透

4.虚拟机中的系统与浏览器不要使用本国语言(安装系统时,同时建议安装好后不要安装本国语言)

5.使用NAT!!!

6.开启防火墙并在入站连接里对139、445端口禁止连接(物理机同样开启)

7.不要安装杀软

8.安装防火墙软件,发现可疑连接立即阻止,不要尝试允许

9.不要使用IE浏览器

10.虚拟机中的系统不要安装本国输入法,最好使用自带输入法,毕竟你不可能经常使用

11.将虚拟机中的系统补丁全部安装

12.不要安装任何国产软件和网民常用软件

13.不要安装任何带有国家性质的程序,如中文程序

14.虚拟机中不要使用百度、有道等国内翻译网站

15.如果虚拟机中的软件提示更新,不要进行更新,关掉后去官网下载最新版本

使用比特币购买VPS

使用比特币购买VPS,禁止使用支付宝、淘宝、PayPal等实名认证的第三方支付

经调研目前购买比特币几乎都需要实名认证,如果实在找到不到可以不实名购买的站点,则先创建两个比特币钱包,去网站购买比特币,汇入其中一个钱包地址,在实名认证后,如果可以,注销删除掉你购买比特币时实名认证的的账户,如果不能删除,则谨慎二次使用,随后去A网洗比特币的站点进行混淆,混淆后,汇入另外一个钱包中,在去支持比特币支付的站点购买VPS,建议购买两台,一台用来做众测之类的渗透,另外一台用来做敏感的渗透。

购买后,不要使用自己真实地址连接,如果可以,去H掉一台服务器,如果是windows,创建vpn,再进入虚拟机中使用vpn拨号的方式连接你的VPS,建议VPS同时搭建vpn,先拨号H掉的,在拨号你自己的VPS(强烈建议2层VPN),如果是linux,不想使用vpn的情况下,可以使用如下方法(不推荐)

Proxifier+xshell转发应用程序请求(不建议使用)

//以下内容为以前编写,所以为中文

在你H掉的那台linux上创建个可疑远程ssh的账号或搭建socks5代理,并设置密码,禁止日志记录

安装xshell、Proxifier

关于2层VPN的设置(强烈建议)

1层VPN相当于没有,可以获取你的真实IP,为了防止个人真实IP泄露,强烈建议实行下面的建议

在虚拟机中先拨H掉的,在拨你匿名购买的,连接之前,使用如下设置方案

1、 VPN断开后,立即断开该虚拟机连接

2、 禁止断线重连

3、 实现方法如下,因本人使用的方法无法外泄,所以下面的方案网上找的,可行性自行实验

需要分三步对防火墙进行设置:

  1. 默认阻止所有出口流量
  2. 在本地连接上设置允许通向VPN服务器的出口流量
  3. 允许所有流量通过vpn链接出去

操作系统层面的防护

网络层防护已经做得差不多了,下面是操作系统方面的防护,物理机与虚拟机建议同样设置为如下方案

禁用远程注册表服务,打开服务管理,找到显示名字为RemoteRegistry的服务,右键属性,禁用

禁用Server服务,如上面的方法找到后禁用

禁用NetBIOS,位置:网络连接-连接属性-ipv4-高级-wins-NetBIOS设置-禁用

开启防火墙,安装防火墙软件

禁用计划任务,方法自己找

计算机名称设置为随机字符串,不要asdf之类的

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • C++分词工具:Jieba分词
  • 关于git clone速度极慢的解决方法
  • 海思arm-hisiv400-linux-gcc 交叉编译rsyslog 记录心得
  • 初识C++|模板初阶
  • Python莫兰生死抑制放大进化图
  • RocketMQ 事务消息
  • 《系统架构设计师教程(第2版)》第12章-信息系统架构设计理论与实践-02-信息系统架构
  • 昇思25天学习打卡营第4天 | 网络构建
  • Fastgpt本地或服务器私有化部署常见问题
  • 设计App的后端接口分类以及环境依赖包详情
  • java启动shell脚本
  • python入门课程Pro(1)--数据结构及判断
  • spring-boot2.x整合Kafka步骤
  • 7.18 学习笔记 解决分页越界问题 及分页查询
  • (02)Unity使用在线AI大模型(调用Python)
  • 《深入 React 技术栈》
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • centos安装java运行环境jdk+tomcat
  • co.js - 让异步代码同步化
  • Fastjson的基本使用方法大全
  • Hibernate最全面试题
  • Java比较器对数组,集合排序
  • magento2项目上线注意事项
  • MD5加密原理解析及OC版原理实现
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Sublime text 3 3103 注册码
  • 测试如何在敏捷团队中工作?
  • 驱动程序原理
  • 让你的分享飞起来——极光推出社会化分享组件
  • 使用权重正则化较少模型过拟合
  • 通过git安装npm私有模块
  • ​ubuntu下安装kvm虚拟机
  • #QT 笔记一
  • #Z2294. 打印树的直径
  • (1)(1.11) SiK Radio v2(一)
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)ssm高校实验室 毕业设计 800008
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (转)linux 命令大全
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET 8.0 中有哪些新的变化?
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET/C# 将一个命令行参数字符串转换为命令行参数数组 args
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .NET/C# 使用 SpanT 为字符串处理提升性能
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .NET框架设计—常被忽视的C#设计技巧
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • .NET中的十进制浮点类型,徐汇区网站设计
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • [20171106]配置客户端连接注意.txt
  • [acm算法学习] 后缀数组SA
  • [AIGC] Nacos:一个简单 yet powerful 的配置中心和服务注册中心
  • [Angular] 笔记 8:list/detail 页面以及@Input