一种指纹验证方法、装置及电子设备与流程

未命名 07-28 阅读:246 评论:0


1.本技术实施例涉及计算机技术领域。更具体地讲,涉及一种指纹验证方法、装置及电子设备。


背景技术:

2.在网络安全领域,在不同的操作系统、中间件、软件等网络设施中,指纹技术可以用于识别网络上的某个特定服务、操作系统或应用程序。指纹技术可以通过分析网络流量或其他相关信息来确定特定服务或应用程序的特征,并与已知的指纹数据库进行比对,从而确定网络资产。因此,指纹的准确度就尤为重要,准确的指纹可以精确地识别网络资产(如网络上不同的电子设备、操作系统、应用软件、应用程序、服务和中间件等),从而提高网络的安全性和可靠性,减少网络收到攻击。为了保证指纹的准确度,就需要对指纹进行验证。
3.然而,目前对指纹的准确度进行验证的方式是人工手动验证指纹。人工手动验证指纹时首先需要搭建包含指纹信息的网站,并搭建服务器,然后再访问该网站,如果访问网站时,网站对应的响应页面中存在指纹信息时,则该指纹信息准确。人工手动验证是通过人为主观判断指纹的准确度,而人为主观判断就会存在人为错误和判断失误,从而影响指纹识别的准确度。
4.且在需要对大量的指纹信息进行批量验证时,如果采用人工手动验证方式进行验证,就需要重复搭建网站以及验证动作,这样,会存在工作量大、人工成本高、工作效率低,以及容易受环境影响等问题。


技术实现要素:

5.鉴于上述问题,本技术实施例提供了一种指纹验证方法、装置及电子设备,用于解决现有技术中人工手动验证指纹存在的准确度较低、工作量大、人工成本高以及工作效率低等问题。
6.第一方面,本技术实施例提供一种指纹验证方法,该指纹验证方法包括:在指纹库中获取指纹信息;根据指纹信息,在网络空间资产搜索引擎中确定指纹信息对应的网络资产;获取访问网络资产产生的日志信息;根据日志信息与指纹信息,得到匹配结果;其中,匹配结果用于指示指纹信息是否准确。
7.结合第一方面,在一种可选的方式中,根据指纹信息,在网络空间资产搜索引擎中确定指纹信息对应的网络资产,包括:根据指纹信息,确定指纹信息中的关键字;在网络空间资产搜索引擎中搜索关键字,确定指纹信息对应的网络资产。
8.结合第一方面,在一种可选的方式中,网络空间资产搜索引擎至少包括第一搜索引擎和第二搜索引擎,在网络空间资产搜索引擎中搜索关键字,确定指纹信息对应的网络资产,包括:在第一搜索引擎中查询是否存在关键字;在第一搜索引擎中查询到关键字的情况下,在第一搜索引擎中确定指纹信息对应的网络资产;在第一搜索引擎中未查询到关键
字的情况下,在第二搜索引擎中查询是否存在关键字;在第二搜索引擎中查询到关键字的情况下,在第二搜索引擎中确定指纹信息对应的网络资产。
9.结合第一方面,在一种可选的方式中,第一搜索引擎包括fofa网络空间搜索引擎,第二搜索引擎包括360quake网络空间测绘引擎。
10.结合第一方面,在一种可选的方式中,获取访问网络资产产生的日志信息,包括:访问网络资产的网络数据;基于流量分析引擎对网络数据进行解析,生成日志信息。
11.结合第一方面,在一种可选的方式中,该指纹验证方法,还包括:在未获取到访问网络资产产生的日志信息的情况下,确定所述流量分析引擎异常。
12.结合第一方面,在一种可选的方式中,根据日志信息与指纹信息,得到匹配结果,包括:根据指纹信息,确定匹配条件;确定日志信息中是否存在匹配条件包括的匹配信息;在日志信息包括匹配信息的情况下,确定匹配结果为指纹信息准确。
13.结合第一方面,在一种可选的方式中,该指纹验证方法还包括:在匹配结果为指纹信息不准确的情况下,更新指纹信息。
14.第二方面,本技术提供一种指纹验证装置,该指纹验证装置包括:获取单元,用于在指纹库中获取指纹信息;确定单元,用于根据指纹信息,在网络空间资产搜索引擎中确定指纹信息对应的网络资产;日志生成单元,用于获取访问网络资产产生的日志信息;匹配单元,用于根据日志信息与指纹信息,得到匹配结果;其中,匹配结果用于指示指纹信息是否准确。
15.第三方面,本技术实施例提供一种电子设备,包括:处理器,用于存储该处理器可执行指令的存储器。该处理器被配置为执行上述指令时,使得该电子设备实现第一方面或第一方面的可能的实现方式所述的指纹验证方法。
16.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序指令。当计算机程序指令被电子设备执行时,使得电子设备实现如第一方面或第一方面的可能的实现方式所述的指纹验证方法。
17.第五方面,本技术实施例提供一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码在电子设备中运行时,使得电子设备实现如第一方面或第一方面的可能的实现方式所述指纹验方法。
18.本技术提供的方案,首先在指纹库中获取指纹信息;然后根据指纹信息,在网络空间资产搜索引擎中确定指纹信息对应的网络资产;之后获取访问网络资产产生的日志信息;最后根据日志信息与指纹信息,得到匹配结果;其中,匹配结果用于指示指纹信息是否准确。也就是说,本技术提供的方案是根据在指纹库中获取的指纹信息,在已搭建好的网络空间资产搜索平台确定指纹信息对应的网络资产;再获取该网络资产产生的日志信息;之后根据产生的日志信息与指纹信息,得到指纹信息是否准确。因此,本技术的方案,在已搭建的网络空间资产搜索引擎搜索网络资产,即无需搭建网络空间搜索平台就可以搜索到网络资产,并基于搜索到的网络资产自动验证指纹库中的指纹信息的准确性,能够实现自动验证指纹,减少人为错误和主观判断失误,从而提高指纹验证的准确度。
19.此外,本技术提供的方案可以对指纹库中的多条指纹同时进行验证,能够在保证指纹验证准确的同时,可以减少工作量,降低人工成本,提高工作效率。
20.上述说明仅是本技术实施例技术方案的概述,为了能够更清楚了解本技术实施例
的技术手段,而可依照说明书的内容予以实施,并且为了让本技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
21.附图仅用于示出实施方式,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
22.图1示出了本技术实施例提供的一种电子设备的硬件结构示意图;
23.图2示出了本技术提供的一种指纹验证方法的流程示意图;
24.图3示出了本技术提供的另一种指纹验证方法的流程的示意图;
25.图4示出了本技术提供的一种fofa显示界面的示意图;
26.图5示出了本技术提供的一种指纹验证装置的结构示意图。
具体实施方式
27.下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。
28.术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
29.随着企业中网络设备和终端越来越多,互联网(internet technology,it)管理员在进行资产清点和管理时遇到的问题也逐渐增多。例如,如何准确发现海量的it资产(也可以称为网络资产)。网络资产可以包括网络上不同的电子设备、操作系统、应用软件、应用程序以及中间件等。又如,当网络资产进行初始化或者更改配置后,如何获取更新后的网络资产信息。
30.在网络安全领域,操作系统是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。操作系统使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合。应用程序是为了完成某项或特定任务而被开发运行与操作系统之上的计算机程序。中间件使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。中间件是一种独立的系统软件服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。
31.网络安全领域,在不同的操作系统、中间件、软件等网络设施中,指纹可以用于识别网络上的某个特定服务、操作系统或应用程序。例如,指纹可以用于识别资产、安全监控、安全审计以及安全策略实施等。
32.在识别资产时,指纹可以用来识别网络设备上的不同设备、应用程序和服务。如果
指纹不准确,就可能会导致误识别或者漏识别资产,从而会影响安全防护措施的实施和网络的安全性。
33.在进行安全监控时,指纹可以用来识别网络中的入侵、漏洞扫描等。如果指纹不准确,可能会导致错误的警报或者漏报信息,从而使得安全监控失去监控效果。
34.在进行安全审计时,指纹可以用来确定网络上的漏洞和弱点。如果指纹不准确,可能会导致错过潜在的安全漏点和弱点,从而使网络容易受到攻击。
35.在进行安全策略实施时,指纹可以用来控制访问以及安全隔离等。如果指纹不准确,可能会导致安全策略实施不当,从而影响网络的安全性和可靠性。
36.因此,指纹的准确度就尤为重要,准确的指纹可以精确地识别网络资产、检测网络中的入侵、确定网络上的漏洞和弱点、以及控制访问等,从而提高网络的安全性和可靠性,减少网络收到攻击。为了保证指纹的准确度,就需要对指纹进行验证。
37.然而,目前对指纹的准确度进行验证的方式是人工手动验证指纹。人工手动验证指纹时首先需要搭建包含指纹信息的网站,并搭建服务器,然后再访问该网站,如果访问网站时,响应的页面中存在指纹信息时,则该指纹信息准确。且人工手动验证是通过人为主观判断指纹的准确度,而人为主观判断就会存在人为错误和判断失误,从而影响指纹识别的准确度。
38.此外在需要对大量的指纹信息进行批量验证时,如果采用人工手动验证方式进行验证,就需要重复搭建网站以及验证动作,这样,会存在工作量大、人工成本高、工作效率低,以及容易受环境影响的问题。
39.为了解决上述问题,本技术提供了一种指纹验证方法,该指纹验证方法首先在指纹库中获取指纹信息;然后根据指纹信息,在网络空间资产搜索引擎中确定指纹信息对应的网络资产;之后获取访问网络资产产生的日志信息;最后根据日志信息与指纹信息,得到匹配结果;其中,匹配结果用于指示指纹信息是否准确。也就是说,本技术提供的方案是根据在指纹库中获取的指纹信息,在已搭建好的网络空间资产搜索平台确定指纹信息对应的网络资产;再获取该网络资产产生的日志信息;之后根据产生的日志信息与指纹信息,得到指纹信息是否准确。因此,本技术提供的方案,在已搭建的网络空间资产搜索引擎搜索网络资产,即无需搭建网络空间搜索平台就可以搜索到网络资产,并基于搜索到的网络资产自动验证指纹库中的指纹信息的准确性,能够实现自动验证指纹,减少人为错误和主观判断失误,从而提高指纹验证的准确度,进而提高了网络安全。
40.此外,本技术提供的方案可以对指纹库中的多条指纹同时进行验证,能够在保证指纹验证准确的同时,可以减少工作量,降低人工成本,提高工作效率。
41.下面对本技术提供的指纹验证方法进行描述。
42.本技术实施例提供的指纹验证方法可以应用于电子设备。在一些实施例中,该电子设备可以是笔记本电脑、平板电脑、手持计算机,pc,个人数字助理(personal digital assistant,pda),可穿戴式设备等电子设备。本技术实施例在此对电子设备的具体形态不做限制。本技术实施例中以电子设备为笔记本电脑为例进行示意说明。
43.在一些示例中,以电子设备为笔记本电脑为例,图1示出了本技术实施例提供的一种电子设备的结构示意图。
44.如图1所示,该电子设备(即笔记本电脑)可以包括:处理器110,风扇111,外部存储
器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,显示屏150,天线,无线通信模块160,音频模块170,扬声器(即喇叭)170a,麦克风170c,耳机接口170b,触控板180,键盘190,以及摄像头191等。
45.其中,上述除显示屏150之外的其他器件(如处理器110,风扇111,外部存储器接口120,内部存储器121,usb接口130,充电管理模块140,电源管理模块141,电池142,天线,无线通信模块160,音频模块170,触控板180,扬声器170a,麦克风170c,耳机接口170b,键盘190和摄像头191等)均可以设置在笔记本电脑的底座。上述摄像头191还可设置于笔记本电脑的显示屏150的边框上。
46.可以理解的是,本实施例示意的结构并不构成对笔记本电脑的具体限定。在另一些实施例中,笔记本电脑可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
47.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
48.控制器可以是笔记本电脑的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
49.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
50.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
51.可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对笔记本电脑的结构限定。在另一些实施例中,笔记本电脑也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
52.充电管理模块140用于从充电器(如无线充电器或有线充电器)接收充电输入,为电池142充电。笔记本电脑的无线通信功能可以通过天线和无线通信模块160,调制解调处理器以及基带处理器等实现。
53.天线用于发射和接收电磁波信号。笔记本电脑中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。
54.在一些实施例中,笔记本电脑的天线和无线通信模块160耦合,使得笔记本电脑可
以通过无线通信技术与网络以及其他设备通信。无线通信模块160可以提供应用在笔记本电脑上的包括无线局域网(wireless local area networks,wlan)(如wi-fi网络,蓝牙(blue tooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared ray,ir)等无线通信的解决方案。
55.笔记本电脑可以通过gpu,显示屏150,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏150和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。显示屏150用于显示图像,视频等。
56.笔记本电脑可以通过isp,摄像头191,视频编解码器,gpu,显示屏150以及应用处理器等实现拍摄功能。isp用于处理摄像头191反馈的数据。在一些实施例中,isp可以设置在摄像头191中。摄像头191用于捕获静态图像或视频。在一些实施例中,笔记本电脑可以包括1个或n个摄像头291,n为大于1的正整数。
57.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展笔记本电脑的存储能力。内部存储器121可以用于存储计算机可执行程序代码,可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行笔记本电脑的各种功能应用以及数据处理。例如,在本技术实施例中,处理器110可以通过执行存储在内部存储器121中的指令,内部存储器121可以包括存储程序区和存储数据区。
58.笔记本电脑可以通过音频模块170,扬声器170a,麦克风170c,耳机接口170b,以及应用处理器等实现音频功能。例如音乐播放,录音等。
59.当然,可以理解的,上述图1所示仅仅为电子设备的形态为笔记本电脑时的示例性说明。若电子设备是手持计算机,pda,个人计算机、服务器等其他设备形态时,电子设备的结构中可以包括比图1中所示更少的结构,也可以包括比图1中所示更多的结构,在此不作限制。
60.以下实施例中的方法均可以在具有上述硬件结构的电子设备中实现。本技术实施例中以电子设备为笔记本电脑为例进行示意说明。
61.图2示出了本技术实施例提供的一种指纹验证方法的流程图。如图2所示。该指纹验证方法可以包括:s201-s204。
62.s201、在指纹库中获取指纹信息。
63.指纹信息可以包括关键字(即网络资产名称),指纹信息可以用于识别网络资产。在需要查询网络资产时,可以在指纹库中获取指纹信息。在电子设备的指纹库中预先存储指纹信息,从而可以根据指纹信息在网络空间资产搜索引擎中确定指纹信息对应的网络资产。
64.在一些实施例中,网络空间资产搜索引擎为已建立好的搜索引擎,即网络空间资产搜索引擎已建立指纹信息与网络资产之间的对应关系,能够根据指纹信息查询网络资产。网络空间资产搜索引擎可以包括网络资产名称(即关键字)和网络资产名称对应的网络资产。网络空间资产搜索引擎,可以集成在电子设备上。
65.其中,网络资产可以包括网络上不同的电子设备、操作系统、应用软件、应用程序、服务和中间件等。
66.在指纹库中获取指纹信息,从而可以根据该指纹信息在网络空间资产搜索引擎中确定指纹信息对应的网络资产。
67.在一些实施例中,从指纹库中可以获取一条与网络资产对应的指纹信息,也可以在指纹库中获取多个与网络资产对应的指纹信息。
68.s202、根据指纹信息,在网络空间资产搜索引擎中确定指纹信息对应的网络资产。
69.电子设备在获取到指纹信息后,根据获取到的指纹信息,可以在网络空间资产搜索引擎中确定指纹信息对应的网络资产。
70.在一些实施例中,网络空间资产搜索引擎至少包括第一搜索引擎和第二搜索引擎。第一搜索引擎和第二搜索引擎均为已搭建的网络空间资产搜索引擎,即第一搜索引擎和第二搜索引擎均已建立指纹信息与网络资产之间的关系。可以根据指纹信息在第一搜索引擎和第二搜索引擎中查询指纹信息对应的网络资产。其中,第一搜索引擎与第二搜索引擎中包括的网络资产不同。在第一搜索引擎确定不到指纹信息的情况下,才在第二搜索引擎确定指纹信息。
71.例如,电子设备在获取到指纹信息后,根据指纹信息,可以在第一搜索引擎中确定指纹信息对应的网络资产;在第一搜索引擎中未查询到指纹信息对应的网络资产的情况下,根据指纹信息,在第二搜索引擎中确定指纹信息对应的网络资产。
72.在一些实施例中,电子设备在指纹库中获取一条与网络资产对应的指纹信息后,根据该指纹信息,可以在网络空间资产搜索引擎中确定该指纹信息对应的网络资产。
73.在一些实施例中,电子设备在指纹库中获取多个与网络资产对应的指纹信息后,可以根据多个指纹信息,在网络空间资产搜索引擎中确定多个指纹信息分别对应的网络资产。
74.s203、获取访问网络资产产生的日志信息。
75.日志信息可以包括有关查询到的网络资产的详细信息。例如,日志信息可以包括网络资产的时间戳、源ip地址、目标ip地址、协议、规则id、分类、优先级、确信度、指纹标签等。
76.在确定指纹信息对应的网络资产后,用户可以通过电子设备访问该网络资产,电子设备获取网络资产产生的日志信息,从而电子设备可以根据日志信息与指纹信息得到匹配结果。
77.s204、根据日志信息与指纹信息,得到匹配结果;其中,匹配结果用于指示指纹信息是否准确。
78.在产生日志信息之后,电子设备将日志信息与指纹信息进行匹配,得到用于指示指纹信息是否准确的匹配结果。
79.在一些实施例中,指纹信息还可以包括匹配条件。将日志信息与指纹信息中的匹配条件进行匹配,得到匹配指示指纹信息是否准确的匹配结果。
80.匹配条件可以包括匹配信息,将日志信息与指纹信息进行匹配,在日志信息包括匹配条件中的匹配信息的情况下,确定匹配结果准确,即验证指纹信息准确。在日志信息不包括匹配条件中的匹配信息的情况下,确定匹配结果不准确,即验证指纹信息不准确,从而可以对指纹库中的指纹信息进行优化。
81.本技术的方案提供了一种指纹验证方法,该指纹验证方法首先在指纹库中获取指
纹信息;然后根据指纹信息,在网络空间资产搜索引擎中确定指纹信息对应的网络资产;之后获取访问网络资产产生的日志信息;最后根据日志信息与指纹信息,得到匹配结果;其中,匹配结果用于指示指纹信息是否准确。也就是说,本技术的方案是根据在指纹库中获取的指纹信息,在已搭建好的网络空间资产搜索平台确定指纹信息对应的网络资产;再获取该网络资产产生的日志信息;之后根据产生的日志信息与指纹信息,得到指纹信息是否准确。因此,本技术的方案,在已搭建的网络空间资产搜索引擎搜索网络资产,即无需搭建网络空间搜索平台就可以搜索到网络资产,并基于搜索到的网络资产自动验证指纹库中的指纹信息的准确性,能够实现自动验证指纹,减少人为错误和主观判断失误,从而提高指纹验证的准确度,进而提高网络安全。
82.此外,本技术提供的方案可以对指纹库中的存在的多条指纹同时进行验证,能够在保证指纹验证准确的同时,可以减少工作量,降低人工成本,提高工作效率。
83.为了便于理解,以下结合附图3,以络空间资产搜索引擎包括第一搜索引擎和第二搜索引擎为例,对本技术提供的一种指纹验证方法的具体实现方式进行详细说明。如图3所示,本技术实施例提供的另一种指纹验证方法可以包括:s301-s313。
84.s301、在指纹库中获取指纹信息。
85.指纹信息可以用于识别网络资产。指纹信息可以在电子设备的指纹库中预先存储的包括网络资产名称(即关键字)和匹配条件,且预先存储网络资产名称(即关键字)和匹配条件之间的对应关系,从而可以根据网络资产名称(即关键字)在网络空间资产搜索引擎中确定指纹信息对应的网络资产。在需要查询网络资产时,可以在指纹库中获取网络资产名称(即关键字)。
86.例如,在指纹信息为appcms,powerd by appcms,即指纹信息的网络名称是appcms,指纹信息的匹配条件是powerd by appcms时,指纹信息如下所示:
[0087][0088][0089]
在网络名称为appcms,访问该网络名称对应的网络资产时,http返回的数据中
body包含有“powerd by appcms”字样时,则认为电子设备搭建网站时使用的appcms内容管理框架。
[0090]
又如,在指纹信息为3kits-cms,3kits,即指纹信息的网络名称是3kits-cms,指纹信息的匹配条件是3kits时,该指纹信息可以如下所示:
[0091][0092]
在网络名称为3kits-cms,访问该网络名称对应的网络资产时,http返回的数据中body包含有“3kits”字样时,则认为电子设备搭建网站时使用的3kits-cms内容管理框架。
[0093]
需要说明的是,s301与上述实施例中的s201相对应。
[0094]
s302、根据指纹信息,确定指纹信息中的关键字。
[0095]
根据从指纹库中获取到的指纹信息,确定指纹信息中的关键字,以使在第一搜索引擎和第二搜索引擎中查询是否存在该关键字。
[0096]
例如,遍历指纹信息,提取出指纹信息中的关键字(即网络资产名称),以使在第一搜索引擎和第二搜索引擎中查询是否存在该关键字。
[0097]
在一些实施例中,关键字可以为网络资产名称。根据从指纹库中获取到的指纹信息,确定指纹信息中的网络资产名称。
[0098]
例如,在指纹库中查询该关键字,以使该关键字可以在第一搜索引擎和第二搜索引擎中查询网络资产。在需要查询关键字为时,在指纹库中查询关键字如下所示:
[0099][0100]
s303、在第一搜索引擎中查询是否存在关键字。
[0101]
在确定指纹信息中的关键字后,电子设备在第一搜索引擎中查询是否存在指纹信息中的关键字,从而确定第一搜索引擎中的网络资产。
[0102]
在第一搜索引擎中查询到网络资产名称(即关键字)的情况下,在第一搜索引擎中确定网络资产名称(即关键字)对应的网络资产,即执行下述s304;在第一搜索引擎中未查询到网络资产名称(即关键字)的情况下,在第二搜索引擎中查询是否存在网络资产名称(即关键字),即执行下述s305。
[0103]
在一些实施例中,第一搜索引擎可以包括fofa网络空间搜索引擎。该fofa网络空间搜索引擎是一种网络空间资产搜索引擎,可以帮助用户快速进行网络资产匹配、加快工作进程。例如,进行漏洞影响范围分析、应用分布统计、应用流行度进行排名统计等。该fofa网络空间搜索引擎为已将搭建好的,不需要手动搭建验证环境,从而使得能够准确的查询到网络资产。
[0104]
s304、在第一搜索引擎中查询到关键字的情况下,在第一搜索引擎中确定指纹信息对应的网络资产。
[0105]
在第一搜索引擎中查询到网络资产名称(即关键字)的情况下,电子设备可以在第一搜索引擎中确定网络资产名称(即关键字)对应的网络资产,并记录该网络资产。
[0106]
在一些实施例中,在fofa网络空间搜索引擎中查询到网络资产名称(即关键字)的情况下,则在第一搜索引擎中确定该网络资产名称(关键字)对应的网络资产,并记录该网络资产。
[0107]
在一些实施例中,根据网络资产名称(即关键字)在第一搜索引擎查询到对应的网络资产可以有一个,也可以有多个。本技术实施例对通过第一搜索引擎查询到的网络资产的数量不进行限定。
[0108]
例如,如图4所示,fofa网络空间搜索引擎中可以包括fofa显示界面,该fofa显示界面可以包括关键字查询控件,关键字查询控件可以用来对关键字进行搜索,在查询到关键字对应的网络资产时,该fofa显示界面还可以显示关键字对应的网络资产。例如,通过fofa显示界面中的关键字查询控件搜索关键字:“appcmsa”,在fofa网络空间搜索引擎中查询到该关键字的情况下,在fofa显示界面中的网络资产中展示“网络资产1、网络资产2以及网络资产n”,以使用户可以选择至少一个网络资产,并访问该网络资产。
[0109]
s305、在第一搜索引擎中未查询到关键字的情况下,在第二搜索引擎中查询是否存在关键字。
[0110]
在第一搜索引擎中未查询到网络资产名称(即关键字)的情况下,表明第一搜索引擎中不存在网络资产,则可以在第二搜索引擎中查询是否存在网络资产名称(即关键字),从而确定第二搜索引擎中的网络资产。
[0111]
在第二搜索引擎中查询到网络资产名称(即关键字)的情况下,可以在第二搜索引擎中确定指纹信息对应的网络资产,即执行下述s306;在第二搜索引擎中未查询到网路资产名称(即关键字)的情况下,表明第二搜索引擎中不包括网络资产,可以在预设的其他搜索引擎中搜索关键字,也可以结束查询关键字。
[0112]
在一些实施例中,第二搜索引擎可以包括360quake空间测绘引擎,该360quake空间测绘引擎是全球网络空间测绘系统,可以对全球ipv4、ipv6进行持续性探测,实时感知全球网络空间中各类资产并发现其安全风险。即该360quake空间测绘引擎不需要手动搭建指纹的验证环境。
[0113]
在一些实施例中,根据网络资产名称(即关键字)在第二搜索引擎查询到对应的网络资产可以有一个,也可以有多个。本技术实施例对通过第二搜索引擎查询到的网络资产的数量不进行限定。
[0114]
s306、在第二搜索引擎中查询到关键字的情况下,在第二搜索引擎中确定指纹信息对应的网络资产。
[0115]
在第二搜索引擎中查询到网络资产名称(即关键字)的情况下,电子设备可以在第二搜索引擎中确定指纹信息中网络资产名称对应的网络资产,并记录该网络资产。
[0116]
例如,根据关键字(即网络资产名称),在fofa网络空间搜索引擎和360quake空间测绘引擎搜索网络名称对应的网络资产如下所示:
[0117]
[0118][0119]
根据从指纹库中获取的关键字(即网络资产名称),在fofa网络空间搜索引擎api接口搜索网络资产名称,如果能搜索到网络资产名称,则记录该网络资产名称对应的网络资产,如果搜索不到网络资产名称,则在360quake空间测绘引擎api接口搜索资产名称;如果在360quake空间测绘引擎搜索到网络资产名称,则记录该网络资产名称对应的网络资产,如果搜索不到网络资产名称,则结束。
[0120]
需要说明的是,本实施例中的s302至s306与上述实施例中的s202相对应。也就是说,上述实施例中的s202可以通过本实施例中的s302至s306来实现。
[0121]
本技术的方案只有在第一搜索引擎未查询到网络资产名称(即关键字)的情况下,才在第二搜索引擎中查询网络资产名称(即关键字)。也就是说,第一搜索引擎和第二搜索引擎互补,确保可以查询到网络资产名称(即关键字)对应的网络资产。
[0122]
s307、访问网络资产的网络数据。
[0123]
在第一搜索引擎或第二搜索引擎中查询到网络资产后,用户可以访问该网络资产,电子设备利用流量探测引擎获取该网络资产的网络数据。
[0124]
在一些实施例中,用户可以从多个网络资产中选择访问一个网络资产,通过访问该网络资产,获取网络数据包。
[0125]
在一些实施例中,对获取的网络数据包进行解码、预处理,得到预处理后的网络数据包。
[0126]
例如,将获取的网络数据包发送至解码器进行解码。网络数据包可以是以太网数据包、tcp/ip数据包、802.11数据包。解码器将网络数据包解码成统一格式的数据包,然后将统一格式的数据包发送至预处理器。预处理器接收到统一格式的数据包,对该数据包进行重组处理以及简单故障处理。
[0127]
s308、基于流量分析引擎对网络数据进行解析,生成日志信息。
[0128]
在访问网络资产生成网络数据后,电子设备可以基于流量分析引擎对网络数据进行解析,生成包括指纹信息的日志信息。
[0129]
在一些实施例中,流量分析引擎可以为suricata引擎。suricata引擎对网络数据进行解析,得到协议解析日志;然后对该协议解析日志进行收集,获得日志信息。
[0130]
日志信息可以包含有关查询到的网络资产的的详细信息。例如日志信息包括时间戳、源ip地址、目标ip地址、协议、规则id、分类、优先级、确信度、指纹标签等。
[0131]
例如,在访问网络资产后,生成的日志信息如下所示:
[0132]
包括:fingerprint[1:20000988:1]microsoft httpapi指纹识别[classification:应用层][priority:2][reliability:70]{tcp}172.31.1.101:2869-》172.31.1.115:50482;chain:;指纹标签:应用层面/web服务器。
[0133]
在一些实施例中,在未获取到网络资产产生的日志信息的情况下,确定流量分析引擎异常。
[0134]
需要说明的是,本实施例中的s307至s308与上述实施例中的s203相对应。也就是说,上述实施例中的s203可以通过本实施例中的s307至s308来实现。
[0135]
s309、根据指纹信息,确定匹配条件。
[0136]
根据从指纹库中获取到的指纹信息,电子设备可以确定指纹信息中的匹配条件,以使确定日志信息中是否存在匹配条件包括的匹配信息,从而验证指纹。
[0137]
在一些实施例中,匹配条件可以是预先设置的。本技术的实施例,对匹配条件的设置在此不进行限定。
[0138]
s310、确定日志信息中是否存在匹配条件包括的匹配信息。
[0139]
在产生日志信息后,电子设备可以将日志信息与匹配条件进行比对,确定日志信息是否存在匹配条件包括的匹配信息。
[0140]
在确定日志信息存在匹配条件包括的匹配信息的情况下,确定匹配结果为指纹信息准确,即可以继续执行s311。在确定日志信息不存在匹配条件包括的匹配信息的情况下的情况下,确定匹配结果不准确,即可以继续执行s312。
[0141]
s311、在日志信息包括匹配信息的情况下,确定匹配结果为指纹信息准确。
[0142]
在日志信息与匹配条件比对一致的情况下,电子设备可以确定该日志信息中存在匹配条件中的匹配信息,验证指纹信息准确。
[0143]
s312、在日志信息不包括匹配信息的情况下,确定匹配结果不准确。
[0144]
在日志信息与匹配条件比对不一致的情况下,电子设备可以确定该日志信息中不存在匹配条件中的匹配信息,验证指纹信息不准确。
[0145]
s313、在确定匹配结果不准确的情况下,更新指纹信息。
[0146]
在验证指纹信息不准确的情况下,电子设备可以更新指纹库中的指纹信息,以使指纹验证更加准确。
[0147]
例如,在fofa网络空间搜索引擎或360quake空间测绘引擎搜索到网络资产的情况下,将访问该网络资产产生日志信息与指纹库中的指纹信息进行匹配,进而验证指纹如下所示:
[0148]
[0149]
[0150][0151]
需要说明的是,本实施例中的s309至s313与上述实施例中的s204相对应。也就是说,上述实施例中的s204可以通过本实施例中的s309至s313来实现。
[0152]
例如,在指纹库中预先存储关键字、匹配条件以及关键字与匹配条件之间的对应关系。首先遍历指纹库中的指纹信息。从指纹库中获取指纹信息中的关键字。例如,关键字可以是网络资产名称。
[0153]
然后在fofa网络空间搜索引擎中搜索是否存在网络资产名称,若存在该网络资产名称,则表明该fofa网络空间搜索引擎中存在网络资产,将网络资产名称与网络资产进行对应,并记录对应的网络资产名称和网络资产。
[0154]
在fofa网络空间搜索引擎中未搜索到该网络资产名称,则表明该fofa网络空间搜索引擎中不存在该网络资产名称对应的网络资产。随后在360quake空间测绘引擎中搜索是否存在网络资产名称,若360quake空间测绘引擎中存在该网络资产名称,则表明该360quake空间测绘引擎中存在网络资产,将网络资产名称与网络资产进行对应,并记录对应的网络资产名称和网络资产。若该360quake空间测绘引擎未搜索到该网络资产名称,表明该360quake空间测绘引擎中不存在该网络资产名称对应的网络资产。可以在其他搜索引擎中继续搜索网络资产名称,也可以结束搜索网络资产名称,表明在网络空间资产搜索引擎中未查询到该网络资产名称对应的网络资产。
[0155]
在查询到网络资产名称对应的网络资产后,可以访问该网络资产,从而产生网络数据包。基于网络数据包生成日志信息,生成的日志信息与指纹库中的匹配条件进行匹配。在生成的日志信息包括匹配条件中的匹配信息的情况下,验证指纹信息准确。在生成的日志信息不包括匹配条件中的匹配信息的情况下,验证指纹信息不准确,可以继续优化指纹库中的指纹信息,如更新指纹库中的指纹信。
[0156]
本技术的方案,在指纹库中确定指纹信息包含的关键字(即网络资产名称),然后根据关键字(即网络资产名称)在已经建立的第一搜索引擎和第二搜索引擎中查询与关键字(即网络资产名称)对应的网络资产;之后访问查询到的网络资产并生成日志信息;最后将日志信息与指纹信息中的匹配条件进行比对,在日志信息与指纹信息中的匹配条件比对一致的情况下,验证指纹信息准确。
[0157]
本技术的方案,使用的第一搜索引擎和第二搜索引擎均为已搭建的验证环境,即不需要再手动搭建验证环境,通过第一搜索引擎和第二搜索引擎查询与网络资产名称对应
的网络资产,能够解决网络资产难以搜索的问题。
[0158]
对于前述实施例中的方法,本技术还提供一种指纹验证装置。该提供一种指纹验证装置可以应用于电子设备,用于实现前述实施例中的方法。该指纹验证装置可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能对应的模块。
[0159]
例如,图5示出了一种指纹验证装置的结构示意图,如图5所述,该指纹验证装置500可以包括:获取单元501、确定单元502、日志生成单元503和匹配单元504等。
[0160]
其中,获取单元501,可以用于在指纹库中获取指纹信息。
[0161]
确定单元502,可以用于根据指纹信息,在网络空间资产搜索引擎中确定指纹信息对应的网络资产。
[0162]
日志生成单元503,可以用于获取访问网络资产产生的日志信息。
[0163]
匹配单元504,可以用于根据日志信息与指纹信息,得到匹配结果;其中,匹配结果用于指示指纹信息是否准确。
[0164]
在一些实施例中,确定单元502,还可以用于根据指纹信息,确定指纹信息中的关键字;在网络控件资产搜索引擎中搜索关键字,确定指纹信息对应的网络资产。
[0165]
在一些实施例中,网络空间资产搜索引擎至少包括第一搜索引擎和第二搜索引擎。确定单元502,还可以用于在第一搜索引擎中查询是否存在关键字;在第一搜索引擎中查询到关键字的情况下,在第一搜索引擎中确定指纹信息对应的网络资产,在第一搜索引擎中未查询到关键字的情况下,在第二搜索引擎中查询是否存在关键字;在第二搜索引擎中查询到关键字的情况下,在第二搜索引擎中确定指纹信息对应的网络资产。
[0166]
在一些实施例中,第一搜索引擎包括fofa网络空间搜索引擎,第二搜索引擎包括360quake空间测绘引擎。
[0167]
在一些实施例中,日志生成单元503,还可以用于访问网络资产的网络数据;基于流量分析引擎对网络数据进行解析,生成日志信息。
[0168]
在一些实施例中,如图5所示,该指纹验证装置还可以包括异常检测单元505。异常检测单元505,可以用于在未获取到访问网络资产产生的日志信息的情况下,确定流量分析引擎异常。
[0169]
在一些实施例中,匹配单元504,还可以用于根据指纹信息,确定匹配条件;确定日志信息中是否存在匹配条件包括的匹配信息;在日志信息包括匹配信息的情况下,确定匹配结果为指纹信息准确。
[0170]
在一些实施例中,如图5所示,该指纹验证装置还可以包括更新单元506。更新单元506,可以用于在匹配结果为指纹信息不准确的情况下,更新指纹信息。
[0171]
应理解以上装置中单元或模块(以下均称为单元)的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且装置中的单元可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分单元以软件通过处理元件调用的形式实现,部分单元以硬件的形式实现。
[0172]
例如,各个单元可以为单独设立的处理元件,也可以集成在装置的某一个芯片中实现,此外,也可以以程序的形式存储于存储器中,由装置的某一个处理元件调用并执行该单元的功能。此外这些单元全部或部分可以集成在一起,也可以独立实现。这里所述的处理
元件又可以称为处理器,可以是一种具有信号的处理能力的集成电路。在实现过程中,上述方法的各步骤或以上各个单元可以通过处理器元件中的硬件的集成逻辑电路实现或者以软件通过处理元件调用的形式实现。
[0173]
在一个例子中,以上装置中的单元可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个asic,或,一个或多个dsp,或,一个或者多个fpga,或这些集成电路形式中至少两种的组合。
[0174]
再如,当装置中的单元可以通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如cpu或其它可以调用程序的处理器。再如,这些单元可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。
[0175]
在一种实现中,以上装置实现以上方法中各个对应步骤的单元可以通过处理元件调度程序的形式实现。例如,该装置可以包括处理元件和存储元件,处理元件调用存储元件存储的程序,以执行以上方法实施例所述的方法。存储元件可以为与处理元件处于同一芯片上的存储元件,即片内存储元件。
[0176]
在另一种实现中,用于执行以上方法的程序可以在与处理元件处于不同芯片上的存储元件,即片外存储元件。此时,处理元件从片外存储元件调用或加载程序于片内存储元件上,以调用并执行以上方法实施例所述的方法。
[0177]
例如,本技术实施例还可以提供一种装置,如:电子设备,可以包括:处理器,用于存储该处理器可执行指令的存储器。该处理器被配置为执行上述指令时,使得该电子设备实现如前述实施例所述的指纹验证方法。该存储器可以位于该电子设备之内,也可以位于该电子设备之外。且该处理器包括一个或多个。
[0178]
在又一种实现中,该装置实现以上方法中各个步骤的单元可以是被配置成一个或多个处理元件,这些处理元件可以设置于对应上述的电子设备上,这里的处理元件可以为集成电路,例如:一个或多个asic,或,一个或多个dsp,或,一个或者多个fpga,或者这些类集成电路的组合。这些集成电路可以集成在一起,构成芯片。
[0179]
例如,本技术实施例还提供一种芯片,该芯片可以应用于上述电子设备。芯片包括一个或多个接口电路和一个或多个处理器;接口电路和处理器通过线路互联;处理器通过接口电路从电子设备的存储器接收并执行计算机指令,以实现以上方法实施例中所述的指纹验证方法。
[0180]
本技术实施例还提供一种计算机程序产品,包括如上述电子设备运行的计算机指令。
[0181]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0182]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦
合或通信连接,可以是电性,机械或其它的形式。
[0183]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0184]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0185]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,如:程序。该软件产品存储在一个程序产品,如计算机可读存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0186]
例如,本技术实施例还可以提供一种计算机可读存储介质,其上存储有计算机程序指令。当计算机程序指令被电子设备执行时,使得电子设备实现如前述方法实施例中所述的指纹验证方法。
[0187]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。

技术特征:
1.一种指纹验证方法,其特征在于,所述指纹验证方法包括:在指纹库中获取指纹信息;根据所述指纹信息,在网络空间资产搜索引擎中确定所述指纹信息对应的网络资产;获取访问所述网络资产产生的日志信息;根据所述日志信息与所述指纹信息,得到匹配结果;其中,所述匹配结果用于指示所述指纹信息是否准确。2.根据权利要求1所述的指纹验证方法,其特征在于,所述根据所述指纹信息,在网络空间资产搜索引擎中确定所述指纹信息对应的网络资产,包括:根据所述指纹信息,确定所述指纹信息中的关键字;在网络空间资产搜索引擎中搜索所述关键字,确定所述指纹信息对应的网络资产。3.根据权利要求1所述的指纹验证方法,其特征在于,所述网络空间资产搜索引擎至少包括第一搜索引擎和第二搜索引擎,所述在网络空间资产搜索引擎中搜索所述关键字,确定所述指纹信息对应的网络资产,包括:在所述第一搜索引擎中查询是否存在所述关键字;在所述第一搜索引擎中查询到所述关键字的情况下,在所述第一搜索引擎中确定所述指纹信息对应的网络资产;在所述第一搜索引擎中未查询到所述关键字的情况下,在所述第二搜索引擎中查询是否存在所述关键字;在所述第二搜索引擎中查询到所述关键字的情况下,在所述第二搜索引擎中确定所述指纹信息对应的网络资产。4.根据权利要求1所述的指纹验证方法,其特征在于,所述第一搜索引擎包括fofa网络空间搜索引擎,所述第二搜索引擎包括360quake空间测绘引擎。5.根据权利要求1-4中任一项所述的指纹验证方法,其特征在于,所述获取访问所述网络资产产生的日志信息,包括:访问所述网络资产的网络数据;基于流量分析引擎对所述网络数据进行解析,生成所述日志信息。6.根据权利要求5所述的指纹验证方法,其特征在于,所述方法还包括:在未获取到访问所述网络资产产生的日志信息的情况下,确定所述流量分析引擎异常。7.根据权利要求1所述的指纹验证方法,其特征在于,所述根据所述日志信息与所述指纹信息,得到匹配结果,包括:根据所述指纹信息,确定匹配条件;确定所述日志信息中是否存在所述匹配条件包括的匹配信息;在所述日志信息包括所述匹配信息的情况下,确定所述匹配结果为所述指纹信息准确。8.根据权利要求1所述的指纹验证方法,其特征在于,所述方法还包括:在匹配结果为所述指纹信息不准确的情况下,更新所述指纹信息。9.一种指纹验证装置,其特征在于,所述指纹验证装置包括:获取单元、确定单元、日志生成单元和匹配单元;
所述获取单元,用于在指纹库中获取指纹信息;所述确定单元,用于根据所述指纹信息,在网络空间资产搜索引擎中确定所述指纹信息对应的网络资产;所述日志生成单元,用于获取访问所述网络资产产生的日志信息;所述匹配单元,用于根据所述日志信息与所述指纹信息,得到匹配结果;其中,所述匹配结果用于指示所述指纹信息是否准确。10.一种电子设备,其特征在于,所述电子设备包括处理器,用于存储所述处理器可执行指令的存储器;所述处理器被配置为执行所述指令时,使得所述电子设备实现如权利要求1-8中任一项所述的指纹验证方法。

技术总结
本申请实施例公开了一种指纹验证方法、装置及电子设备,涉及计算机技术领域,能够实现自动验证指纹,减少人为错误和主观判断失误,从而提高指纹验证的准确度。具体方案为:在指纹库中获取指纹信息;根据指纹信息,在网络空间资产搜索引擎中确定指纹信息对应的网络资产;获取访问网络资产产生的日志信息;根据日志信息与指纹信息,得到匹配结果;其中,匹配结果用于指示指纹信息是否准确。果用于指示指纹信息是否准确。果用于指示指纹信息是否准确。


技术研发人员:甘安兴
受保护的技术使用者:上海安博通信息科技有限公司
技术研发日:2023.05.08
技术公布日:2023/7/27
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐