Giter VIP home page Giter VIP logo

hummerrisk / hummerrisk Goto Github PK

View Code? Open in Web Editor NEW
1.8K 110.0 286.0 52.31 MB

HummerRisk 是云原生安全平台,包括混合云安全治理和云原生安全检测。

Home Page: https://hummerrisk.com

License: GNU General Public License v3.0

Dockerfile 0.05% Java 67.06% JavaScript 6.76% Vue 25.88% HTML 0.08% CSS 0.17% Less 0.01%
cloud-custodian cloud-native prowler security sbom cloud-native-security cspm k8s-security kubernetes-security trivy

hummerrisk's Introduction

HummerRisk

云原生安全平台 [English]

A License: GPL v3


HummerRisk 是什么

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

HummerRisk is an opensource cloud-native security platform. It resolve the cloud-native security and governance issues in agentless way. Core capabilities include hybrid-cloud security and K8S container cloud detection.

架构

HummerRisk 能做什么

混合云安全治理

  • 混合云安全合规检测: 对主流的公(私)有云资源进行安全合规检测,例如等保2.0预检、CIS 合规检查、最佳实践检测、各种基线检测,同时可自定义检测规则;

  • 云资源态势: 同步云上资源,快速查看混合云的各种资源态势与云资源拓扑图;

  • 合规报告: 一键获取合规报告,全面掌控安全态势;

  • 操作审计: 统一监控多云环境上的账号活动,对云上产品和服务的访问和使用行为的操作日志进行审计;

  • 对象存储: 同步云上对象存储桶资源,查看、上传、下载存储对象。根据对象存储安全与合规要求,快速检测并生成报告。

    混合云安全合规

优势是什么?

  • 支持全面: 支持的几乎所有公有云,包括:阿里云、腾讯云、华为云、火山引擎、百度云、青云、京东云、金山云、七牛云、UCloud、Amazon Web Services、Microsoft Azure、Google Cloud,支持的私有云包括:OpenStack、VMware vSphere,并还在不断的扩充支持的范围;
  • 容易上手: 只需绑定云账号,就可以一键执行检测;
  • 灵活便捷: 多种维度查看检测结果,根据需求任务编排;
  • 开箱即用: 内置大量规则,并且不断迭代新增。用户可以按需自定义规则。

容器云安全

  • K8S 资源态势: 可以关联多个 K8S 集群,统一查看各个关联环境的资源态势;

  • 主机检测: 可以自定义检测内容,发现底层主机、虚机中存在问题;

  • K8s 检测: 根据 K8S 安全基线进行检测,发现存在的配置错误、安全漏洞、危险动作等内容;

  • 部署检测: 检测 K8S 的部署编排文件,在部署前发现其中的配置问题;

  • 镜像检测: 全面检测镜像相关的漏洞,包括操作系统、软件包、应用程序依赖等方面;

  • 源码检测: 检测开发者的源代码,提前发现其中的开源协议、依赖、漏洞、代码等问题;

  • 文件检测: 检测源码项目中特定的语言文件或文件夹,发现应用程序依赖的漏洞风险;

  • SBOM 管理: SBOM 的可视化管理和分析,检测 SBOM 的变更,快速发现和定位软件供应链中的风险和漏洞,给出合理地处理建议。

    容器云安全

优势是什么?

  • 兼容性: 支持多种 K8s 发行版;
  • 独立性: 中立产品,客观检测;
  • 可靠性: 急速响应,快速准确;
  • 无侵入:无侵入式检测。

UI 展示

UI 展示

更多优质功能持续迭代中...

快速开始

仅需两步快速安装 HummerRisk:

  1. 准备一台不小于 4 核 8 G 内存的 64 位 Linux 主机;
  2. 以 root 用户执行如下命令一键安装 HummerRisk。

全球:

curl -sSL https://github.com/HummerRisk/HummerRisk/releases/latest/download/quick_start.sh | sh

**大陆:

curl -sSL https://download.hummerrisk.com/hummerrisk/hummerrisk/releases/download/latest/quick_start.sh | sh

帮助文档

获取更多的产品信息和使用说明,可以访问我们的在线帮助文档

帮助文档

技术优势

  • 开源开放:HummerRisk 遵循 GPL v3 开源协议;
  • 无侵入式:基于无侵入式的实现方式,快速上手,降低潜在风险;
  • 支持全面:覆盖云原生环境的多种方面,几乎支持全部云;
  • 规则丰富:大量内置检测规则,如 CIS 规则,等保2.0 规则等,同时支持自定义规则;
  • 支持信创:支持在信创环境中部署。

微信群

微信群

公众号

公众号

安全说明

如果您在使用过程中发现任何安全问题,请通过以下方式直接联系我们:

技术栈

  • Vue:使用了 Vue.js 作为前端技术栈
  • Spring Cloud:使用了 Spring Cloud 作为微服务框架
  • MySQL:使用了 MySQL 作为数据库引擎
  • Cloud Custodian:使用了 Cloud Custodian 作为云平台检测引擎
  • Prowler:使用了 Prowler 作为 AWS 检测引擎
  • Trivy:使用了 Trivy 作为云原生检测引擎
  • Kube-Bench:使用了 Kube-Bench 作为 CIS Kubernetes Benchmark 检测工具
  • Element:使用了 Element 作为桌面端组件库

License

Licensed under The GNU General Public License version 3 (GPLv3) (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.gnu.org/licenses/gpl-3.0.html

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

hummerrisk's People

Contributors

alvin5840 avatar colinn66 avatar fengshunli avatar github-actions[bot] avatar harris1943 avatar jackie066 avatar liqiang-fit2cloud avatar lvxiaohu avatar maguohao2017 avatar maguohao2018 avatar ryansfriend1 avatar wangjiankun233 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hummerrisk's Issues

【源码检测】连接github仓库时,无法自己修改分支

HummerRisk 版本
v0.3.2

运行方式(安装包运行 or 源码运行 ?)
安装包运行

浏览器版本
Chrome

严重程度(高、中、低)

Bug 描述
如图:master 这个分支我是无法编辑的,现在我想换到 main 分支

image

Bug 重现步骤(有截图更好)

  1. 源码检测
  2. 创建项目
  3. 输入github地址,修改branch分支

添加镜像仓库状态显示无效

HummerRisk 版本
v0.2.2

运行方式(安装包运行 or 源码运行 ?)
安装包

Bug 描述

镜像检测里添加添加镜像仓库地址后,显示镜像仓库状态是无效,仓库地址是正常地址:http:xxx.xxx.xxx.xxx,是可以正常使用的

【公有云扫描】无法进行快速检测

HummerRisk 版本
v0.3.0

运行方式(安装包运行 or 源码运行 ?)
安装包运行

浏览器版本
chrome

严重程度(高、中、低)

Bug 描述
点击快速检测,请求一直pending

image

Bug 重现步骤(有截图更好)
1.创建云账户
2.运行检测

【软件安全】软件依赖检查结果优化

HummerRisk 版本
v0.2.2

你希望我们怎样改进?

  1. 目前检测结果太不直观,建议通过表、或者图的方式做一个可视化展示,有助于我们更轻松的进行依赖包问题分析
  2. 整个检查过程的连贯性不强,不是很顺手,比如:软件包导入后,可以对软件包右击进行检测,同样检测完应该点击某个软件包查看检测结果

image

你的思路建议是什么?
优化

首页账号数据未展示,系属于bug

HummerRisk 版本
v0.3.1

运行方式(安装包运行 or 源码运行 ?)

浏览器版本

严重程度(高、中、低)

Bug 描述
首页账号数据未展示,系属于bug

Bug 重现步骤(有截图更好)
image

【云原生安全】需求:添加镜像仓库的验证

HummerRisk 版本
v0.2.3

你希望我们怎样改进?
如图:建议添加镜像仓库的校验,并且镜像仓库需要我填写的信息不够明确,例如仓库地址:https还是http,domain还是ip?是不是都可以?
image

你的思路建议是什么?
添加必填信息的提示,添加仓库校验按钮

镜像管理>镜像列表中的状态显示有问题

HummerRisk 版本
0.2.2

运行方式(安装包运行 or 源码运行 ?)

安装包运行

浏览器版本
Chrome

Bug 描述
我在镜像管理中添加镜像时填错了信息,但是镜像列表中,状态还是显示为正常

Bug 重现步骤(有截图更好)
1.
2.
3.

SBOM分析里,镜像检测结果详情列表显示字段不全

HummerRisk 版本
v0.3.2

运行方式(安装包运行 or 源码运行 ?)

浏览器版本

严重程度(高、中、低)

Bug 描述
SBOM分析里,镜像检测结果详情列表显示字段不全

Bug 重现步骤(有截图更好)
SBOM分析里,镜像检测结果详情列表显示字段不全

源码检测结果打开后,无法关闭,点击按钮无反应

HummerRisk 版本
v0.3.2

运行方式(安装包运行 or 源码运行 ?)
安装包运行

浏览器版本
chrome

严重程度(高、中、低)

Bug 描述
下图中的关闭按钮,无法点击,无法关闭
image

image

Bug 重现步骤(有截图更好)

  1. 源码检测-关联github仓库地址
  2. 执行检测
  3. 应该是没检测完,点击看结果,页面就可以打开了,然后无法关闭

建议结果没出来之前,查看按钮为不可点击状态吧

镜像扫描会显示太多漏洞

HummerRisk 版本
v0.3.1

运行方式(安装包运行 or 源码运行 ?)

安装包
浏览器版本

Chrome

Bug 描述
使用镜像扫描官方的Python镜像,会显示有1000多个漏洞

Bug: SBOM检测完,看不到检查结果

HummerRisk 版本
v0.3.2

运行方式(安装包运行 or 源码运行 ?)
安装包运行

浏览器版本
Chrome

严重程度(高、中、低)

Bug 描述
如图:执行完检测任务,去查看检测结果,里面没有内容
image
image

Bug 重现步骤(有截图更好)

  1. SBOM 管理
  2. 创建项目-关联镜像
  3. 执行检测

源码检测没有结果 Unexpected end of JSON input

HummerRisk 版本
v0.3.2

运行方式(安装包运行 or 源码运行 ?)
安装包运行

浏览器版本
Chrome

严重程度(高、中、低)

Bug 描述
如图,检测状态是”已完成“,但是没有任何检测结果
image

image

Bug 重现步骤(有截图更好)

  1. 源码检测-创建项目-绑定github项目地址
  2. 执行检测-等待检测完成后查看结果
  3. 查看结果

【主机检测】创建的主机凭据无法选择

HummerRisk 版本
v0.3.2

运行方式(安装包运行 or 源码运行 ?)
安装包运行

浏览器版本
Chrome

严重程度(高、中、低)

Bug 描述
创建的主机凭据看不到
image

image

Bug 重现步骤(有截图更好)

  1. 主机检测
  2. 创建凭据
  3. 主机管理-创建主机-选择凭据

【主机检测】-无法通过密钥添加主机,value will not be null

HummerRisk 版本
v0.3.0

运行方式(安装包运行 or 源码运行 ?)
安装包运行

浏览器版本
chrome

严重程度(高、中、低)

Bug 描述
采用密钥登录,应该可以不输入密码,“value will not be null” 告警提示很不友好,不知道是哪里填写有问题
image

Bug 重现步骤(有截图更好)
1.主机检测-主机管理-添加主机
2.填写ip、用户名、端口,采用密钥登录,不填写密码
3.确定提交

异常日志太多,把存储空间占满

HummerRisk 版本
v0.1.1

运行方式(安装包运行 or 源码运行 ?)
安装包运行

浏览器版本
chrome

Bug 描述
hummerrisk 的log目录下有个history日志,直接把磁盘占满
image

Bug 重现步骤(有截图更好)

  1. 安装
  2. 运行任意检测任务
  3. 查看日志

检测结果页面里重新检测按钮不显示

HummerRisk 版本
V0.1.1

运行方式(安装包运行 or 源码运行 ?)
安装包

浏览器版本
Chrome

Bug 描述
在检测结果里面,操作那里,重新检测的按钮会显示成 ...
我后来发现是因为我把左边的菜单展开了,也就是右边显示窗口范围比较小,就会这样
Bug 重现步骤(有截图更好)

  1. image

支持在k8s上运行

HummerRisk 版本
v0.3.0

你希望我们怎样改进?
支持在k8s上运行

你的思路建议是什么?
部署方式支持k8s部署,然后hummerrisk在k8s上运行

能否支持 SOCKS5 代理

HummerRisk 版本
v0.3.1

你希望我们怎样改进?
代理设置里面支持 SOCKS 代理模式

你的思路建议是什么?
支持 SOCKS 代理模式

【系统设置·站内消息】点击消息内容,无反应

HummerRisk 版本
v0.3.0

运行方式(安装包运行 or 源码运行 ?)
安装包部署

浏览器版本
Microsoft Edge 版本 105.0.1343.33

Bug 描述
鼠标移至消息内容文本上,显示是可以点击状态,但是点击无反应,具体见截图

Bug 重现步骤(有截图更好)
1.访问网址
2.输入账号
3.点击站内消息,
4.点击所有消息下的具体消息内容:

7158c1e0c75eec8d7ea75df38dd3aa0

系统设置中各个参数没有加校验

HummerRisk 版本
v0.2.2

运行方式(安装包运行 or 源码运行 ?)
安装包运行

浏览器版本
Chrome

Bug 描述
如图:当前填写任何信息都可以进行校验,建议对输入内容进行初步校验,比如:地址可以进行IP或者域名的校验,端口应该为纯数字,最大65535

image

Bug 重现步骤(有截图更好)

  1. 进入系统设置
    2.参数设置-邮件设置
    3.随便输入任何内容,字符串、数字

合规报告结果搜索错误

HummerRisk 版本
v0.3.2

运行方式(安装包运行 or 源码运行 ?)
安装包运行

浏览器版本
Chrome

严重程度(高、中、低)

Bug 描述
包括结果搜索 “有风险”,过滤不出来有风险的列表
image
执行搜索后,结果都没了
image

Bug 重现步骤(有截图更好)

  1. 混合云安全-绑定云账户-执行扫描
  2. 查看扫描结果
  3. 搜索过滤扫描报告

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.