开源组件漏洞检测工具之 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

相关文章

CnPlugin是PL/SQL Developer工具插件使用教程

《CnPlugin是PL/SQLDeveloper工具插件使用教程》:本文主要介绍CnPlugin是PL/SQLDeveloper工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错... 目录PL/SQL Developer工具插件使用安装拷贝文件配置总结PL/SQL Developer工具插

Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析

《Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析》InstantiationAwareBeanPostProcessor是Spring... 目录一、什么是InstantiationAwareBeanPostProcessor?二、核心方法解

Python中文件读取操作漏洞深度解析与防护指南

《Python中文件读取操作漏洞深度解析与防护指南》在Web应用开发中,文件操作是最基础也最危险的功能之一,这篇文章将全面剖析Python环境中常见的文件读取漏洞类型,成因及防护方案,感兴趣的小伙伴可... 目录引言一、静态资源处理中的路径穿越漏洞1.1 典型漏洞场景1.2 os.path.join()的陷

maven中的maven-antrun-plugin插件示例详解

《maven中的maven-antrun-plugin插件示例详解》maven-antrun-plugin是Maven生态中一个强大的工具,尤其适合需要复用Ant脚本或实现复杂构建逻辑的场景... 目录1. 核心功能2. 典型使用场景3. 配置示例4. 关键配置项5. 优缺点分析6. 最佳实践7. 常见问题

C++ RabbitMq消息队列组件详解

《C++RabbitMq消息队列组件详解》:本文主要介绍C++RabbitMq消息队列组件的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. RabbitMq介绍2. 安装RabbitMQ3. 安装 RabbitMQ 的 C++客户端库4. A

MyBatis分页插件PageHelper深度解析与实践指南

《MyBatis分页插件PageHelper深度解析与实践指南》在数据库操作中,分页查询是最常见的需求之一,传统的分页方式通常有两种内存分页和SQL分页,MyBatis作为优秀的ORM框架,本身并未提... 目录1. 为什么需要分页插件?2. PageHelper简介3. PageHelper集成与配置3.

PyQt6中QMainWindow组件的使用详解

《PyQt6中QMainWindow组件的使用详解》QMainWindow是PyQt6中用于构建桌面应用程序的基础组件,本文主要介绍了PyQt6中QMainWindow组件的使用,具有一定的参考价值,... 目录1. QMainWindow 组php件概述2. 使用 QMainWindow3. QMainW

Maven 插件配置分层架构深度解析

《Maven插件配置分层架构深度解析》:本文主要介绍Maven插件配置分层架构深度解析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Maven 插件配置分层架构深度解析引言:当构建逻辑遇上复杂配置第一章 Maven插件配置的三重境界1.1 插件配置的拓扑

Idea插件MybatisX失效的问题解决

《Idea插件MybatisX失效的问题解决》:本文主要介绍Idea插件MybatisX失效的问题解决,详细的介绍了4种问题的解决方法,具有一定的参考价值,感兴趣的可以了解一下... 目录一、重启idea或者卸载重装MyBATis插件(无需多言)二、检查.XML文件与.Java(该文件后缀Idea可能会隐藏

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n