CWE给年轻人的25条建议

时隔8年,CWE发布了25条最危险的软件编码错误。值得D站的每一个年轻人深度学习。这25条建议是导致软件严重漏洞的最频繁发生的关键错误。

简言之——

必看,

必学,

必自省

任何一个敲代码的都要重视这些错误,攻击者通常利用这些漏洞来控制系统、获取敏感信息或导致拒绝服务的情况。

25个太长,不妨先看前5个。排名第一的是“对内存缓冲区内的操作限制不当”,在CWE中的编号为CWE-119。为什么该类型的错误荣登榜首?因为在CVE中,就是在广泛认同的信息安全漏洞或者已经暴露出来的漏洞中,有高达4277个可被利用的漏洞爆出,不可不防。NVD则是把CVE再加上其他分析及数据。

RankIDNameNVD 数量
[1]CWE-119对内存缓冲区内的操作限制不当3545
[2]CWE-79跨站脚本3430
[3]CWE-20输入验证不当2360
[4]CWE-200信息泄露2300
[5]CWE-125越界读取1428
[6]CWE-89SQL注入977
[7]CWE-416内存释放后使用799
[8]CWE-190整数溢出867
[9]CWE-352跨站点请求伪造 (CSRF)693
[10]CWE-22非法文件目录访问 ('路径遍历')759
[11]CWE-78OS 命令注入486
[12]CWE-787越界读写510
[13]CWE-287不当身份验证495
[14]CWE-476空指针引用572
[15]CWE-732关键资源的权限分配不当334
[16]CWE-434不受限制的文件传输239
[17]CWE-611对XML外部实体引用的不适当限制262
[18]CWE-94代码注入230
[19]CWE-798使用硬编码的凭证215
[20]CWE-400不受控制的资源消耗288
[21]CWE-772资源未被释放304
[22]CWE-426不可信的搜索路径215
[23]CWE-502不可信数据的反序列化177
[24]CWE-269权限管理不当226
[25]CWE-295不适当的证书验证248

来源:https://cwe.mitre.org/top25/archive/2019/2019_cwe_top25.html 英文好的直接看,后续将写文举例说明。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值