CN112422579B - 一种基于拟态防御Sketch的执行体集构建方法 - Google Patents

一种基于拟态防御Sketch的执行体集构建方法 Download PDF

Info

Publication number
CN112422579B
CN112422579B CN202011367449.3A CN202011367449A CN112422579B CN 112422579 B CN112422579 B CN 112422579B CN 202011367449 A CN202011367449 A CN 202011367449A CN 112422579 B CN112422579 B CN 112422579B
Authority
CN
China
Prior art keywords
sketch
bucket
data structure
mapping
granularity
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011367449.3A
Other languages
English (en)
Other versions
CN112422579A (zh
Inventor
张栋
朱龙隆
陈翰泽
程灵飞
朱丹红
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuzhou University
Original Assignee
Fuzhou University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuzhou University filed Critical Fuzhou University
Priority to CN202011367449.3A priority Critical patent/CN112422579B/zh
Publication of CN112422579A publication Critical patent/CN112422579A/zh
Application granted granted Critical
Publication of CN112422579B publication Critical patent/CN112422579B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic
    • H04L63/1483Countermeasures against malicious traffic service impersonation, e.g. phishing, pharming or web spoofing

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明涉及一种基于拟态防御Sketch的执行体集构建方法,包括步骤:从待机集中随机抽取Sketch,组建运行集;按照预先配置好的策略将运行集内Sketch分为行粒度Sketch与桶粒度Sketch;通过行映射函数将行粒度Sketch分别映射至执行体集数据结构中的行,并记录映射关系;通过桶映射函数将桶粒度Sketch分别映射至执行体集数据结构中的桶,并记录映射关系;当***数据包时,调用数据包哈希值对应的桶数据结构相应的Sketch***函数;当查询异常流时,遍历执行体集数据结构,并调用相应查询函数。本发明能够在增强网络测量鲁棒性的同时,减小由于拟态化构造所带来的额外巨大时空开销。

Description

一种基于拟态防御Sketch的执行体集构建方法
技术领域
本发明涉及拟态防御领域与网络测量领域,特别是一种基于拟态防御Sketch的执行体集构建方法。
背景技术
随着互联网的发展,网络环境日趋复杂、多样,网络攻击手段层出不穷,网络空间安全形势严峻。为避免网络防御失守带来的巨大损失,需及时发现潜在安全威胁。以Sketch为代表的网络测量技术实时监测网络,统计流量信息,并准确反馈网络状态,为网络管理员提供网络的实时信息,因而越来越受到人们重视。然而,当承载网络测量功能的设备(如数据中心当中的交换机)遭受网络攻击或流量分布超出人工预先配置模型时,网络测量的性能将大打折扣。拟态防御的出现为如何提高在异常场景下网络测量的性能提供了一种方案。
拟态防御主要用于网络领域的防御,例如拟态路由器、拟态交换机、拟态DNS服务器等。拟态防御以异构冗余体制为基础,引入动态性、随机性,提出了一种异构、冗余、动态的防御架构。拟态防御架构主要由输入代理器、可重构异构执行体集、输出裁决器、反馈控制器、输出代理器五部分组成。通过可重构异构执行体集的设计,增大***异构性,从而增大***有效性;通过输出裁决器提供准确的输出;通过反馈控制器支撑闭环控制环节。从而,拟态防御架构可以有效应对网络空间当中的“未知风险”,将拟态防御引入网络测量,可以很好解决异常场景下网络测量性能不足的问题。然而,传统拟态防御架构将巨大的额外时空开销,无法满足网络测量的实时、高效的要求。
发明内容
有鉴于此,本发明的目的是提出一种基于拟态防御Sketch的执行体集构建方法,能够在增强网络测量鲁棒性的同时,减小由于拟态化构造所带来的额外巨大时空开销。
本发明采用以下方案实现:一种基于拟态防御Sketch的执行体集构建方法,具体包括步骤:
从待机集中随机抽取Sketch,组建运行集;
按照预先配置好的策略将运行集内Sketch分为行粒度Sketch与桶粒度Sketch;
通过行映射函数将行粒度Sketch分别映射至执行体集数据结构中的行,并记录映射关系;
通过桶映射函数将桶粒度Sketch分别映射至执行体集数据结构中的桶,并记录映射关系;
当***数据包时,调用数据包哈希值对应桶数据结构相应的Sketch***函数;
当查询异常流时,遍历执行体集数据结构,并调用每个通数据结构相应的Sketch查询函数。
进一步地,所述待机集为当前未使用的Sketch组成的集合;所述运行集为当前正被使用的Sketch的集合。
进一步地,所述行映射函数与桶映射函数采用哈希函数。
进一步地,所述执行体集数据结构由Sketch原子数据结构组成,以二维表的形式组织,Sketch原子数据结构为Sketch算法发挥网络测量功能的最小数据结构;其中的映射具体为:将行粒度或桶粒度Sketch的编号与执行体集数据结构中的行或桶的编号定义为一个二元组,所记录的映射关系为包含所有二元组的表。
进一步地,所述当***数据包时,调用数据包哈希值对应桶数据结构相应的Sketch***函数具体为:当***某一数据包至执行体集数据结构中时,根据记录的映射关系,直接调用当前桶或者当前行对应的Sketch的***函数实现数据***。
进一步地,所述当查询异常流时,遍历执行体集数据结构,并调用每个桶数据结构相应的Sketch查询函数具体为:当查询异常流时,从执行体集数据结构第一个桶开始,遍历所有的桶,根据当前桶或者当前行与Sketch的映射关系,直接调用对应的Sketch的查询函数实现数据查询。
进一步地,还包括替换执行体的步骤,该步骤具体为:当检测到问题执行体时,需要进行执行体的替换操作,若替换双方为相同类别的Sketch,则用替换Sketch的原子数据结构逐个替换问题Sketch对应的各个位置上的数据结构;若替换双方为不同类别的Sketch,则需要用替换Sketch替换运行集中的问题Sketch,并重新组建执行体集数据结构。
本发明还提供了一种基于拟态防御Sketch的执行体集构建***,包括存储器、处理器以及存储在存储器上并能够被处理器运行的计算机程序指令,当处理器运行该计算机程序指令时,能够实现如上文所述的方法步骤。
本发明还提供了一种计算机可读存储介质,其上存储有能够被处理器运行的计算机程序指令,当处理器运行该计算机程序指令时,能够实现如上文所述的方法步骤。
与现有技术相比,本发明有以下有益效果:本发明提出一种基于拟态防御Sketch的执行体集构建方法,在提高网络测量鲁棒性的同时,减小拟态化构造所带来的内存开销,加快网络测量当中***操作与查询操作,大大减小了因引入拟态防御所带来的巨大开销。
附图说明
图1为本发明实施例的原理整体框架。
图2为本发明实施例的执行体集构建方法的构架。
图3为本发明实施例的执行体集数据结构组建的具体过程。
图4为本发明实施例的执行体集构建方法涉及的数据包***过程。
图5为本发明实施例的执行体替换过程。
具体实施方式
下面结合附图及实施例对本发明做进一步说明。
应该指出,以下详细说明都是示例性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
如图1以及图2所示,本实施例提供了一种基于拟态防御Sketch的执行体集构建方法,将传统Sketch数据结构原子化,通过行列随机映射函数,在细粒度层面用运行集Sketch原子数据结构,直接组建执行体集数据结构。通过多种异构Sketch与多粒度映射函数,增大***异构性,从而增大***有效性。在提高网络测量鲁棒性的同时,有效提升***、查询效率,减小内存开销。具体包括以下步骤:
(1)从待机集中随机抽取Sketch,组建运行集;
(2)按照预先配置好的策略将运行集内Sketch分为行粒度Sketch与桶粒度Sketch;
(3)通过行映射函数将行粒度Sketch分别映射至执行体集数据结构中的行,并记录映射关系;
(4)通过桶映射函数将桶粒度Sketch分别映射至执行体集数据结构中的桶,并记录映射关系;
(5)当***数据包时,调用数据包哈希值对应桶数据结构相应的Sketch***函数;
(6)当查询异常流时,遍历执行体集数据结构,并调用每个桶数据结构相应的Sketch查询函数。
在本实施例中,步骤(1)中,所述待机集为当前未使用的Sketch组成的集合;与之相对应的为运行集,所述运行集为当前正被使用的Sketch的集合。步骤(1)中所抽取的数目根据具体场景的要求配置。比如当场景对网络测量鲁棒性要求不高时,可以仅抽取3-4个Sketch。
较佳的,在本实施例中,在步骤(2)中按照预先配置配置好的策略将运行集内Sketch分为行粒度Sketch、桶粒度Sketch。此处的策略是指对不同Sketch通过理论、实验上的考量将其分为行粒度Sketch与桶粒度Sketch。行粒度Sketch与桶粒度Sketch指的是某种Sketch在执行体集数据结构当中呈现的形式。
在本实施例中,Sketch原子数据结构的定义为某种Sketch能够完成网络测量功能的最小单位。比如单桶、单行、多行。将某一传统Sketch数据结构原子化,意味着通过理论与实验找到该Sketch能够完成网络测量功能的最小单位。将Sketch分为行粒度Sketch与桶粒度Sketch。比如CM-Heap最小只需要一个桶就能完成网络测量功能,从而称CM-Sketch的一个桶为其原子数据结构,同时将CM-Heap归类为桶粒度Sketch。而Rev-Sketch至少需要一行才能完成网络测量功能,所以Rev-Sketch原子数据结构为其一行,归类为行粒度Sketch。需要注意的是,这里依据理论推导和实验来确定不同Sketch能够完成网络测量功能的最小数据结构单位。在组建运行集时,从待机集随机抽取Sketch组成运行集,按照预先配置将运行集当中Sketch分为行粒度Sketch、桶粒度Sketch。
在步骤(3)(4)中,行映射函数与桶映射函数一般采用哈希函数,比如布谷哈希。
在本实施例中,所述执行体集数据结构由Sketch原子数据结构组成,为承载网络测量功能(包括流的***、查询操作)的数据结构,以二维表的形式组织;其中的映射具体为:步骤(3)(4)中,将行粒度或桶粒度Sketch的编号与执行体集数据结构中的行或桶的编号定义为一个二元组,所记录的映射关系为包含所有二元组的表。
如图3中的(a)所示,初始时执行体集数据结构为空。如图3中的(b),先通过行映射函数将行粒度Sketch(即图3的(b)中Rev-Sketch)映射至执行体集数据结构某些行,并记录映射关系;其次如图3中的(c)、图3中的(d)所示,通过桶映射函数将桶粒度Sketch(即MV-Sketch、CM-Heap)分别映射至执行体集数据结构剩余的桶,并记录映射关系。这里的映射函数均为随机抽取函数,一般选用哈希函数,主要功能是从执行体集数据结构中随机抽取部分行、桶,以确定组建执行体集数据结构时某种Sketch所占有的位置。在直观上看,执行体集数据结构是由许多异构的Sketch原子数据结构拼凑而成。而这里所记录的映射关系将用于***、查询时确定某个桶或某行所对应的Sketch。
在本实施例中,所述当***数据包时,调用数据包哈希值对应的桶数据结构相应的Sketch***函数具体为:当***某一数据包至执行体集数据结构中时,根据步骤(3)与步骤(4)记录的映射关系,直接调用当前桶或者当前行对应的Sketch的***函数实现数据***。不同Sketch的***函数是不同的,具体***函数需要根据不同Sketch的***算法分别编程实现。具体的,如图4所示,当***数据包时,先通过输入代理器决定数据包分发次数。其次,通过各行之间相互独立的哈希函数将数据包哈希至执行体集数据结构当中的某些行的对应桶内,调用桶相应Sketch的***函数完成***操作。不同Sketch的***函数是不同的,具体***函数需要根据不同Sketch的***算法分别编程实现。如图4,以***的桶对应CM-Heap为例,CM-Heap的桶内保持有一个计数器,当***数据包时,调用其***函数使得计数器值自增。
在本实施例中,所述当查询异常流时,遍历执行体集数据结构,并调用相应查询函数具体为:当查询异常流时,从执行体集数据结构第一个桶开始,遍历所有的桶,根据当前桶或者当前行与Sketch的映射关系,直接调用对应的Sketch的查询函数实现数据查询。其中,异常流的定义为在总流量中占比过高的流。查询函数为Sketch的查询算法的具体实现。Sketch算法分为两类:一类是可以直接在桶内保持异常流量候选,一类是在额外的数据结构内保持异常流量候选。当查询异常流量时,对于前者只需返回桶内异常流量候选,对于后者,则需要进行额外的访存操作,以获得异常流量候选。这两类查询方式过程中所用到的函数称为查询函数。一般情况下,前者的查询函数较为简单、快速,后者的查询函数较复杂。
在本实施例中,还包括替换执行体的步骤(7),该步骤具体为:当检测到问题执行体时,需要进行执行体的替换操作,若替换双方为相同类别的Sketch,则用替换Sketch原子数据结构逐个替换被替换Sketch对应的各个位置上的数据结构;若替换双方为不同类别的Sketch,则需要用替换Sketch替换运行集中的问题Sketch,并重新组建执行体集数据结构。以LD-Sketch替换MV-Sketch为例。由于MV-Sketch与LD-Sketch均为桶粒度Sketch,则只需要将MV-Sketch对应的各个位置上的桶数据结构替换为LD-Sketch的桶数据结构,并更新映射关系,此处映射关系即步骤(3)、(4)中得到的映射关系。若替换双方不是相同类别的Sketch,即一方为行粒度Sketch,另一方为桶粒度Sketch,则需要根据步骤(3)、(4)重新组建执行体集数据结构。具体的,如图5所示,如图5中的(a),当检测到问题执行体时,需要进行执行体替换操作。假设MV-Sketch为问题执行体,并用LD-Sketch替换MV-Sketch。如图5中的(b),由于MV-Sketch与LD-Sketch均为桶粒度Sketch,则只需要将MV-Sketch对应的各个位置上的桶数据结构替换为LD-Sketch的桶数据结构,并更新映射关系。这里的替换操作可以通过C语言当中的free与new指令实现。若替换双方不是相同类别的Sketch,即一方为行粒度Sketch,另一方为桶粒度Sketch,则需要重新组建执行体集数据结构。
本实施例还提供了一种基于拟态防御Sketch的执行体集构建***,包括存储器、处理器以及存储在存储器上并能够被处理器运行的计算机程序指令,当处理器运行该计算机程序指令时,能够实现如上文所述的方法步骤。
本实施例还提供了一种计算机可读存储介质,其上存储有能够被处理器运行的计算机程序指令,当处理器运行该计算机程序指令时,能够实现如上文所述的方法步骤。
以上所述,仅是本发明的较佳实施例而已,并非是对本发明作其它形式的限制,任何熟悉本专业的技术人员可能利用上述揭示的技术内容加以变更或改型为等同变化的等效实施例。但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与改型,仍属于本发明技术方案的保护范围。

Claims (7)

1.一种基于拟态防御Sketch的执行体集构建方法,其特征在于,包括步骤:
从待机集中随机抽取Sketch,组建运行集;
按照预先配置好的策略将运行集内Sketch分为行粒度Sketch与桶粒度Sketch;
通过行映射函数将行粒度Sketch分别映射至执行体集的数据结构中的行,并记录映射关系;
通过桶映射函数将桶粒度Sketch分别映射至执行体集的数据结构中的桶,并记录映射关系;
当***数据包时,调用数据包哈希值对应桶数据结构相应的Sketch***函数,具体为:当***某一数据包至执行体集的数据结构中时,根据记录的映射关系,直接调用当前桶或者当前行对应的Sketch的***函数实现数据***;
当查询异常流时,遍历执行体集的数据结构,并调用每个桶数据结构相应的Sketch查询函数,具体为:当查询异常流时,从执行体集的数据结构第一个桶开始,遍历所有的桶,根据当前桶或者当前行与Sketch的映射关系,直接调用对应的Sketch的查询函数实现数据查询。
2.根据权利要求1所述的一种基于拟态防御Sketch的执行体集构建方法,其特征在于,所述待机集为当前未使用的Sketch组成的集合;所述运行集为当前正被使用的Sketch的集合。
3.根据权利要求1所述的一种基于拟态防御Sketch的执行体集构建方法,其特征在于,所述行映射函数与桶映射函数采用哈希函数。
4.根据权利要求1所述的一种基于拟态防御Sketch的执行体集构建方法,其特征在于,所述执行体集的数据结构由Sketch原子数据结构组成,以二维表的形式组织,Sketch原子数据结构为Sketch算法发挥网络测量功能的最小数据结构;其中的映射具体为:将行粒度或桶粒度Sketch的编号与执行体集的数据结构中的行或桶的编号定义为一个二元组,所记录的映射关系为包含所有二元组的表。
5.根据权利要求1所述的一种基于拟态防御Sketch的执行体集构建方法,其特征在于,还包括替换执行体的步骤,该步骤具体为:当检测到问题执行体时,需要进行执行体的替换操作,若替换双方为相同类别的Sketch,则用替换Sketch原子数据结构逐个替换问题Sketch对应的各个位置上的数据结构;若替换双方为不同类别的Sketch,则需要用替换Sketch替换运行集中的问题Sketch,并重新组建执行体集的数据结构。
6.一种基于拟态防御Sketch的执行体集构建***,其特征在于,包括存储器、处理器以及存储在存储器上并能够被处理器运行的计算机程序指令,当处理器运行该计算机程序指令时,能够实现如权利要求1--5任一项所述的方法步骤。
7.一种计算机可读存储介质,其特征在于,其上存储有能够被处理器运行的计算机程序指令,当处理器运行该计算机程序指令时,能够实现如权利要求1--5任一项所述的方法步骤。
CN202011367449.3A 2020-11-30 2020-11-30 一种基于拟态防御Sketch的执行体集构建方法 Active CN112422579B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011367449.3A CN112422579B (zh) 2020-11-30 2020-11-30 一种基于拟态防御Sketch的执行体集构建方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011367449.3A CN112422579B (zh) 2020-11-30 2020-11-30 一种基于拟态防御Sketch的执行体集构建方法

Publications (2)

Publication Number Publication Date
CN112422579A CN112422579A (zh) 2021-02-26
CN112422579B true CN112422579B (zh) 2021-11-30

Family

ID=74843826

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011367449.3A Active CN112422579B (zh) 2020-11-30 2020-11-30 一种基于拟态防御Sketch的执行体集构建方法

Country Status (1)

Country Link
CN (1) CN112422579B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106657038A (zh) * 2016-12-08 2017-05-10 西安交通大学 一种基于对称度Sketch的网络流量异常检测与定位方法
CN108304409A (zh) * 2017-01-13 2018-07-20 北京大学 一种基于进位的Sketch数据结构的数据频度估计方法
CN109587168A (zh) * 2018-12-29 2019-04-05 河南信大网御科技有限公司 软件定义网络中基于拟态防御的网络功能部署方法
CN110011876A (zh) * 2019-04-19 2019-07-12 福州大学 一种基于强化学习的Sketch的网络测量方法
CN110830322A (zh) * 2019-09-16 2020-02-21 北京大学 一种基于近似零误差的概率测量数据结构Sketch的网络流量测量方法和***
CN111935103A (zh) * 2020-07-22 2020-11-13 河南信大网御科技有限公司 执行体服务功能递归拟态化***及方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11074237B2 (en) * 2017-04-14 2021-07-27 Dynatrace Llc Method and system to estimate the cardinality of sets and set operation results from single and multiple HyperLogLog sketches
CN108400968B (zh) * 2018-01-16 2019-12-24 杭州电子科技大学 一种实现拟态防御模型分发器的方法
CN110535825B (zh) * 2019-07-16 2020-08-14 北京大学 一种特征网络流的数据识别方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106657038A (zh) * 2016-12-08 2017-05-10 西安交通大学 一种基于对称度Sketch的网络流量异常检测与定位方法
CN108304409A (zh) * 2017-01-13 2018-07-20 北京大学 一种基于进位的Sketch数据结构的数据频度估计方法
CN109587168A (zh) * 2018-12-29 2019-04-05 河南信大网御科技有限公司 软件定义网络中基于拟态防御的网络功能部署方法
CN110011876A (zh) * 2019-04-19 2019-07-12 福州大学 一种基于强化学习的Sketch的网络测量方法
CN110830322A (zh) * 2019-09-16 2020-02-21 北京大学 一种基于近似零误差的概率测量数据结构Sketch的网络流量测量方法和***
CN111935103A (zh) * 2020-07-22 2020-11-13 河南信大网御科技有限公司 执行体服务功能递归拟态化***及方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
MV-Sketch: A Fast and Compact Invertible Sketch;Lu Tang, Qun Huang, and Patrick P. C. Lee1;《IEEE》;20190502;2026-2034 *
RL-Sketch: Scaling Reinforcement Learning for;Zhengyan Zhou, Dong Zhang and Xiaoyan Hong;《IEEE》;20191017;340-347 *
分布式SDN控制平面下可靠的控制流传输路径选择;孙敏铭,张栋;《福州大学学报》;20200430(第2期);160-166 *

Also Published As

Publication number Publication date
CN112422579A (zh) 2021-02-26

Similar Documents

Publication Publication Date Title
CN109064345A (zh) 消息处理方法、***以及计算机可读存储介质
CN108462594B (zh) 虚拟专有网络及规则表生成方法、装置及路由方法
US11269902B2 (en) Time series data management method, device, and apparatus
CN102968498A (zh) 数据处理方法及装置
CN109697133A (zh) Id生成方法、装置及***
EP3460683A1 (en) Data processing method and apparatus in cluster system
CN102571420B (zh) 一种网元数据管理方法及***
CN111478820A (zh) 网络靶场大规模网络环境的网络设备配置***与方法
CN106981024B (zh) 一种交易限额计算处理***及其处理方法
CN106951179B (zh) 一种数据迁移方法及装置
CN110784515B (zh) 基于分布式集群的数据存储方法、及其相关设备
CN111159002B (zh) 一种基于分组的数据边缘采集方法、边缘采集设备及***
CN112202645B (zh) 基于拟态防御和Sketch算法的测量***及异常流量检测方法
CN110297810B (zh) 一种流数据处理方法、装置及电子设备
CN111385370B (zh) Id分配方法、装置、存储介质及id分配***
WO2021017907A1 (zh) 一种优化的微服务间通信的方法及装置
CN112235436A (zh) 网络地址转换规则匹配方法及设备
CN112422579B (zh) 一种基于拟态防御Sketch的执行体集构建方法
CN104579753B (zh) 用户数据统计方法、接入层服务器和统计服务器
CN112491592B (zh) 一种存储资源分组方法、***、终端及存储介质
CN116723143B (zh) 一种基于流量亲和性的网络靶场资源分配方法与***
CN109246222A (zh) 服务请求处理方法、装置、***及计算机可读存储介质
CN107203437A (zh) 防止内存数据丢失的方法、装置和***
CN107526690B (zh) 清除缓存的方法及装置
CN108416073A (zh) 一种网络爬虫方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant