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

分布式蜜罐系统的部署安装

前阵子勒索病毒泛滥,中小企业由于缺少专业EDR,态势感知,IPS等设备,往往是在勒索事件发生之后才后知后觉,也因为缺乏有效的备份策略,导致数据,经济,商业信誉的丧失,甚至还面临三重勒索和供应链勒索的风险。

勒索是严重威胁到企业业务连续性的网络安全风险,并且经过多年发展已经产业化,自动化,平台化,然后中小企业的安全防护意识还停留在几十年,并且潜意识里面存在侥幸心理:黑客为什么会攻击我们这种小公司?

原先勒索只要针对公共设施,近年来随着RAAS平台的发展,黑市数据交易,公用的互联网资产和漏洞扫描器唾手可得,中小企业,除了采用IPS,EDR,备份,这3个手段来应对勒索威胁以外,必须提高应对勒索的风险意识。

举一个例子,就在2020年左右,我这边负责上架一批windows服务器上架挖门罗币,一共33台机器,远程端口通过13389映射出去,密码全部用了一样的8位随机密码,过了一晚上已经有4-5台服务器被勒索加密。这个例子说明,针对RDP服务的扫描和攻击是全自动的,密码猜测的字典非常全,通过撞库,整合网络上的字典,我们平时认为安全的密码在这个场景下已经不再安全(可能通过其他平台泄露了)。

勒索的入口除了3389 RDP密码爆破,445共享密码报错这种直接获取操作系统特权账户以外;还有就是通过钓鱼邮件植入木马,进行内网漏洞扫描,长期潜伏,主动或者被动探测内网流量,建立C2连接,伺机获取系统权限。

在上述直接攻击,横向渗透阶段,如果能够及时发现攻击的特征流量,将能够在早期进行威胁处置。

蜜罐技术能够在不改变现有网络结构,不增加设备投入以及过多运维投入的前提下做到早期预警。

以HFish蜜罐为例说明:
1、首先需要找一台没有业务的虚拟机或者主机作为服务器,并关闭防火墙,关闭杀毒软件,关闭共享,通过Windows 高危端口关闭工具关闭,下载地址:https://www.onlinedown.net/soft/971126.htm
2、访问https://hfish.net/#/ 下载对应版本
3、Windows系统的扫描感知需要安装如下组件:WinPcap官方链接:https://www.winpcap.org/install/bin/WinPcap_4_1_3.exe;
4、解压并安装Hfish
使用默认地址登录 https://本机IP:4433/web/login 默认账号:admin/HFish2021
定位到以下界面:可以看到本机即是蜜罐节点也是管理节点;本地管理监听口4433;中心服务监听端口4434;蜜罐状态监听的端口必须保证没有和系统进程绑定,状态才能在线,并且需要关闭蜜罐所在操作系统的防火墙,或者放行蜜罐模拟业务的对应接口。
在这里插入图片描述
节点管理,打开失陷蜜饵状态:监听在7878端口,这个端口是失陷主机回连接口,也需要防火墙放行。
在这里插入图片描述
节点管理,选择这个文件,IP地址选择这台管理服务器的IP,复制指令,在需要监测的服务器上面部署文件蜜饵,当黑客下载文件,并使用文件中的账号密码连接服务器的7878端口,能够在平台得知对应的服务器已经失陷,并能够得知黑客的攻击路径。
在这里插入图片描述
蜜罐支持分布式部署:如果内网有多个网段点击增加节点,本机作为中心管理节点,在分布式蜜罐安装过程中,选择对应的蜜罐业务监听模板
在这里插入图片描述
模板管理,支持修改或者自定义。
在这里插入图片描述
填写微步社区API,用于攻击列表API查询IP是否是恶意IP,该功能是免费的。
在这里插入图片描述
打开溯源功能,能够在特定情景下获取黑客真实IP和跳板机IP,该功能默认是关闭的,需要手动打开
在这里插入图片描述
这个选项,我们可以把常用的密码写进去,当黑客爆破密码时候,黑客使用的密码和我们预定义的会做匹配,并针对性的对弱密码做整改:
在这里插入图片描述
扫描感知,我们需要绑定网卡,无论是否蜜罐监听,只要扫描流量到达网卡,则蜜罐会给出告警;而样本检测是通过高交互ssh,telnet蜜罐,将黑客上传的文件上传到云蜜罐运行后给出运行文件具体执行了哪些动作。
在这里插入图片描述
最后是告警推送,支持邮件,syslog,钉钉,企业微信等
在这里插入图片描述
平时关注下攻击列表、扫描感知和失陷感知,下图就是一个可疑的攻击截图:
在这里插入图片描述

http://www.xdnf.cn/news/18517.html

相关文章:

  • 微服务统一入口——Gateway
  • Redis 从入门到精通:原理、实战与性能优化全解析
  • Flutter BLoC 全面入门与实战(含代码示例)
  • 云计算-K8s 运维:Python SDK 操作 Job/Deployment/Pod+RBAC 权限配置及自定义 Pod 调度器实战
  • 概率论基础教程第六章 随机变量的联合分布(一)
  • FastAPI + SQLAlchemy 数据库对象转字典
  • 解决coze api使用coze.workflows.runs.create运行workflow返回400,但text为空
  • SEO优化工具学习——Ahrefs进行关键词调研(包含实战)
  • 市政道路井盖缺失识别误报率↓82%!陌讯多模态融合算法实战优化与边缘部署
  • ChipCamp探索系列 -- 4. Intel CPU的十八代微架构
  • 【React Native】自定义轮盘(大转盘)组件Wheel
  • 【KO】前端面试题四
  • 今日科技热点 | 量子计算突破、AI芯片与5G加速行业变革
  • PLECS 中使用 C-Script 来模拟 NTC 热敏电阻(如 NTC3950B)
  • 【K8s】整体认识K8s之Docker篇
  • 百度面试题:赛马问题
  • 嵌入式LINUX-------------数据库
  • 循环中的阻塞风险与异步线程解法
  • 搜索体验优化:ABP vNext 的查询改写(Query Rewrite)与同义词治理
  • 前端安全之XSS和CSRF
  • 鸿蒙异步处理从入门到实战:Promise、async/await、并发池、超时重试全套攻略
  • 互联网大厂Java面试实战:核心技术栈与场景化提问解析(含Spring Boot、微服务、测试框架等)
  • 量子计算驱动的Python医疗诊断编程前沿展望(中)
  • RabbitMQ面试精讲 Day 28:Docker与Kubernetes部署实践
  • Git checkout 与 Git reset 核心区别解析(分支与版本关联逻辑)
  • 如何在 Spring Boot 中安全读取账号密码等
  • 技术演进中的开发沉思-75 Linux系列:中断和与windows中断的区分
  • 【python与生活】如何自动总结视频并输出一段总结视频?
  • 基于 FastAPI 和 OpenFeature 使用 Feature Flag 控制业务功能
  • Js逆向 拼夕夕anti_content