APP下载

开源软件漏洞库综述

2021-06-04贾培养孙鸿宇曹婉莹伍高飞王文杰

信息安全研究 2021年6期
关键词:数据库

贾培养 孙鸿宇 曹婉莹 伍高飞 王文杰

1(西安电子科技大学网络与信息安全学院 西安 710126) 2(中国科学院大学国家计算机网络入侵防范中心 北京 101408)

随着开源代码在代码库中的比重不断增加,几乎所有企业通过使用免费的开源代码来开发自己的软件产品.开源代码能够帮助软件开发企业和组织极大地缩短软件开发的周期.由此可见开源代码已经成为软件供应链的重要组成部分,也成为了当今网络空间的基石.然而,开源软件的安全问题并没有得到足够的重视.根据开源安全管理平台White Source在2020年发布的《开源漏洞安全现状》,开源代码和开源社区在过去的几年中迎来了大规模的增长,与此同时开源漏洞也随之爆发式的增长.

开源代码是指用户可以根据许可进行访问和改进的源代码.开源软件和专有软件的区别在于,用户第1次使用专有软件时必须签署同意最终用户许可协议(EULA),同时这些协议会限制用户共享或修改产品本身,用户在使用开源软件时则需遵守开源许可条款,开源许可证控制着除发起者以外的其他人如何使用、修改和共享软件.从开源软件使用者的角度出发开源软件具有以下几个优势:

1) 具有较高的灵活性.开源使用者可以根据自身需要对软件进行定制,以满足自身的需要,开源使用者被赋予了更多的控制权.

2) 更好的社区支持.开源软件通常具有论坛和开发人员组成的社区,这些社区会针对开源软件……

登录APP查看全文

猜你喜欢

数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库