SecuSphere:一款功能强大的一站式高效DevSecOps安全框架

关于SecuSphere

SecuSphere是一款功能强大的一站式高效DevSecOps解决方案,DevSecOps作为一个经过针对性设计的集中式平台,可以帮助广大研究人员管理和优化漏洞管理、CI/CD管道集成、安全评估和DevSecOps实践。

SecuSphere是一个功能全面的DevSecOps平台,旨在简化和增强组织在整个软件开发生命周期中的安全态势。

功能介绍

1、漏洞管理:通过与各种漏洞扫描程序和安全测试工具集成,从一个集中的平台收集、处理、排定优先级并修复漏洞;

2、CI/CD管道集成:通过无缝的CI/CD管线集成提供实时安全反馈,包括自动安全扫描、安全网关和为开发人员提供的持续性反馈循环;

3、安全评估与审计:通过自动化整合安全相关内容并智能化消除重复数据,分析各个CI/CD管道阶段的安全评估报告;

4、DevSecOps实践:推动并加速团队中DevSecOpss原则和实践的采用;

工具安装

由于该工具基于Python实现其功能,因此我们首先需要在本地设备上安装并配置好Python环境。接下来,广大研究人员可以通过克隆项目代码、在本地搭建安装或通过Docker安装DevSecOps。

首先,我们需要使用下列命令将该项目源码克隆至本地:

$ git clone https://github.com/SecurityUniversalOrg/SecuSphere.git

本地安装

在命令行窗口中,切换到项目目录,并运行Python文件:

$ cd src/

$ python run.py

Dockerfile安装

在cicd目录中,构建并运行Dockerfile:

$ # 切换到项目根目录中

$ docker build -t secusphere:latest .

$ docker run secusphere:latest

Docker Compose

直接使用ci_cd/iac/目录中的Docker Compose:

$ cd ci_cd/iac/

$ docker-compose -f secusphere.yml up

Docker Hub安装

我们也可以直接从Docker Hub上拉取最新版本的SecuSphere:

$ docker pull securityuniversal/secusphere:latest

$ docker run -p 8081:80 -d secusphere:latest

工具使用

账号注册

打开浏览器并导航至127.0.0.1:5080,然后你将看到下列界面,填写你的信息并点击“Register”按钮即可:

使用刚刚创建的用户凭证登录Web终端:

创建一个应用程序配置

手动创建一个新的应用程序配置,必须要授权管理员权限。然后输入下列地址导航到添加应用程序页面:

在该页面中输入应用程序信息:

完成后,点击提交按钮即可:

查看应用程序状态

如需查看SecuSphere监控的应用程序状态,导航到“All Applications”页面,然后点击目标应用程序:

查看漏洞发现结果、严重性等级和评估类型的内容:

管理漏洞发现结果

创建报告

许可证协议

本项目的开发与发布遵循GPL-3.0开源许可证协议。

项目地址

SecuSphere:【GitHub传送门】

参考资料

https://hub.docker.com/r/securityuniversal/secusphere

https://github.com/SecurityUniversalOrg/SecuSphere/blob/main/user_guide/README.md

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

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

相关文章

公司办公文件数据\资料防泄密软件系统——自动智能透明加密保护核心数据

天锐绿盾办公文件数据防泄密软件系统是一款自动智能透明加密保护核心数据的软件系统。 PC访问地址: https://isite.baidu.com/site/wjz012xr/2eae091d-1b97-4276-90bc-6757c5dfedee 以下是该系统的几个核心特点: 自动智能加密:系统采用自动…

K8s 源码剖析及debug实战(一):Minikube 安装及源码准备

文章目录 0. 引言1. 什么是 Minikube2. 安装 Minikube3. 下载 Go4. 下载 Goland5. 下载 K8s 源码6. 后续 0. 引言 欢迎关注本专栏,本专栏主要从 K8s 源码出发,深入理解 K8s 一些组件底层的代码逻辑,同时借助 debug Minikube 来进一步了解 K8…

HarmonyOS Watch状态变量监听

今天 我们要将 Watch装饰器 状态变量更改通知 那么 关键点 状态变量 就是 更改后页面会响应式更新的响应式数据 我们可以这样写 Entry Component struct Index {State Watch("setName") name:string "小猫猫";setName() {console.log("变量改变&q…

为什么 C 语言被广泛应用于嵌入式系统开发?

为什么 C 语言被广泛应用于嵌入式系统开发? 在开始前我有一些资料,是我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「C 语言的资料从专业入门到高级教程工具包」,点个关注,全部无偿共享给大家&a…

超纯水抛光树脂:光伏行业新技术应用

在清洁能源的领域中,高效太阳能电池,尤其是单晶硅电池,正日益受到重视。这些电池不仅转换效率高,而且耐用性强。然而,它们的制造过程对水质有着极高的要求,这就引入了超纯水的重要性。那么,超纯…

一套UWB精准定位系统源码,java语言开发,基于UWB技术自主研发的高精度人员定位系统源码

一套UWB精准定位系统源码,基于UWB技术自主研发的室内外人员定位系统源码 随着经济的高速发展,现代制造业生产设备日益繁多,生产车间面积广阔,生产工人数量多,存在难以进行有效管理和不便实施全方位风险管控的难题。 人…

kubernetes(k8s) Yaml 文件详解

YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读。 1、查看API 资源版本标签 kubectl api-versions 2、编写资源配置清单 kubectl create -f nginx-test.yaml --validatefalse 2.3 查看创建的po…

MySQL报错:1054 - Unknown column ‘xx‘ in ‘field list的解决方法

我在操作MySQL遇到1054报错,报错内容:1054 - Unknown column Cindy in field list,下面演示解决方法,非常简单。 根据箭头指示,Cindy对应的应该是VARCHAR文本数字类型,字符串要用引号,所以解决方…

与供应商合作:成功供应商管理的六种最佳实践

许多企业低估了他们对外部供应商的依赖程度,也小看了这些供应商关系所涉及的风险。本文将探索企业与外部供应商合作的六种最佳实践,利用它们创建有效的供应商管理流程,从而降低成本和风险,并提高盈利能力。 供应商管理为何重要&a…

jsp页面bootstrap表格设置页面跳转一直在底部

首先介绍一下bootStrap和bootStrap table: bootStrap: Bootstrap是Twitter推出的一个用于前端开发的开源工具包。 它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。 bootStrap table: Bootstrap table 是一款基于 Bootstrap 的 jQue…

web组态--新一代全流程低代码物联网平台

先上图,实际完成效果: 1.添加应用图纸 登录by组态后台:http://www.byzt.net:90 ​ 点击组态管理-画面管理,先新建一个组态画面,填写画面名称,保存,进入组态画面。 ​ 选择画面管理&#xff0…

公司电脑文件加密系统

天锐绿盾文件加密系统是一种全面、高效的数据保护方案,利用文件加密技术对电脑中的数据进行保护。 PC访问地址: https://isite.baidu.com/site/wjz012xr/2eae091d-1b97-4276-90bc-6757c5dfedee 以下是该系统的核心功能: 文件加密&#xff1…

解析动态规划

本文由 简悦 SimpRead 转码, 原文地址 juejin.cn 前言 我们刷 leetcode 的时候,经常会遇到动态规划类型题目。动态规划问题非常非常经典,也很有技巧性,一般大厂都非常喜欢问。今天跟大家一起来学习动态规划的套路,文章…

Springboot静态资源与模板引擎Thymeleaf篇

一、导入静态资源 1.1 静态资源目录 只要静态资源放在类路径下: /static or /public or /resources or /META-INF/resources访问 : 当前项目根路径/ 静态资源名原理: 静态映射/**; "/**" 访问当前项目的任何资源 (静态…

基于JAVA的校园疫情防控管理系统 开源项目

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 学生2.2 老师2.3 学校管理部门 三、系统展示四、核心代码4.1 新增健康情况上报4.2 查询健康咨询4.3 新增离返校申请4.4 查询防疫物资4.5 查询防控宣传数据 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBoot…

Electron 调用Nodejs系统API提示 Error: module not found:xxx 解决方法

最近使用Electron 调用系统API时 居然提示模块为找到异常, 原因是 在Electron大于20版本时渲染进程系统默认启用了沙盒 sandbox. 当 Electron 中的渲染进程被沙盒化时,它们的行为与常规 Chrome 渲染器一样。 一个沙盒化的渲染器不会有一个 Node.js 环境。 所以, …

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toast组件

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toast组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、Toast组件 Toast 的应用场景也非常广泛,比如网络请求出错了可以弹一个…

基于XLA_GPU的llama7b推理

环境 pytorch-tpu/llamapytorch 2.1.2(cuda117)torch-xla 2.1.1 # llama2 git clone --branch llama2-google-next-inference https://github.com/pytorch-tpu/llama.git # pytorch git clone https://github.com/pytorch/pytorch.git git checkout v2.1.2 # 部分仓库可能下载…