> 文档中心 > 什么?让每一个开源项目更安全?啊?还有IDE工具?难道是它?

什么?让每一个开源项目更安全?啊?还有IDE工具?难道是它?


背景

入编程界6年来,大大小小的安全漏洞是真滴听了不少,xxx通过日志入侵了,xxxx通过请求入侵了,等等等等。
近期fastJson又报安全漏洞,敢巧自己又“被”跳槽到了新公司,看着手里热腾腾的“毫无注释、毫无代码洁癖可言的”项目,头大,结果发现使用的json还正好是fastjson、且是fastjson漏洞版本,更是让我孰不可忍。

github --> fastjson --> 解决方案 --> 到项目解决。

赶巧,就随手看了下最近周榜上的受欢迎最高的项目,结果刚star完某个项目,我得邮箱里多了一份邮件,对你没听错,多了一份邮件。

嗯?
什么?
oscs?
让每一个开源项目更安全?
呼?
听起来好nb哦!

本人实在是太爱泡在开源的海里,不管是学习也罢,摸鱼也罢,但也一直苦恼万一用了开源的轮子,有了安全漏洞怎么办,我又没有什么地方可以“一览众漏洞”,你这么nb?让每一个开源项目更安全?借着好奇我就点进了他们的官网。

点开OSCS开源软件供应链安全社区,映入眼帘的是各大开源项目的安全缺陷数,依赖组件漏洞、还有各自订阅数、star、等级、更新类型,更新时间。
什么?让每一个开源项目更安全?啊?还有IDE工具?难道是它?
划到下边还有最新开源的一些安全数据。
什么?让每一个开源项目更安全?啊?还有IDE工具?难道是它?
看到这里,哇,我是觉得它真的用心了,想做好这件事,安全无小事,订阅关注的项目后,会有不定时的通知给到,真的是超级贴心。

就在这时,我~,发现了一个秘密。

它!
它!
它!

居然还有工具可以直接使用,哇~,太良心了吧。
什么?让每一个开源项目更安全?啊?还有IDE工具?难道是它?
接下来,重点介绍这款插件产品,MurphySec Code scan(末伏sql,丝杆,{{确信狗头}})。为了给大家演示,我又卸载了一次,呜呜呜呜~~~

1、首先打开你的ide
2、找到setting、找到插件。
什么?让每一个开源项目更安全?啊?还有IDE工具?难道是它?
3、搜索 MurphySec Code scan(末伏sql,丝杆,{{确信狗头}})。
什么?让每一个开源项目更安全?啊?还有IDE工具?难道是它?

4、点击安装。
什么?让每一个开源项目更安全?啊?还有IDE工具?难道是它?
5、剩余具体说明看这里,官方写的比我好多了,哈哈哈。

说一下实际使用感受。
优点:
插件很人性化,也很便捷。
一键扫描整个项目的安全组件漏洞,一目了然,甚至有依赖的位置。
一键修复安全漏洞,自主修复,无需向我开篇背景里一样,需要各种手动来操作处理。
还可以邀请成员一起修复。
什么?让每一个开源项目更安全?啊?还有IDE工具?难道是它?
缺点:
无法智能解决掉依赖升级后,版本更新带来的项目依赖不存在,类文件不存在,方法参数不正确等问题。
有一些公司新老项目都会依赖各种底层项目,牵一处而动全,不好项目管理。

当然博主就这些问题跟墨菲安全的 Abby 小姐姐 进行了多方面的沟通和了解。
什么?让每一个开源项目更安全?啊?还有IDE工具?难道是它?
相信他们可以做个更好,从各方面,让开发者更加低成本、少操作的去修复一个个安全漏洞。

好!
今天的安利就到这里。

MurphySec Code scan(末伏sql,丝杆,{{确信狗头}}),让你不在摸腹死干!

写在最后:
其实我一开始不知道 OSCS和墨菲安全是俩个产品。

小故事网