蜜罐类型多样,依据不同标准划分结果不同,常见分类如下:
按交互程度划分
- 低交互蜜罐:模拟有限系统和服务响应,成本低、部署简单、易维护。它仅提供基本交互功能,无法深入响应攻击者复杂操作。常用于监测常见攻击行为,如模拟简单登录页面,记录攻击者输入账号密码等尝试信息。
- 高交互蜜罐:提供接近真实系统的环境,能与攻击者深度交互。它能获取更详细攻击信息,包括攻击者完整攻击路径和手法,但部署维护成本高,存在被攻击者利用反向攻击风险,常用于深入研究高级持续性威胁。
- 中交互蜜罐:交互程度介于低交互和高交互之间,它模拟部分系统功能和服务,能提供比低交互蜜罐更丰富的交互信息,同时风险和成本低于高交互蜜罐。
按部署目的划分
- 产品型蜜罐:由安全厂商开发,以产品形式提供,有标准化功能和界面,易于部署和管理,适合大多数企业和组织,如KFSensor、Honeyd等。
- 研究型蜜罐:主要用于学术研究和安全技术探索,可根据研究需求定制,功能灵活多样,能深入研究攻击行为和技术原理。
按模拟对象划分
- 主机蜜罐:模拟真实主机系统,如Windows、Linux系统,可模拟系统服务、应用程序等,吸引攻击者入侵并记录其行为。
- 网络蜜罐:模拟网络服务或网络环境,如模拟Web服务器、邮件服务器等网络服务端口,监测针对这些服务的攻击。
- 数据蜜罐:专门设置包含看似有价值数据的存储区域,吸引攻击者窃取数据,从而掌握数据泄露情况和攻击者获取数据的途径。