云原生网站威胁扫描系统

news/2024/5/16 16:38:28/文章来源:https://blog.csdn.net/jdcdev_/article/details/104288332

Alt
随着企业上云的业务需求,扫描业务需求和使用场景也发生了变化,网站威胁扫描产品逐步受到云上租户的青睐,特别是云原生的网站威胁扫描系统。网站威胁扫描系统可以广泛用于以下业务场景:

  • 云上业务系统上线或者重要活动保障,需要对业务系统简装修做一次安全体检。
  • 0day漏洞爆发的时候,全面掌握云上业务资产的漏洞情况,有针对性及时修复漏洞。
  • 合规检查过等保的时候,需要提供业务系统漏洞扫描结果。
  • 每年对云上业务系统做渗透测试的时候,需要通过自动化扫描器降低人力的投入。

在设计和开发公有云威胁扫描系统之前,我们对公有云和传统厂商的扫描器进行了竞品分析,我们发现传统扫描器有以下缺点:

1. 扫描速度很慢

  • 传统的以硬件盒子交付的扫描产品,不支持分布式扫描部署。同时,由于业务线承压访问能力,必须要对QPS限速,限制了整体扫描速度。无法通过增加机器资源,提升整体扫描速度。
  • 扫描模块包含Web漏洞扫描、主机漏洞扫描、配置核查扫描等太多的扫描模块,导致扫描速度受限。特别是对海量的企业资产,扫描速度完全无法满足用户要求。
  • 智能动态爬虫以及POC扫描插件优化力度不足。

2. SaaS化服务能力不足

  • 传统厂商0day漏洞更新速度很慢,降低了企业用户的漏洞发现和修复时间。

针对以上缺陷,京东云与AI网络威胁扫描产品功能定位:

  • 支持分布式扫描架构。
  • 扫描模块只包含Web漏扫扫描、端口漏洞扫描。
  • 智能爬虫&精选POC扫描插件。
  • SaaS化更新0day扫描插件。

01 产品架构

产品技术架构图如下:
Alt
Alt
1. 网站威胁扫描产品采用分布式、松耦合的设计理念,主要分为API、调度、Worker 3大模块,数据存储采用Redis与MySQL。各个组件的功能如下:

  • API负责对完服务,所有设置、获取类别的请求都通过API接口进行。
  • 调度属于扫描的“核心”,负责worker信息的收集、监控,任务的获取、分发等工作。
  • Worker主要是“干活”的,执行调度派下来的任务,并将通过API存入数据库。
  • Redis主要存储运行中的一些临时信息,比如任务进行中时,需要频繁的读写任务的状态和结果都存在Redis中。任务结束后,会将Redis中的数据内容同步到MySQL中。
  • MySQL存储所以的任务以及结果信息。
  • POC插件以及worker组件支持热更新升级, 升级文件存放在文件中心中。

2.网站威胁扫描产品的Worker部分采用分步骤执行:

  • 每个步骤可以单独使用并进行扫描,步骤之间松耦合。
  • 但也支持部分Worker组件依赖前面的Worker组件的结果。例如端口漏洞扫描可以依赖端口扫描与端口指纹的结果,这样会提升扫描的准确性与扫描速度。

3.产品采用分布式架构,满足一致性、可用性和分区容错性的特点,可以提供高质量、高稳定的扫描服务:

  • 任务分派与执行任务分模块工作,并且会有任务状态监控机制,保证出错的任务会被重新派发。
  • 会有Worker工作资源的监控机制,如果Worker主机状态不可用,调度会将该主机提出可用列表,并不会再向其派发任务。
  • 采用多区域,双、多活部署,防止某区域的主机出问题时,依然可以正常提供服务。
  • 如果当前没有运行任务,或者运行任务较少时,Worker会进入睡眠状态。减少资源无意义的使用率。当有新的任务派发下来后,会酌情唤醒Worker去工作。
  • 下面是产品工作时序图,阐述了worker工作的简化流程:

Alt

02 技术优势与产品功能亮点

产品功能

集资产自动关联发现、Web漏洞扫描、端口漏洞扫描、弱密码检测四大核心功能,发现网站或服务器在网络中的安全风险,为云上业务提供多维度的安全检测服务,满足合规要求,让网站安全漏洞无所遁形。

产品优势

深度漏洞扫描:支持:OWASP Top10 漏洞检测类型,PoC插件检测,资产指纹扫描关联能力。

全面报告:提供详尽的漏洞扫描报告,包括:系统存在的Web安全漏洞、应用系统安全漏洞,系统存在的弱口令等及修复建议,引导并帮助用户修补漏洞。

高效精准:采用web2.0智能爬虫技术,内部验证机制不断优化,提高检测准确。

分布式扫描架构:基于云原生分布式扫描框架,可以充分利用云平台的技术优势,对系统中的各个模块要尽量解耦,降低他们之间的依赖程度,使得整个系统具有较高的稳定性和扩展性。

入门指南:

  • https://github.com/jdcloudcom/cn/blob/edit/documentation/Cloud-Security/Website-Threat-Inspector/Operation-Guide/Threat-Overview.md
  • https://github.com/jdcloudcom/cn/blob/edit/documentation/Cloud-Security/Website-Threat-Inspector/Operation-Guide/Asset-Management.md
  • https://github.com/jdcloudcom/cn/blob/edit/documentation/Cloud-Security/Website-Threat-Inspector/Operation-Guide/Task-Management.md
  • https://github.com/jdcloudcom/cn/blob/edit/documentation/Cloud-Security/Website-Threat-Inspector/Operation-Guide/Risk-Management.md

点击【阅读】,了解更多京东云网站威胁扫描相关信息

欢迎点击“京东云”了解更多精彩内容

Alt
Alt

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

搜索引擎SEO外挂:一边搜索,一边看PageRank

搜索引擎SEO外挂:一边搜索,一边看PageRank 下载地址:多么乐站长工具 我原来曾写过一篇统计分析搜索引擎排名和Page Rank 关联分析 的文章。很多人引用,回复和我讨论了我的结论。有赞成的,有反对的,有鼓励…

网站挂 Google 广告能赚多少钱?

首先申明 Google 广告价格的算法是保密的。Google 广告价格和多种因素有关。比如:访客的地理位置、访问的时间、是否为广告主带来效益、您网站的内容等等。Google 广告的价格是国内广告的几倍甚至几十倍,在当前国内广告非常不好做的情况下,Go…

亿速云服务器负载设置,如何让网站访问更快 亿速云服务器新一代云负载均衡...

在以前,企业如果要使用传统负载均衡服务,往往需要专门购买硬件。这样的话会带来很多问题,比如价格高昂、部署周期长、运维门槛高而且服务器连接数有限。针对这个问题,亿速云推出了新一代云原生负载均衡,天然拥有即开即…

大多数日志文件的后缀名是_网站日志相关问答整理分享

1、网站刚上线,怎么看搜索引擎蜘蛛的抓取情况?如果站点提交给搜索引擎2天后,发现日志中有很多蜘蛛,并且全部返回到200,则说明它可以正常收录。谷歌显示时间更快,百度需要20天左右才能显示出来。2、日志分析…

SEO 比比看: Che168.com VS pcauto.com.cn

SEO 比比看: Che168.com VS pcauto.com.cn 做SEO工作,平常少不了多观察各种网站优化的案例。俗话说的好,懂行的看门道,不懂的看热闹。面对五花八门的网站,如何才能从专家的角度,以最快的速度来了解被观察网…

seo优化:把百度放进数据库

seo优化:把百度放进数据库 有时候我想,能把百度的数据放进数据库,用广大程序员熟悉的sql语句查询百度的搜索结果应该是一个不错的主意。在这方面Google早已经跨出了一大步,利用Google Search API 把Google的搜索结果放进数据库是很容易办到得…

奥运票务网站——话题仍在继续(软件设计的前期评估)

今天忽然发现自己的关于奥运票务网站故障的文章,竟然排到了首位:当然,这并不是炫耀,因为前四名全部是关于奥运票务网站的文章。这充分体现了大家对奥运的关注,而作为一名技术人员对出现这种“国际性”的问题&#xff0…

5菜鸟教程_5个相见恨晚的自学网站,每天自学半小时,月入过万不用愁!

很多人在空闲的时候,都想学点东西提升自己,增值一下自己,而一些学习网站也就是大家的选择了,今天小编给大家带来了5个能自我提升的学习网站,每个都是精品,有需要的朋友就快点收起来吧!一、我要自…

写了一个建站系统DMAKE,自觉在某些情况下和FastAdmin有的一拼,你觉得呢?

DMAKE轻量级PHP平台建站系统(板砖博客)是基于Thinkphp5前后端分离的理念开发而来,经过门户网站、微信公众平台、资讯网站、资源网站和企业站群等多种运营模式和建站模式产品化,方便更多的个人站长和企业能够快速建立互联网品牌。 …

FLEX应用展示之PS体育项目网站

FLEX应用展示之PS体育项目网站 这是又一个体育竞技的网站,而且这个是更加规范的网站,从这个站点上,体育迷们能够看到自己喜欢的队伍,比赛的时间安排,各个队员的情况。 网站还提供了注册加盟的方式。这个正规的体育商…

Goo3D 3d图片制作网站

Goo3D 3d图片制作网站 这是一个很酷的概念至少看上去很酷,通过三个侧面的图片就可以合成一个3维的物体,不知道这个网站具体做的怎么样 但是忍不住告诉大家,大家或者一起用一下,交流交流 贴一张图片

一步步构建大型网站架构

2013-05-28 11:08 6976人阅读 评论(32) 收藏 举报 之前我简单向大家介绍了各个知名大型网站的架构,亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获…

偷偷告诉你们10个Java学习神器网站肯定有你不知道的哦

不管谁手里都藏着些许自己觉得好用的网站,今天专门找大厂出来的同学同事觉得好用的网站分享给大家,如果这里有你没收藏还不知道觉得还蛮有用的网站可以给我点个赞,大家一起进步,一起学习,同时也可以分享你觉得好用实用…

值得收藏的Top10工具网站

1、阅后即焚的文件传送 -- Firefox Send https://send.firefox.com/ 这是一个超级好用的网站! 举个例子,如果你想给别人传送文件,但是又不想给对方知道你的私人信息(如邮箱、微信、qq等),那Firefox Send就…

个人和初创企业想要搭建网站,如何挑选一台便宜合适的云主机?

一台云服务器,除了域名备案外,可以做很多事情,个人可以使用云服务器部署个人博客系统、论坛系统、私人网盘,部署各种后端服务,企业主要用来网站建设,适用于社区网站、企业官网、门户网站、电子商务网站、游…

各种社交网站的入口dashboard比较

作者:车东 发表于:2008-02-24 14:02 最后更新于:2008-02-24 02:02版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明。http://www.chedong.com/blog/archives/001414.html “找到…

HTTP Caching 优化网站

HTTP Caching 用好了,可以极大的减小服务器负载和减少网络带宽。十分有必要深入了解下 http 的 caching 协议。 先来看下请求/响应过程: http 请求/响应 1、用 Last-Modified 头 在第一次请求的响应头返回 Last-Modified 内容,时间格式如&…

淘宝技术发展(个人网站)

2003年4月7日,马云,在杭州,成立了一个神秘的组织。他叫来十位员工, 要 他们签了一份协议,这份协议要求他们立刻离开阿里巴巴,去做一个神秘的项目。这个项目要求绝对保密,老马戏称“连说梦话被老…

ASP.NET网站权限设计实现(一)——使用PowerDesigner进行数据库设计

这里用PowerDesigner做一个初步的设计,后面可能会有修改。 1、启动PowerDesigner新建物理数据模型 2、工具栏 3、新建表模型 4、添加第一张表,可以双击表或右键菜单打开下面窗口 别忘了把Owner选上dbo,然后切换到Columns选项卡 完成后&#…

从视频网站的“站外转贴”功能看SNS排行

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan 以前偶然发现的这些小图标,今天(2009-10-17)遍访几乎…