蜜罐技术介绍

蜜罐是一种安全威胁的主动防御技术,它通过模拟一个或多个易受攻击的主机或服务来吸引攻击者,捕获攻击流量与样本,发现网络威胁、提取威胁特征,蜜罐的价值在于被探测、攻陷。其在本质上来说,是一个与攻击者进行攻防博弈的过程。

蜜罐提供服务,攻击者提供访问,通过蜜罐对攻击者的吸引,攻击者对蜜罐进行攻击,在攻击的过程中,有经验的攻击者也可能识别出目标是一个蜜罐。为此,为更好的吸引攻击者,蜜罐也需要提供强悍的攻击诱骗能力。

诱饵的作用

诱饵,指用于迷惑攻击者的数据,包括文件、数据库、旗标、代码等信息,诱使攻击者对蜜罐实施攻击。

如同猎人布置陷阱,猎人在诱饵制作和投放过程中,都存在一定的技巧。在网络中实际布置一个有效的欺骗伪装系统,通常也需要考虑很多问题。

攻击者的手段虽然在不断升级,但总体来讲有迹可循,想要使用诱饵吸引和欺骗攻击者,就要先了解其攻击思路和心理,在关键攻击路径上确定诱饵投放的位置、内容和尺度,往往能达到事半功倍的效果。

针对信息收集

在信息收集阶段,诱饵的作用是混淆视线,在攻击者经常使用的信息源中,掺杂由蜜罐技术实现的伪装信息,诱导攻击者在该阶段收集到错误信息,将“枪口”对准蜜罐。

路径分析:攻击者通常会利用信息公开平台如GitHub、码云、百度网盘、网络空间搜索引擎等互联网入口,并尝试利用信息挖掘脆弱点。

应对策略:

构建陷阱:通过构造含有敏感词、非关键源代码、系统配置文件等信息的蜜罐系统作为吸引攻击者访问的陷阱。

投放诱饵:在投递诱饵信息的时候,考虑到通过浏览器ID进行溯源成功概率更高,可更多的将诱饵投递到相关信息共享平台上。

在软件或者项目管理平台故意暴露代码信息,并“忘记”做脱敏处理,暴露出一些配置信息。比如账号设置、维护记录、名称设置方法和关键字匹配等,甚至是邮箱的用户名和密码,也是很好的“原料”。

在攻击者做子域名爆破时设计和投放域名诱饵,想办法保证域名不被搜索引擎抓取,但可以被基于字典的子域名爆破工具发现。

在某些公开位置放置名称和内容与企业的某业务系统(蜜罐)相关的文档,在文档中“无意间”暴露若干“有价值”的信息,也能实现扰乱视线的效果。

针对系统踩点

在此阶段,攻击者的目的是尽可能全面的分析收集到的资产,从而快速找到突破口,信息越全面,对之后的“渗透”帮助越大。此时,要做的是利用蜜罐充当短板,将蜜罐暴露在攻击者面前,吸引攻击者分析蜜罐,同时在蜜罐中放置诱饵牵制攻击者,使其无法逃出由蜜罐组成的蜜网。

路径分析:攻击者通过信息收集获取到目标资产信息或账号信息,会选择熟悉系统踩点找寻脆弱点。

应对策略:

此时,蜜罐之间可以通过诱饵相互关联,形成紧密相关的蜜网。比如在企业邮箱蜜罐中可以暴露其他业务系统(蜜罐)的运维记录文档、升级文档等,将攻击者的攻击视线转移到其他蜜罐;比如设置蜜罐的数据库配置文件,通过文件路径指向和连接记录伪造来误导和牵制攻击者。

高度仿真重点系统:围绕攻击者重点关注的企业真实业务系统仿真,可将已下线的历史业务系统重新上线至蜜罐系统当中,诱导攻击者停留。

模拟定制高仿真场景:结合人工维护的方式对这些域名网站进行如添加交互页面、定期发布集团公告信息、定期后台登录及管理等方式来构建高仿真场景。

针对内网横向攻击

针对这种情况,诱饵需要提前投放到在部分真实资产中,比如制造一些连接到其他蜜罐的历史操作指令、放置SSH连接蜜罐过程中的公钥记录等。

路径分析:预设攻击方通过0day等方式可以进入内网,由于攻击过程中获取路径是非常重要,路径摸排、内网横向攻击往往是渗透必经的攻击过程。

应对策略:

及时攻击感知:内网尽可能多部署感知蜜罐,可通过trunk的方式进行空闲IP绑定,以此覆盖内网所有区域进行攻击感知。

关键点部署蜜罐:为防止攻击者通过主机访问日志直接摸到真实的主机或运维终端,应将关键节点处的主机上开放部分端口绑定至蜜罐。

敏感信息诱导攻击:可伪造登录域凭据、RDP连接记录、运维日志、用户文件夹、浏览器浏览记录及相关敏感信息内容来诱惑攻击者进行攻击。

蜜罐需要配合诱饵使用:在诱饵指向的蜜罐上开放有利用价值的端口,在攻击者做资产嗅探时,可以吸引其入侵并进入蜜罐;再比如,攻击者偏爱OA、邮件等用户量大的系统,可以在重点区域部署此类蜜罐,并通过在真实服务器伪造虚假的连接记录诱导攻击者掉入陷阱。

针对实时攻击

攻击分析:攻击者发动实时攻击,防守者需要阻断攻击,记录攻击信息,分析攻击路径,溯源对手信息。这些绝非单纯的数据信息可以胜任的,必须依托于自身产品的攻击感知、记录的能力,还需要扩展其与安全产品的协同防御能力、结合安全大数据的溯源反制、人物画像能力。

应对策略:攻击重定向

网络攻击检测:蜜罐实时监测网络环境有无攻击流量。

攻击流重定向:将攻击流重定向引入至部署蜜罐系统当中,实现攻击活动与客户网络环境的安全隔离,确保客户网络环境安全性。

针对攻击分析

应用分析:掌握了攻击者的攻击信息,还要对攻击者的攻击工具、路径、意图等进行进一步分析才可以寻找自身系统及防御漏洞,针对性查漏补缺。

应对策略:漏洞仿真

仿真场景升级:基于国内最大最丰富的漏洞知识库Seebug,定期通过POC对蜜罐设备中的仿真场景进行升级。

仿真漏洞设置:蜜罐系统可注入带有较新漏洞、贴合业务服务及应用需求的仿真场景,引诱入侵者对蜜罐进行探测并延长停留时间,精准捕获高风险黑客攻击,保护客户的业务系统。

针对攻击溯源:

应用分析:蜜罐在安全防守中应用的最大优势是以攻为守,溯源攻击。

应对策略:攻击实时取证

获取虚拟身份:获取攻击行为数据进行分类溯源处理,实现深度溯源与反渗透,可获取攻击者包括社交媒体身份IP、IM通讯工具ID等更多个人信息。

关联威胁情报:攻击者常使用VPN/代理等手段发起访问请求,蜜罐可通过其集成的丰富溯源插件获取攻击者的真实IP。蜜罐对每个攻击源IP会建立唯一指纹进行标注,即使攻击者篡改IP也可通过指纹有效关联分析其攻击行为,并将此阶段获取到的信息同步到微步在线、腾讯威胁情报等大数据平台,构建出准确、全面的威胁情报。

蜜罐技术的介绍和思路相关推荐

  1. 通过蜜罐技术获取攻击者手机号、微信号【网络安全】

    相关声明: 以下内容仅限用于红蓝攻防对抗等专业领域,请勿用于非法用途. 首先,我们先讲一下蜜罐的概念,你可以简单理解较为蜜罐就是一个陷阱,故意暴露一些我们人为设计好的漏洞,让攻击者自投罗网. 一.蜜罐 ...

  2. 浅析PHS无线市话市场、技术发展前景及运营思路

    浅析PHS无线市话市场.技术发展前景及运营思路 Analysis on PHS Market & Technology Development Prospect and its Operati ...

  3. 李云大连理工计算机系2015级,大连理工大学计算机科学与技术学院介绍

    大连理工大学计算机专业创建于1974年,并于1981年发展成计算机科学与工程系.2009年,成立计算机科学与技术学院.目前,大连理工大学计算机科学与技术学院拥有1个博士后流动站.2个博士点和3个硕士点 ...

  4. 区块链主流开源技术体系介绍

    区块链技术如今是非常火热,不仅让金融家和创投家趋之若鹜,如今已经在多个领域遍地播种.作为拥有锐利触角的创业家们,是否也想将区块链集成到你们现有的应用中去,而作为IT技术工程师的你,是否也是跃跃欲试,想 ...

  5. 虚拟蜜罐:从信息模拟到实现虚拟蜜罐技术

    前言:虚拟蜜罐是由一台计算机模拟的系统,但是可以响应发送给虚拟蜜罐的网络流量,今天我们来浅析一下虚拟蜜罐. 蜜罐可以运行任何操作系统和任意数量的服务.蜜罐根据交互程度(Level ofInvolvem ...

  6. [转]区块链主流开源技术体系介绍

    区块链应用开发入门 区块链技术如今是非常火热,不仅让金融家和创投家趋之若鹜,如今已经在多个领域遍地播种.作为拥有锐利触角的创业家们,是否也想将区块链集成到你们现有的应用中去,而作为IT技术工程师的你, ...

  7. GPU加速技术原理介绍

    GPU加速技术&原理介绍 1.GPU&CPU GPU英文全称Graphic Processing Unit,中文翻译为"图形处理器".与CPU不同,GPU是专门为处 ...

  8. 清华大学计算机科学和技术专业介绍,清华大学计算机科学与技术专业介绍.pdf...

    清华大学计算机科学与技术专业介绍.pdf 2016考研清华大学计算机科学与技术专业介绍 一.学科概况 计算机科学与技术是研究计算机的设计与制造,以及信息获取.表示.存储. 处 .传输和利用等方面的理论 ...

  9. 网路摄像头技术参数介绍

    网路摄像头技术参数介绍 星光级图像传感器 4MP (2592 × 1520) @30fps SmartH.265 / H.265+ / H.265 / SmartH.264 / H.264+ / H. ...

最新文章

  1. 汇编实验2.2 查找匹配字符串(附有详细注释和源代码和相关知识)
  2. python怎么新开一行_极简主义的践行者:一行python可以怎么玩?
  3. crm---本项目的权限控制模式
  4. C# 接口持有结构体会导致装箱问题
  5. 【渝粤题库】国家开放大学2021春2704植物学基础题目
  6. 最新emlog程序仿小刀模板源码
  7. keil c语言 位域,联合体位域在keil c遇到的问题怎样解决?
  8. python读取文件内容-Python读取文件内容与存储
  9. css hack *html,HTML_CSS Hack整理,CSS Hack是在标准CSS没办法兼容 - phpStudy
  10. 为什么我的Spring @Autowired字段为空?
  11. 深度强化学习中实验环境-开源平台框架汇总
  12. 一些Python的惯用法和小技巧:Pythonic
  13. 设计模式之GOF23代理模式01
  14. 链表的实现(Java语言描述)
  15. 使用 tftp 无法向服务器上传文件问题解决
  16. 大一计算机题库百度云,大一计算机考试题库.pdf
  17. 【Shawn-LeetCode】Two Sum
  18. OpenGL光源光照使用范例
  19. 2021年R2移动式压力容器充装报名考试及R2移动式压力容器充装操作证考试
  20. 基于stm32F1的蓝牙控制小车 全硬件代码开源

热门文章

  1. vue @scroll 监听滚动条事件
  2. LLVM学习笔记(43)
  3. 李峋同款爱心代码,表白神器!
  4. python自动发表情包
  5. 二级c语言程序题常考知识点,计算机等级考试二级C语言常见知识点总结
  6. (附源码)springboot供应商管理系统 毕业设计121518
  7. MINIX 30年经验教训
  8. 聊一聊各种继承方式的前世今生
  9. 测试:面试问题(多精全)
  10. screen在C语言中的作用,linux中强大的screen命令