C / C++被列为不安全语言第1张插图
  • 首页
  • 每日早报
  • 技术教程
  • 编程语言
    • 网站源码
    • 网页代码
  • 精品软件
    • 手机软件
    • 电脑软件
  • 活动资讯
首页 活动资讯 正文

C / C++被列为不安全语言

2024-02-29 18:51 活动资讯 阅读 695

美国政府最近发布了一份网络安全报告,建议开发人员停止使用容易出现内存安全漏洞的编程语言,如C++和C++,转而使用内存安全的编程语言进行开发。

这份报告由美国网络空间总监办公室 (ONCD) 发布,目的是落实美国总统拜登的网络安全战略,目标是“保护网络空间的基石”。内存安全是指程序在访问内存时能够避免出现错误和漏洞,例如缓冲区溢出和悬空指针。C和C++允许直接操作内存地址,并且缺乏边界检查,容易出现内存安全问题。

报告援引微软和谷歌的研究数据,指出超过 70% 的安全漏洞都与内存安全问题有关。报告还引用了美国网络安全和基础设施安全局 (CISA) 的开源软件安全路线图,建议开发人员从一开始就使用内存安全的编程语言,进行“安全设计”式的开发1。

报告没有推荐特定的编程语言替代 C 和 C++,而是强调有多种内存安全的编程语言可供选择。报告还呼吁企业和工程师采用最佳软件开发实践,并使用内存安全的硬件,以减少恶意攻击的可能性1。

美国国家安全局 (NSA) 在去年 11 月发布的网络安全信息文件中,列出了他们认为安全的编程语言,其中包括:Rust、Go、C#、Java、Swift、JavaScript、Ruby。

这一建议可能会对软件开发行业产生重大影响,因为它可能推动更多的开发人员转向内存安全的编程语言,从而提高软件的整体安全性。然而,需要注意的是,虽然某些编程语言可能在某些方面具有更高的安全性,但没有一种编程语言是绝对安全的,最终的安全性取决于开发者的编程实践和经验。

声明:本站所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议。转载请注明来自 乐我知!
百度2023年净利润大涨39%至287亿元!
« 上一篇 2024-02-29
阿里云服务器、数据库、云存储等全线产品今天又降价了,平均降价 20%
下一篇 » 2024-02-29

搜索

最新文章

  • 【手游推荐】全明星大乱斗,v3.1最终版
    2026-02-15
  • 【分享】资料:1-6年级《七彩课堂》预习卡
    2026-02-15
  • 【分享】博雅学堂的全球史音频课程
    2026-02-15
  • 【分享】450种赚钱策略:财富秘籍大公开
    2026-02-15
  • 孤胆枪手用mt管理器来替换货币
    2026-02-15

热门文章

  • TOP1
    【端游推荐】🔥仁王3v1.03中文全DLC+联机补丁🔥
    6天前 97
  • TOP2
    死馆本体(死に逝く君、館に芽吹く憎悪)
    5天前 59
  • TOP3
    【分享】教程:狼叔抖音带货课程第一期
    6天前 51
  • TOP4
    【分享】50丨AI视频教程丨王平凡·如何用AI搭建本地文件智能检
    7天前 41
  • TOP5
    【分享】课程:2026天晓综合应用能力(A类)系统理论课
    6天前 32

本站部分资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站站长删除。

Copyright © 2018-2025 乐我知 皖ICP备19017711号-2

侵权/投诉/邮箱: 8670468@qq.com

sitemap