开源组件漏洞检测工具之 ide 插件 by 大龙

2023-10-12 19:30

本文主要是介绍开源组件漏洞检测工具之 ide 插件 by 大龙,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、小伙伴的背景

大龙,一名研发经理,公司主要从事精神文明建设类相关软件开发,以及相关服务的国家级高新技术企业,主营业务包括政务软件研发和维护、政务咨询、第三方评估等。

大龙是我们非常坚定的用户,murphysec 的 ide 插件更新后第一时间就会升级并体验,同时我们之间也有了更多日常交流。非常感谢大龙能在我们产品从0-1的过程中认可工具的能力和价值,也是因为很多这样的同学,检测工具也在不断进步。

二、面临的问题

1、企业服务对象

软件业务方面自然会面临一些网络安全问题,而且他们公司主要服务对象为政府部门,由于这一点的背景对网络安全的优先级就远远高于了其他民营企业。

2、被动安全治理

  • 网信办下发通知

安全的相关事项处理,主要是由当地网信办定期给到网络安全通知来进行安全修复。政府部门的通知服务通常有1-2天的滞后性,这使得时间安排和问题解决上都很被动,无法对当前软件产品的安全问题进行修复以及人员排期。

  • 找到解决方案,紧急安排修复

为此只能妥协式安排安全运维人员保持关注各大云厂商定期的安全报告,或者相关安全网站的安全资讯,最终效果也并不理想。在去年log4j上面有多台主机中了勒索病毒并锁库,在这样的情况下网络安全方案被提上了议程。

3、主动安全治理

为了避免安全问题的发生,同时不再是被动接受通知,被动紧急去解决问题。在找解决方案的阶段,偶然间了解到了墨菲安全的检测工具——ide插件,插件对研发同学也非常友好。

了解该工具在开发阶段就可以对各技术栈的开源组件进行安全检测,且对每个单体项目单独存储安全报告,一切问题在开发阶段进行评估、诊断、修复,且发布后可监控定期收安全报告,正好满足了需求,一切都变得顺利。

三、使用场景

公司项目技术栈主要覆盖在Java,JS这两个大块下,MurphySec已经全部覆盖此类的安全排查。

完成测试后,推荐了所有前后端开发人员安装【MurphySec】,完整覆盖公司所有项目,且由技术客服人员统一收集整理收到的安全报告,进行半月一次的集中评估与修正。

在这种方式运作后,真正把这款安全工具的能力做到了最大化。Java栈安全风险分数也控制在300分左右,JS栈控制在30分左右。同时各位开发人员在升级组件与处理各项安全问题的过程中,职业技能也有所提升。

收到了反馈建议以及其他感谢内容,就先不放在这里啦,公司已分享传阅很开心哈哈。希望大龙的使用方式对大家日常中的使用有更清晰的理解和价值定位。如果插件使用有任何问题的话欢迎留言哦♥️

开源项目地址:https://github.com/murphysecurity/murphysec

快速了解 ide 插件:快速开始第一次检测 | 墨菲安全 - 文档

这篇关于开源组件漏洞检测工具之 ide 插件 by 大龙的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/197967

相关文章

JS常用组件收集

收集了一些平时遇到的前端比较优秀的组件,方便以后开发的时候查找!!! 函数工具: Lodash 页面固定: stickUp、jQuery.Pin 轮播: unslider、swiper 开关: switch 复选框: icheck 气泡: grumble 隐藏元素: Headroom

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX

arduino ide安装详细步骤

​ 大家好,我是程序员小羊! 前言: Arduino IDE 是一个专为编程 Arduino 微控制器设计的集成开发环境,使用起来非常方便。下面将介绍如何在不同平台上安装 Arduino IDE 的详细步骤,包括 Windows、Mac 和 Linux 系统。 一、在 Windows 上安装 Arduino IDE 1. 下载 Arduino IDE 打开 Arduino 官网

vue2 组件通信

props + emits props:用于接收父组件传递给子组件的数据。可以定义期望从父组件接收的数据结构和类型。‘子组件不可更改该数据’emits:用于定义组件可以向父组件发出的事件。这允许父组件监听子组件的事件并作出响应。(比如数据更新) props检查属性 属性名类型描述默认值typeFunction指定 prop 应该是什么类型,如 String, Number, Boolean,

HomeBank:开源免费的个人财务管理软件

在个人财务管理领域,找到一个既免费又开源的解决方案并非易事。HomeBank 正是这样一个项目,它不仅提供了强大的功能,还拥有一个活跃的社区,不断推动其发展和完善。 开源免费:HomeBank 是一个完全开源的项目,用户可以自由地使用、修改和分发。用户友好的界面:提供直观的图形用户界面,使得非技术用户也能轻松上手。数据导入支持:支持从 Quicken、Microsoft Money