绝对隔离+底层限制,成就猎鹰蜜罐“牢不可破”的立体化安全

news2024/11/15 21:52:02
前言

自网络诞生以来,攻击威胁事件层出不穷,网络攻防对抗已成为信息时代背景下的无硝烟战争。然而,传统的网络防御技术如防火墙、入侵检测技术等都是一种敌暗我明的被动防御,难以有效应对攻击者随时随地发起的无处不在的攻击和威胁。蜜罐技术的出现改变了这种被动态势,它通过吸引、诱骗攻击者,研究学习攻击者的攻击目的和攻击手段,从而延缓乃至阻止攻击破坏行为的发生,有效保护真实服务资源。
国际蜜罐技术研究组织Honeynet Project的创始人Lance Spitzner给出了蜜罐的权威定义:蜜罐是一种安全资源,其价值在于被扫描、攻击和攻陷。蜜罐并不向外界用户提供任何服务,所有进出蜜罐的网络流量都是非法的,都可能预示着一次扫描和攻击,蜜罐的核心价值在于对这些非法活动进行监视、检测和分析。

蜜罐是用来吸引那些入侵者,目的在于了解这些攻击。蜜罐看起来就是一台有一个或者多个可以被攻击者利用漏洞的服务器或计算机主机。他们简单的就如同一个默认安装的操作系统充满了漏洞以及被攻破的可能性。

  • 什么是网络蜜罐(Honeypot)?

网络蜜罐(Honeypot)是一种安全防御技术,它模拟并部署一个看似易受攻击的系统或网络,用于吸引和监测潜在的网络攻击者。网络蜜罐的主要目的是收集关于攻击技术、攻击者行为和漏洞的信息,以便加强网络安全防御。

网络蜜罐通过模拟吸引攻击者与其进行交互,从而获取攻击者的行为、技术手段和攻击策略。当攻击者尝试入侵、扫描、攻击或利用蜜罐中的漏洞时,蜜罐会记录攻击者的行为并收集关键的信息,如攻击源IP地址、攻击方法、使用的工具和漏洞利用方式等。这些信息用于分析攻击行为、识别新的攻击技术和漏洞,并改进网络的安全防御措施。

  • 蜜罐的种类有哪些呢?

电子邮件蜜罐:电子邮件蜜罐使用欺骗性电子邮件地址,只能使用自动地址收集器等可疑方法才能检测到该地址,这意味着合法用户无法找到该地址。因此,发送到该地址的所有邮件都会被归类为垃圾邮件,并且这些电子邮件的发件人会立即被网络阻止。这有助于互联网服务提供商阻止垃圾邮件

数据库蜜罐:组织经常创建包含虚假内容的诱饵数据库,以识别和消除系统漏洞。数据蜜罐可以收集有关SQL 注入和黑客用来访问虚假数据库的其他方法的信息,它们还可以用于分析攻击中窃取的虚假数据的传播和使用。

恶意软件蜜罐:恶意软件蜜罐是一种旨在通过模仿软件应用程序或 API 来吸引恶意软件的技术,创建一个受控环境,让创建者可以安全地分析恶意软件攻击。然后,该信息可用于构建更复杂的恶意软件防御措施

蜘蛛蜜罐:网络爬虫或“蜘蛛”是此类蜜罐陷阱的预期目标。蜘蛛蜜罐创建只能由自动网络爬虫或机器人访问的网页和链接,使组织能够深入了解它们的运作方式以及它们可能导致的任何潜在问题

客户端蜜罐:传统的蜜罐是被动等待攻击的服务器蜜罐。但客户端蜜罐(或计算机蜜罐)是主动安全机制,寻找发起攻击的服务器。客户端蜜罐模拟客户端设备,与服务器交互,并调查是否发生了攻击。

罐的分类方式有很多按照学术的标准分为:生产蜜罐\研究蜜罐;按照按交互级别划分,蜜网和其他形式的蜜罐安全可以根据三个不同的交互级别进一步分为:纯蜜罐、高交互蜜罐、低交互蜜罐

生产蜜罐:被大型组织用作主动防御的诱饵,引导黑客远离主网络。组织使用从这种“受控”黑客行为中收集的数据来消除其防御中的任何弱点,并更好地保护其真实网络免受黑客攻击

研究蜜罐:是复杂的陷阱,通常由政府或大型网络安全组织用来跟踪高级持续威胁的发展并掌握不断发展的黑客技术

纯蜜罐:最复杂且维护起来最具挑战性的综合操作系统。纯蜜罐配备模拟敏感文档和用户数据,向潜在入侵者呈现最真实的外观

高交互蜜罐:复杂的蜜罐允许黑客在基础设施内自由活动,为分析师提供有关网络犯罪分子活动的最多数据。高交互蜜罐需要更多维护,并且可能带来更高风险

低交互蜜罐:这些诱饵不是模仿整个系统,而是代表公司系统和服务中对黑客最有吸引力的部分。因此,它们提供的有关攻击者的信息更加有限,但可以使用TCP/IP 协议更轻松地进行设置

  • 蜜罐的特点

蜜罐技术在网络安全领域的运用特点有如下几个方面:

(1)主动防御性同时也引入安全风险

蜜罐技术化被动防御技术为主动,变事后防御为事前防御,利用自身特点引诱入侵者展开攻击,同时采集各类信息进行研究,为后续网络安全防护提供技术支撑和理论基础。但在防御过程中同样也存在一定的安全风险,毕竟蜜罐是主动引诱入侵者展开攻击,将风险嫁接到自身系统中去,若因虚拟技术、数据控制等技术的不成熟,很可能使得入侵者发现蜜罐的存在而被暴露,或利用蜜罐作为跳板转向攻击其他系统,从而导致整个系统的被攻击甚至被攻陷。

(2)操作简单、使用灵活

蜜罐技术的概念和所涉及的技术较为简单,工作人员能在短时间内加以熟练掌握,并且在任意网络中都能加以配置使用,操作便捷、使用灵活。

(3)采集的数据信息范围广、价值高

蜜罐可以在全过程中及时采集入侵者的各类攻击数据信息。相对于防火墙、入侵检测系统采集的数据信息而言,由于蜜罐本身特性只采集关于入侵攻击行为的数据信息,在一定程度上更具有针对性和准确性。因此,所采集的数据信息的准确率相对较高,后期利用价值和使用效率也就越高。再者,相对于传统防御技术而言,蜜罐采集的数据信息范围更广,对于一些新发的新型入侵手段和攻击方法,蜜罐都能够轻松监测和捕捉到,而传统防御技术对此则望尘莫及。

(4)消耗成本较低但检测范围较小

蜜罐技术可采用虚拟技术进行工作。虚拟化的使用减少了大部分硬件设施设备的需求,资源占有率低、消耗成本低,传统防御技术手段大多需要昂贵的硬件设备作为基础支撑。传统防御手段和蜜罐的监测范围也有所区别,蜜罐尚未能对整个网络环境进行检测,存在一定的短板,通常用于单台主机、单个局域网检测。   

  • 蜜罐的关键技术

1.网络欺骗技术

网络欺骗的目的就是通过欺骗手段将入侵者引向预先设定好的攻击方向,从而达到蒙骗目的,以保护真实的工作系统。相关人员可以通过隐藏或插入错误信息,设置安全弱点和技术漏洞等方法,来引诱入侵者对系统进行攻击和窃取,这些手段的使用可以拖延入侵者的操作时长、增加入侵难度和其入侵不确定性。

因此,也可以说采取欺骗手段水平的高低是蜜罐系统价值的重要表现形式,同样也是蜜罐系统发挥出本身作用的重要条件。目前网络欺骗技术的主要常见方法有网络流量仿真、网络动态配置、IP空间欺骗、虚拟端口响应、模拟系统漏洞、多重地址转换和组织信息欺骗等。

2.数据控制技术

数据控制技术实际就是通过自动干预和手工干预的双重手段实现对系统流出数据的管控、监测和追踪,在满足最大限度避免入侵者被察觉的基础上,设置流出数据的连接上限阈值,防止入侵者将蜜罐系统作为跳板而攻击其他系统或第三方主机,数据控制一般对流入数据无限制要求。

该技术应当做到以下几点:一是能够实现当蜜罐被入侵时自动报警功能;二是当所有数据控制层出现问题时,蜜罐系统应自动阻断工作进程,实现自我隔离;三是至少具有连接控制和路由控制的双层数据控制;四是管理员可以对任何连接状态和数据控制程度加以维护和调节;五是具有系统崩溃后的兜底保护功能。

3.数据采集分析技术

数据采集分析技术包含采集和分析两大方面,其中对采集的各类数据信息综合分析进而得出相关结论是蜜罐技术的难点所在。数据采集是指在不被入侵者察觉的前提下,对入侵者入侵行为信息和操作轨迹、系统日志记录、网络连接日志记录、网络数据包、屏幕显示信息等进行采集,采集渠道包括防火墙、入侵检测系统、蜜罐系统主机等,系统最后再将所采集的数据信息通过网络连接保存至远程服务器。在采集到上述数据信息后,需进行研究和分析,从而得出入侵者的攻击手段和目的、使用的攻击工具和命令等,为建立入侵行为数据统计模型提供帮助,同时为应对和解决入侵者入侵行为提供相应数据支撑和方法指导。

数据分析包括网络攻击分析、协议分析、特征分析等技术。

4.端口重定向技术

端口重定向目的在于避免入侵者对实际要入侵访问的服务器产生安全威胁,而将危险转移到蜜罐系统中的模拟服务当中去。实际工作原理就是在外部网络请求访问系统时,请求访问的对象是未开放的端口服务,这时外部的连接就可以使用代理的方式,将入侵者引入到蜜罐系统设置好的模拟服务中去,但入侵者是不能察觉到这是蜜罐系统所模拟出来的,从而保护真实系统。所以该功能对于蜜罐系统的要求较高,需根据技术发展情况及时进行蜜罐系统的更新和升级。端口重定向技术一般包括客户端、服务器重定向两类。

  • 蜜罐在网络安全领域的应用

当前,蜜罐越来越多地被应用于大型网络的安全态势感知,通过主动防御入侵攻击,收集入侵行为情报,及时弥补安全漏洞并构建攻击预测模型,降低潜在类似攻击带来的损失。目前,我国电子政务网络、金融行业、各生产制造集团等均有自己的大型广域网及互联网监测探头等网络基础设施,已具备部署蜜罐的基础条件。将蜜罐技术应用于大型网络关键节点或子网中,变被动防御为主动防御,对于构建严密的网络安全防御体系具有重要意义。

1.解决垃圾邮件、僵尸网络、蠕虫病毒、网络钓鱼等安全问题

垃圾邮件、僵尸网络、蠕虫病毒、网络钓鱼等都是目前网络上常见的网络安全问题,是入侵者攻击时所采用的常用手段,蜜罐都可对其进行及时防御和应对处理。

垃圾邮件可携带、传播各类恶意软件及病毒木马等;僵尸网络可利用多种传播手段,使多台主机感染bot程序,实现入侵者同时控制多台主机的目的;蠕虫病毒在无人干预的情况下,能通过不间断获取安全漏洞信息完成自我复制,从而感染控制、攻击主机,其特点是运行独立、隐蔽性强、追踪困难;网络钓鱼通过欺骗性手段进行网络诈骗,泄露用户个人信息,使用户遭受经济等损失。

蜜罐技术可以捕获攻击行为、控制病毒传播、阻断连接、入侵者追踪、记录日志数据等,在后期研究分析中得出应对方法及对策,从而实现安全保护的目标。

2.利用网络欺骗、虚拟化、入侵检测等技术确保系统安全

蜜罐的网络欺骗、虚拟化技术使真实系统得到掩护,诱骗入侵者攻击蜜罐虚拟的系统或服务,入侵者在虚拟的环境下被迫拖延大量时间,为保护真实系统赢得了时间和机会;蜜罐与入侵检测系统相互联动,当蜜罐获取到入侵攻击信息后再传递至入侵检测系统,能对新攻击行为的相关数据信息加以检测和分析,实现实时监控和特征库数据更新,使入侵检测系统能对新攻击行为及时处置,同时也缩小数据控制范围,提供攻击识别速度和能力。

3.建立安全事件数据库,应用证据信息取证等领域

蜜罐技术作为一种主动安全防御技术,不仅主动引诱入侵者进行攻击,而且能够详细记录攻击过程中产生的各种信息,通过大量数据综合比对,可以分析得出入侵者的攻击思路和特点、方法手段等,从而摸排安全风险源,寻求网络安全问题应对处置方法。因此,将这些海量数据搜集汇总建立安全事件数据库,对网络安全工作的开展和能力提升大有裨益。同时通过蜜罐采集到的各类数据信息,也为后期证据信息取证工作提供相应保障。

  • 云蜜罐

德迅猎鹰(云蜜罐)部署诱饵和陷阱在关键网络入口,诱导攻击者攻击伪装目标,保护真实资产,并且对攻击者做行为取证和追踪溯源,定位攻击者自然人身份,提升主动防御能力,让安全防御工作由被动变主动。

特点:

分钟级快速构建内网主动防御系统

无侵入、轻量级的软件客户端安装,实现网络自动覆盖可快速在企业内网形成蜜网入口,轻松排兵布阵。

蜜罐配套协议蜜罐

多种真实蜜罐和服务形成的蜜罐系统,使入侵者难以分辨后逗留在蜜网内暴露入侵踪迹。

隐密取证

通过获取设备指纹、社交信息、位置信息等数据快速勾勒攻击者画像,提供完整攻击信息,为溯源、抓捕攻击者提供有效依据。

转移战场

将攻击流量引出内网转移战场到SaaS蜜网环境,并从网络隔离、流量单向控制等维度配置安全防护系统,保证系统自身不被攻击者识别和破坏。

捕获0day攻击

蜜网流量纯粹,无干扰流量,基于攻击行为分析可以快速定位未知威胁并配合真实业务进行优化防御策略。

一键接入

德迅云安全蜜罐管理平台由专家团队监控维护,一旦发现安全风险,及时分析预警,配合客户进行应急响应。

  • 结语

蜜罐技术与网络入侵技术是共同向前发展的,随着入侵手段的多样化、高技术化,这也对蜜罐技术提出了更高要求。在当下,蜜罐技术应在与传统防御技术相结合的基础之上,加强蜜罐攻防技术研发升级,提升蜜罐对入侵者诱骗力和应对攻击的“耐受力”,同时加强蜜罐技术的数据信息采集能力与研究分析能力,为网络安全工作提供科学支撑和指导。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1606023.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MySQL学习笔记3——条件查询和聚合函数

条件查询和聚合函数 一、条件查询语句二、聚合函数1、SUM()2、AVG()、MAX()、MIN()3、COUNT() 一、条件查询语句 WHERE 和 HAVING 的区别: WHERE是直接对表中的字段进行限定,来筛选结果;HAVIN…

BUG:vue表单验证校验不报错,必填都有信息,就是不能正常往下进行

vue表单验证未报错却出现异常 框架bug场景解决办法 框架 UI:element-UI 前端:vue2 bug场景 正常表单里面,有的信息要求必填或者加了一些限制,作为校验验证,只有走到校验才会执行其他行为,比如调用保存接…

在 Linux 终端中创建目录

目录 ⛳️推荐 前言 在 Linux 中创建一个新目录 创建多个新目录 创建多个嵌套的子目录 测试你的知识 ⛳️推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站 前言 在本系列的这一部…

微服务之CircuitBreaker断路器

一、概述 1.1背景 在一个分布式系统中,每个服务都可能会调用其它的服务器,服务之间是相互调用相互依赖。假如微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务。这就是构成所谓“扇出”。 如果扇出的链路上某个微服务的调…

【详细的Kylin使用心得】

🌈个人主页: 程序员不想敲代码啊 🏆CSDN优质创作者,CSDN实力新星,CSDN博客专家 👍点赞⭐评论⭐收藏 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共…

【任务调度】Apache DolphinScheduler快速入门

Apache DolphinScheduler基本概念 概念:分布式、去中心化、易扩展的可视化DAG工作流任务调度系统。 作用:解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。Apache DolphinScheduler是一款开源的调度工具&#xff…

高仿小米商城用户端

高仿小米商城用户端(分为商城前端(tongyimall-vue)和商城后端(tongyimall-api)两部分),是Vue SpringBoot的前后端分离项目,用户端包括首页门户、商品分类、首页轮播、商品展示、商品推荐、购物车、地址管理、下订单、扫码支付等功能模块。 …

邮箱群组是什么?怎么创建邮箱群组?

在我们群发邮件时,可能会遇到这样的状况,一个个输入邮箱地址效率很低,而且很容易就漏发。而对于一个企业来说,如果出现这样的问题,很有可能会影响公司的业务进展和团队协作。这个时候我们就需要邮箱群组这个功能&#…

spring cloud介绍

Spring Cloud是一系列框架的集合,它旨在简化构建分布式系统的过程。基于Spring Boot的快速配置和管理,Spring Cloud为微服务架构提供了全面的基础设施支持。它包括但不限于以下组件: 1. **Spring Cloud Discovery** - 服务发现组件&#xff0…

MySQL行级锁——技术深度+1

引言 本文是对MySQL行级锁的学习,MySQL一直停留在会用的阶段,需要弄清楚锁和事务的原理并DEBUG查看。 PS:本文涉及到的表结构均可从https://github.com/WeiXiao-Hyy/blog中获取,欢迎Star! MySQL行级锁 行级锁(Row-…

并发学习28--多线程 Fork、Join线程池

概念 使用 import java.util.concurrent.ForkJoinPool; import java.util.concurrent.RecursiveTask;public class TC51 {public static void main(String[] args) {//递归到最小不可分解单元,再进行计算ForkJoinPool pool new ForkJoinPool(5);pool.invoke(new My…

短视频素材在哪下载?优质视频素材APP下载

在这个视频内容日益成为关键传播手段的时代,选择正确的视频素材可以极大地增强你的内容影响力。无论是制作广告、社交媒体内容还是电影制作,高质量的视频素材都是不可或缺的。以下是精心挑选的全球顶级视频素材网站列表,每个网站都能为你的视…

嵌入式4-18

做一个简单数据库终端操作系统 #include <myhead.h> int main(int argc, const char *argv[]) {int id;char name[16];float score;sqlite3 *pNULL;if(sqlite3_open("./my.db",&p)!SQLITE_OK){printf("sqlite3_open error\n");return -1;} …

QT Webengine开发过程报错qml: Render process exited with code 159 (killed)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、解决方法二、补充说明总结 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 基于QT的Webengine开发过程中&#xff0c;QT的官方示例…

C语言进阶课程学习记录-函数指针的阅读

C语言进阶课程学习记录-函数指针的阅读 5个标识符含义解析技巧 本文学习自狄泰软件学院 唐佐林老师的 C语言进阶课程&#xff0c;图片全部来源于课程PPT&#xff0c;仅用于个人学习记录 5个标识符含义解析 int (*p1) (int* , int (*f) ( int* ) );定义了指针p1,指向函数&#…

面试题:一个 URL 在浏览器被输入到页面展现的过程中发生了什么

文章目录 前言一、回答二、深入追问 前言 这是一段~ 经典的旋律 ~&#xff0c;不好意思串台了&#xff0c;哈哈&#xff0c;这是一个经典的面试题&#xff1a;一个URL从浏览器到页面的过程中发生了什么&#xff0c;那么今天就带大家九浅一深来研究一下 觉得不错的同学可以加我…

RocketMQ 02 功能大纲介绍

RocketMQ 02 主流的MQ有很多&#xff0c;比如ActiveMQ、RabbitMQ、RocketMQ、Kafka、ZeroMQ等。 之前阿里巴巴也是使用ActiveMQ&#xff0c;随着业务发展&#xff0c;ActiveMQ IO 模块出现瓶颈&#xff0c;后来阿里巴巴 通过一系列优化但是还是不能很好的解决&#xff0c;之后…

SAP SD学习笔记06 - 受注的据否,受注的理由,简易变更(一括处理)

上文讲了一括处理和Block&#xff08;冻结&#xff09;处理。 SAP SD学习笔记05 - SD中的一括处理&#xff08;集中处理&#xff09;&#xff0c;出荷和请求的冻结&#xff08;替代实现承认功能&#xff09;-CSDN博客 本章继续讲SAP的流程中一些常用的操作。 1&#xff0c;受注…

计算机网络练习-计算机网络体系结构与参考模型

计算机网络分层结构 ----------------------------------------------------------------------------------------------------------------------------- 1.在ISO/OSI参考模型中&#xff0c;实现两个相邻结点间流量控制功能的是( )。 A.物理层 B. 数据链路层 C.网络层 D.传…

Nougat项目学习

简介 论文学习 https://arxiv.org/abs/2308.13418 项目地址 GitHub - facebookresearch/nougat: Implementation of Nougat Neural Optical Understanding for Academic Documents 项目主页 Nougat 这个项目主要是实现将pdf文档图片转换为markdown格式&#xff1b;针对纯英…