首页 > 其他分享 >HummerRisk 使用教程: 多云检测

HummerRisk 使用教程: 多云检测

时间:2023-03-31 11:32:57浏览次数:35  
标签:教程 账号 检测 绑定 点击 规则 HummerRisk 多云 页面



概述

HummerRisk 是开源的云原生安全平台,以非侵入的方式解决云原生环境的安全和治理问题。核心能力包括混合云的安全治理和容器云安全检测。

本文将介绍HummerRisk中的多云检测部分功能,包括如何绑定云账号、配置参数,管理规则和规则,执行检查等。

工作流程

HummerRisk 使用教程: 多云检测_云安全

云账号管理

绑定云账号

添加/编辑云账号步骤如下:

  1. 点击“混合云安全”,点击“多云检测”进入云账号管理页面,首先需要绑定云账号信息(Access Key ID / Access Key Secret)。
  2. 点击左上角「创建云账号」按钮,打开云账号配置页面。
  3. 通过对应的云平台,获取账号信息(一般为AK/SK),填写信息并绑定,HummerRisk会自动获取区域和认证等信息。
  4. 请注意绑定的账号需要一定的权限,在对应云平台赋予相应的 IAM 策略,具体策略内容请参考页面提示信息。

HummerRisk 使用教程: 多云检测_云原生安全_02

  1. 在绑定云账号时,还可以配置代理,以解决无法直接访问公网的情况。点击“新增代理”可以创建新的代理配置。添加过的代理信息会被保存,后续可以直接选择使用,无需重复创建。代理相关配置如下图:

参数

说明

Proxy类型

支持HTTP和HTTPS类型的代理

Proxy IP

代理的IP地址

Proxy 端口

代理的端口号

Proxy 用户

如果代理有认证信息,填写用户名

Proxy 密码

如果代理有认证信息,填写用户密码

  1. 云账号可以一次创建多个,点击“新增多个”,可以增加云账号配置,一次性保存。

云账号列表

  • 云账号绑定完成后,会显示在云账号列表,系统会自动校验账号的状态,状态显示为『有效』时即为绑定成功。
  • 选择需要校验状态的云账号,点击“一键校验”,可对账号状态执行校验。
  • 如果绑定信息有误,点击账号列表中操作按钮的第三个「编辑」,可对已绑定的账号进行编辑。
  • 每个云账号的“区域”按钮,点击可以查看该云账号所支持的区域信息。

HummerRisk 使用教程: 多云检测_云原生安全_03

云账号调参

点击云账号后的操作按钮,可以打开云账号调参列表页面,提供了对当前云账号的检测规则参数调整、批量设置等操作,以及针对现有参数的快速检测操作。如下图:

HummerRisk 使用教程: 多云检测_云原生安全_04

云账号调参,主要是针对检测规则中的变量,调整对应的默认值。以下图中的规则为例

HummerRisk 使用教程: 多云检测_云原生安全_05

可以看到规则中有一个变量,在执行检测规则管理中可以做调整,我们可以在云账号调参中找到这个参数,给其设置默认值。

HummerRisk 使用教程: 多云检测_云原生安全_06

调整后的参数将绑定到此云账号,以便以后云账号安全检测的过程中将按此用户定义数据进行检测。

调参页面的几个快捷操作:

  • 快速检测:可以根据已经填写的区域信息与参数设置,立即检测执行选中的规则。
  • 快捷设置:可以批量设置区域信息到规则列表中。
  • 清除参数:将绑定到此云账号的参数清空,以后检测的过程中将按规则列表中的默认的参数检测。

执行检测

现在我们要对绑定好的云账号进行安全检测,执行检测有两个入口。

首先是在云账号列表中,执行步骤如下:

  1. 点击混合云安全,点击多云检测,进入云账号管理页面
  2. 找到希望检测的云账号,点击云账号后面的“一键检测”按钮
  3. 在弹出窗口中,选择希望执行检测的规则,之后确认即可开始检测。

HummerRisk 使用教程: 多云检测_云安全_07

第二个检测入口是在规则组中,以某个规则组为执行主体,这样每次只能执行一个规则组的检测,但是方便我们找到希望执行的检测内容,也可以精简检测执行的内容。具体步骤如下:

  1. 点击混合云安全,点击多云检测,点击云检测规则组。
  2. 找到希望执行检测的规则组,点击“操作”下拉菜单中的“检测”按钮。

HummerRisk 使用教程: 多云检测_云安全_08

  1. 选择希望执行的云账号,点击确定开始检测。检测开始后会跳转到检测结果页面,实时显示检测进度。

HummerRisk 使用教程: 多云检测_云安全_09

检测规则&检测规则组

检测规则

规则是 HummerRisk 针对各种资源检测进行检测的基础,它定义了需要检测与过滤的基本内容。在HummerRisk中除了系统自带规则外,用户也可以自定义规则,我们来看下管理和编辑规则的步骤:

  1. 依次点击“混合云安全”,“多云检测”,“云检测规则”进入规则管理页面。
  2. 列表中会显示出目前已经存在的所有规则。可以管理规则的启用状态,点击列表这种的状态可以切换启用和禁用,系统自带的规则不能进行编辑和删除。

注:内置检测规则只有添加对应类型的云账号后才显示。

HummerRisk 使用教程: 多云检测_云安全_10

  1. 查看规则内容:点击规则前面箭头,可以展开查看规则的详细内容。如果规则中存在变量,可以支持查看变量的默认值和启用状态。

HummerRisk 使用教程: 多云检测_云安全_11

  1. 创建自定义规则:用户可以根据自己需要定义规则,点击左上角的“创建规则”按钮,创建新规则。因为规则具有一定复杂性,我们提供了复制规则功能。用户可以先找到一个类似的内置规则,点击规则列表后的“复制”按钮。

HummerRisk 使用教程: 多云检测_云安全_12

参数

说明

规则引擎类型

目前引擎类型包括custodian和prowler,prowler仅支持AWS使用。一般均使用custodian,更多信息请参考自定规则手册。

通过复制创建的规则不能修改引擎类型。

规则名称

规则在系统中的显示名称

规则描述

规则的详细描述,建议详细说明规则的作用

云平台

本条规则针对的云平台

规则标签

通过标签可以对规则进行一定的分类管理

风险等级

标记本规则的风险程度

规则组

规则组是规则使用的载体,在执行时,用户以规则组来选择执行的规则,可以根据业务或场景设置规则的分组,一条规则可以属于多个分组。

风险条例

参考的风险归属分类

规则内容

具体执行检测的规则内容,详细信息请查看开发手册中的“如何自定义云资源检测规则”

参数表示

检测规则中的变量参数,详细信息请查看开发手册中的“如何自定义云资源检测规则”

检测规则组

检测规则组是规则的使用载体,在HummerRisk中,实际执行规则、分析结果等都是基于规则组进行。设计规则组的目的是为了更加灵活的依据业务和场景进行检测,例如场景的合规要求(比如等保、HIPPA)都可以定义为规则,并可以灵活扩展。

HummerRisk 系统初始化时会默认创建内置的对应云平台的规则组,用户也可以根据自己的需要手动创建规则组。我们来看下管理规则组的步骤:

  1. 依次点击“混合云安全”,“多云检测”,“云检测规则组”进入规则组管理页面。规则组支持卡片和列表两种展现方式,默认会以卡片的形式展示,如果喜欢列表形式,可点击右上角的“行列”和“卡片”进行切换。
  2. 创建规则组:点击左上角的“创建规则组按钮”,会打开新建页面,填写相关信息就可以创建自定义规则组。

HummerRisk 使用教程: 多云检测_云安全_13

  1. 规则组操作:点击规则组的“操作”按钮,可以看到操作项。点击“详情”可以查看规则组的基本信息,就是新建时填写的信息。点击“规则”可以查看当前规则组中包含的规则。

HummerRisk 使用教程: 多云检测_云安全_14

  1. 绑定规则:新建的规则组不包含任何规则,需要手动绑定。点击规则组的“操作”按钮,之后点击“绑定”,会打开绑定规则页面,如下图:

HummerRisk 使用教程: 多云检测_云安全_15

  1. 执行检测:在“执行检测”部分中介绍过,检测有2个入口,其中一个就是规则组。点击规则组的“操作”按钮,之后点击“检测”,在弹出页面中选择希望执行的云账号,就可以在这个云账号上执行这个规则组的检测。

检测结果

检测开始后,就可以到检测结果页面查看检测的执行状态和检测结果。

  1. 依次点击“混合云安全”,“多云检测”,“云检测结果”进入检测结果页面。

HummerRisk 使用教程: 多云检测_云安全_16

  1. 选择云账号:检测结果是基于云账号为基本显示范围的,所以首先需要在左上角的下拉列表中选择希望查看的云账号。
  2. 页面中部会显示账号的检测概要信息,包括安全评分,检测状态等。如果此时该云账号正在执行检测,会显示检测的执行进度。
  3. 详细结果:下方列表中会显示本云账号的详细检测结果,包括两个维度,检测规则维度和资源维度。在规则维度列表中,会将本云账号执行的所有规则及结果进行展示,还可以点击“检查状态”,来查看本规则的检测详细日志。

HummerRisk 使用教程: 多云检测_云安全_17

资源维度列表中,会以本云账号检测涉及的全部规则进行展示,提供快捷过滤能力,并展示对应的风险情况。

HummerRisk 使用教程: 多云检测_云原生安全_18

云资源概览

在云资源概览中会提供统计分析图标,我们可以快速分析出当前管理的云账号安全状态,以便于管理员快速发现安全问题。

HummerRisk 使用教程: 多云检测_云安全_19

标签:教程,账号,检测,绑定,点击,规则,HummerRisk,多云,页面
From: https://blog.51cto.com/u_15746089/6161418

相关文章

  • Windows下Nginx安装与配置教程
    一、前言1、Nginx是什么?Nginx是一个开源的Web服务器,同时Nginx也提供了反向代理和负载均衡的功能。Nginx通常作为负载均衡器暴露在外网接受用户请求,同时也使用其反向代理的功能,将用户的请求转发到实际提供服务的内网服务器。2、Windows什么情况下需要Nginx?通常来说Windows下IIS......
  • uniapp与ios原生混合开发教程 - 开篇
    说明有读者反馈:学习uniappios插件开发不知道从哪些文章看起,没有一个清晰的学习路线本文就做一个解答。首先本系列的文章是作者精心排过序的,如果想要完整的学习uniappios原生插件开发技术的话,建议是按文章顺序浏览。当然您如果有相关的开发经验,且只对某一技术实现感兴趣......
  • Twitter营销教程_编程入门自学教程_菜鸟教程-免费教程分享
    教程简介IT宝库整理的推特营销入门教程-从基本到高级概念简单步骤的Twitter营销,包括概述,帐户和个人资料,追随者,普通推文,图像和视频帖子,可嵌入推文,Hashtags,转发,列表,有用功能,Twitter搜索,Twitter卡,定义策略,声誉管理,管理转换,自动化,本地分析,HootSuite。教程目录Twitter营销教程Tw......
  • NovelAI-WebUI安装教程(零基础体验AI绘画)
    最近AI绘画真的太火了,很多无编程基础的小伙伴也想体验一下,所以今天分享了这款NovelAI-WebUI工具,小伙伴们愉快的体验一下~废话少说,我们直接开整!NovelAI简称NAI,是一项月费服务,用于AI辅助创作、讲故事、虚拟陪伴,或者只是供您想象的GPT驱动的沙盒。NovelAI所用的模型是二次元......
  • 【manim动画教程】-- 图形样式
    manim绘制图形时,除了上一节提到的那些必须的参数,还有一些可选的参数,这些参数可以控制图形显示的样式。绘制各类基本图形(点,线,圆,多边形等)时,每个图形都有自己的默认的样式,比如上一节的图形,有的默认是白色,有的默认是红色。控制图形样式的参数最常用的有以下四个:stroke_width:图形......
  • Beyond Compare免费安装教程
    一、背景BeyondCompare是一款文件和文件夹比较工具,它能够比较和同步文件夹和文件,并显示它们之间的差异,方便用户决定如何更新和管理它们。BeyondCompare的主要用途包括:文件和文件夹比较:用户可以将两个文件或文件夹进行比较,BeyondCompare会显示它们之间的差异,包括内容、日期......
  • R数据分析:生存分析的列线图的理解与绘制详细教程
    列线图作为一个非常简单明了的临床辅助决策工具,在临床中用的(发文章的)还是比较多的,尤其是肿瘤预后:Nomogramsarewidelyusedforcancerprognosis,primarilybecauseoftheirabilitytoreducestatisticalpredictivemodelsintoasinglenumericalestimateoftheprob......
  • 软件测试|web自动化测试神器playwright教程(八)
    前言selenium中提供了一个seleniumIDE的工具用于脚本录制,我们通过插件市场安装之后,便可以将我们对浏览器页面的操作录制成脚本,并输出成java或Python等语言的脚本,我们可以通过生成的脚本再次回放我们的操作。作为一个比selenium更加强大的web自动化测试工具,当然也拥有录制的功能了,......
  • 自制MCU的入门教程
    前言春意已起,却乍暖还寒。三四月的交接,是冷与暖的拥别。说明如今,以ChatGPT为代表的的人工智能驱动的语言处理系统已经火爆全网,开始渗透进日常生活;各种AI图像生成工具也大行其道,精美的生成图比肩专业的设计师。这些AI应用的广泛而快速的普及,是真的能够替代一些人的职位,导致失......
  • 如何把一个 Python 项目发布到 PyPI 上指南教程 All In One
    如何把一个Python项目发布到PyPI上指南教程AllInOne如何发布一个Python项目到PyPI上如何发布一个Python包到PyPI上https://pypi.org/user/xgqfrms/官方文档PackagingPythonProjects打包Python项目https://packaging.python.org/en/latest/tutorials/......