精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

白宮發文,呼吁開發者放棄C、C++:Rust被「欽點」內存安全

人工智能 新聞
近年來,C、C++ 編程語言成了美國官方的「眼中釘」,而內存安全的 Rust 等語言搖身一變成了「新寵」。

近日,在一份 19 頁的報告《回歸基礎構件:通往安全軟件之路》中,白宮國家網絡主任辦公室(ONCD)呼吁開發者使用「內存安全的編程語言」,比如 Rust 語言。報告指出,從一開始就選擇內存安全的編程語言,是以安全設計方式開發軟件的重要途徑。

此外,ONCD 表示,報告中的建議是與包括科技公司、學術界和其他機構合作制定的,并收集了包括惠普、埃森哲和 Palantir 在內等多家科技公司支持報告的意見。

圖片

報告地址:https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf

其實,這并不是美國官方機構第一次呼吁放棄使用 C 和 C++ 了。

去年 12 月,美國網絡安全和基礎設施局(CISA)聯合其他機構頒發了一份《內存安全路線圖指南》, 其中就指出了 C 和 C++ 是內存不安全的編程語言,并呼吁軟件開發商采用 Rust、Java 等其他內存安全的編程語言。

來源:https://www.cisa.gov/sites/default/files/2023-12/The-Case-for-Memory-Safe-Roadmaps-508c.pdf

放棄 C、C++,轉向 Rust,只為內存安全

既然強調了要使用內存安全的編程語言,那首先來了解一下什么是內存安全。所謂內存安全是指防止處理內存訪問時出現 bug 和漏洞,比如緩沖區溢出和懸空指針。

內存不安全的危害有多大呢?2019 年,微軟安全工程師報告的數據是:大約 70% 的安全問題是由內存安全問題引起的。2020 年,谷歌針對在 Chromium 瀏覽器發現的 bug 也報告了類似的數據。

對于編程語言而言,C 和 C++ 都允許使用直接內存地址來進行任意指針運算,并且沒有邊界檢查。報告中指出,專家發現了一些編程語言既缺乏與內存安全相關的特征,又在一些關鍵系統中具有高度擴散性,以 C 和 C++ 為代表。因此,C 和 C++ 被認為是「不安全的」編程語言。

與 C 和 C++ 相對應,Rust 被認為是內存安全編程語言的典型示例。Rust 是一門系統編程語言,專注于安全,尤其是并發安全。它支持函數式和命令式以及泛型等編程范式的多范式語言,且 TensorFlow 等深度學習框架也把它作為一個優秀的前端語言。

圖片

在程序員問答網站 Stack Overflow 2021 年度開發者調查報告中,Rust 語言成為最受開發者喜愛的編程語言。Rust 在系統編程領域很受歡迎,原因之一就是它可以幫助消除與內存相關的安全漏洞。

圖片

Rust 內存安全的特性早已得到業內驗證。2021 年 4 月,谷歌就宣布 Android 加入對 Rust 語言支持。原因是 C 和 C++ 中的內存安全 bug 是最難解決的錯誤源,谷歌已經投入了大量的精力和資源來檢測、修復和緩解這類 bug,并有效地防止了大量 bug 進入 Android 版本。

然而,盡管做出了這些努力,內存安全 bug 仍然是穩定性問題的主要原因,它在 Android 嚴重安全漏洞中長期占據大約 70% 的比例。因此,谷歌為操作系統開發者增加了第 3 個選擇 Rust。

華盛頓大學計算機科學教授 Dan Grossman 表示,幾十年來,大家都了解 C 和 C++ 的危險,現在終于迎來了推動內存安全編程語言的好時機,畢竟已經有了實用且成熟的替代方案。

他也認為,擺脫 C 和 C++ 并不是一朝一夕就能完成的,尤其是在嵌入系統中。不過,隨著 Rust 等其他編程語言在系統軟件中的更廣泛應用, 這一進程預計會加快。

對于官方對 C 和 C++ 的態度,更多的人似乎并不買賬。

有人認為現代 C++ 是內存安全的,所有操作系統都使用 C 或者 C++ 進行編程。也有人認為,即使 C++ 不能算是內存安全,但現代 C++ 擁有更多的「護欄」,并且成本低甚至不用花錢。

圖片

圖片

對于被「欽點」內存安全的 Rust,有人覺得它的支持程度沒有那么高,也不值得集成到政府系統中。

圖片

除了 Rust,內存安全編程語言還有哪些

2022 年 11 月,美國國家安全局 (NSA) 發布了一份網絡安全信息表,詳細介紹了它認為內存安全的編程語言

  • Rust
  • Go
  • C#
  • Java
  • Swift
  • JavaScript
  • Ruby
  • Python
  • Delphi/Object Pascal
  • Ada

以上這些編程語言的流行度如何呢?2024 年 2 月的編程語言流行度指標 TIOBE 顯示,在編程方面,Python 排名第一,C# 排名第五,Java 排名第四,JavaScript 排名第六,Go 排名第八,Delphi/Object Pascal 排名第 12,Swift 排名第 16,Rust 排名第 18,Ruby 勉強排名第 20。

可以看到,大多數 NSA 選擇的語言都在前 20 名中,只有 Ada 不在,但前十名只有 5 種。

圖片

來源:https://www.tiobe.com/tiobe-index/

該報告還呼吁更好地衡量軟件安全性。ONCD 認為:更好的衡量標準使技術提供商能夠在漏洞成為問題之前更好地規劃、預測和緩解漏洞。

這份報告還回顧了阿波羅 13 號任務,NASA 將這次任務歸類為「成功的失敗」。該任務本身遭遇了災難性的失敗,三名宇航員臨時進行維修并緩解了一些問題,以便安全返回家園。該報告指出:內存安全代碼對于太空計劃來說是非常重要的。人類探索太空應該使用一種內存安全語言,一種盡可能接近內核的語言,以免將來發生事故。

隨著世界上越來越多的地方變得數字化,更好的編碼變得越來越重要,不良代碼可能會被惡意使用。

Rust 語言

Rust 語言是由 Mozilla 主導開發的通用、編譯型編程語言。設計準則為「安全、并發、實用」,支持函數式、并發式、過程式以及面向對象的編程風格。

Rust 語言最突出的優勢就是可以提供內存安全保證,而且沒有額外的性能損失。在傳統的系統級編程語言( C/C++) 的開發過程中,經常出現因各種內存錯誤引起的崩潰或 bug ,比如空指針、野指針、內存泄漏、內存越界、段錯誤、數據競爭、迭代器失效等等。

內存問題是影響程序穩定性和安全性的重大隱患,并且是影響開發效率的重大因素。谷歌和微軟兩大科技巨頭曾表示:旗下重要產品程序安全問題 70% 由內存問題引發,并且這兩個巨頭都考慮利用 Rust 語言來解決內存安全問題。

此外,Rust 還具有優秀的跨平臺性,支持交叉編譯,對嵌入式環境同樣友好。

然而,Rust 語言也有一些棘手的缺點。

首先,由于 Rust 存在一些特殊的語法,因此初學者入門稍顯困難,例如「生命周期(lifetime)」。相比之下,Python、Java 等語言更加簡單、易學。但如果你已經掌握了 C++ 語言,學習 Rust 語言就容易得多,因為借鑒了大量 C++ 的語法。

其次,Rust 語言的編譯器檢查非常嚴格,開發過程的大多數時間都是在解決編譯問題。不過,一旦編譯通過,開發人員就不需要關心內存安全,內存泄漏等頭疼問題,只需關注業務邏輯。

責任編輯:張燕妮 來源: 機器之心
相關推薦

2024-03-12 12:05:57

2024-02-28 15:36:20

2012-12-26 09:51:52

C++開發者C++ CX

2013-09-05 11:04:53

C++開發者

2010-11-24 10:35:40

Objective-C

2014-04-15 11:27:50

C++開發者Objective-C核心語法

2025-01-26 16:12:52

PythonRust開發

2024-02-06 13:43:16

C++內存安全

2013-07-29 11:11:33

C++C++11

2012-05-11 13:06:13

Windows微軟

2024-04-01 09:42:19

2024-02-26 07:26:27

RustC++開發

2021-04-30 11:34:45

JavaScript開發者Rust

2020-07-09 09:45:44

TikTok社交媒體軟件網絡威脅

2022-06-01 14:02:47

谷歌Chrome 安全團C++

2023-05-25 09:44:37

谷歌開源

2024-07-26 00:22:34

2021-05-10 14:50:03

.NETRust語言

2014-04-03 09:36:47

Objective-Cruby消息傳遞

2024-08-28 14:13:26

點贊
收藏

51CTO技術棧公眾號

aaa大片在线观看| 精品久久在线观看| 欧美freesextv| 日韩午夜三级在线| 欧美黑人经典片免费观看| 免费观看成年在线视频网站| 久久精品999| 国产做受69高潮| 91视频免费在观看| 91麻豆精品激情在线观看最新| 精品久久久久久久大神国产| 亚洲午夜精品一区二区三区| 女人18毛片水真多18精品| 日韩成人免费电影| 久久免费视频观看| 香蕉久久久久久久| 婷婷综合一区| 日韩一区二区三区免费观看| 超碰在线97免费| av色在线观看| 亚洲精品日产精品乱码不卡| 日本欧洲国产一区二区| 日韩中文字幕免费观看| 极品销魂美女一区二区三区| 茄子视频成人在线| 久久久久香蕉视频| 久久精品青草| 一区二区三区视频在线 | 东方aⅴ免费观看久久av| 日本午夜人人精品| 欧美一级片免费在线观看| 一区二区影院| www.日韩系列| 超碰人人干人人| 伊人成综合网yiren22| 精品剧情在线观看| 久久精品无码一区二区三区毛片 | 亚洲一区免费网站| 中文字幕一区二区三区四区视频| 亚洲自啪免费| 国内精品久久久久久中文字幕| 极品魔鬼身材女神啪啪精品| 日韩精品久久| 最近2019年手机中文字幕| 黄瓜视频污在线观看| 欧美日日夜夜| 日韩精品免费在线视频| bl动漫在线观看| 成人av动漫| 精品国产一区二区三区四区四| 伊人免费视频二| 精品国产一区二区三区2021| 正在播放亚洲一区| 91丝袜超薄交口足| 精品视频一区二区三区在线观看| 欧美日韩国产首页在线观看| 亚洲 激情 在线| www.91精品| 日韩一区二区三区电影在线观看| 99精品999| 欧美成人精品午夜一区二区| 欧美成人欧美edvon| 美女久久久久久久久| 精品久久对白| 日韩电影在线观看永久视频免费网站| 人妻丰满熟妇av无码久久洗澡 | 伊人久久久久久久久久久久| 日韩福利视频导航| 国产狼人综合免费视频| 亚洲一卡二卡在线| 国产一区二区三区观看| 爱情岛论坛亚洲入口| 欧美少妇bbw| 久久久精品中文字幕麻豆发布| 茄子视频成人在线观看| 天天看片天天操| 法国空姐电影在线观看| 国内毛片久久| 亚洲情综合五月天| 三级黄色片在线观看| 欧美成人一品| 日韩av电影手机在线观看| 中文字幕日韩第一页| 国产精品91xxx| 免费精品视频一区| 巨大荫蒂视频欧美另类大| 亚洲一区二区三区在线播放 | 日本欧美一区二区| 96pao国产成视频永久免费| 日韩一级片免费在线观看| 久久久久久麻豆| 精品日韩在线播放| 极品在线视频| 欧美人狂配大交3d怪物一区| 一边摸一边做爽的视频17国产| 欧美日韩播放| 欧美精品做受xxx性少妇| 中文字幕人妻一区二| 欧美一级久久| 91久久爱成人| 91av资源在线| 欧美日韩国产在线| 午夜影院免费观看视频| 精品一区三区| 欧美激情按摩在线| 中文字幕免费播放| 成人av免费在线观看| 一区二区三区四区五区精品| 97人人在线视频| 欧美日本在线一区| 免费成人深夜夜行p站| 亚洲精品国产成人影院| 国产国语videosex另类| 黄色av网站免费在线观看| 中文字幕国产一区二区| 日韩欧美视频网站| 免费精品一区二区三区在线观看| 在线观看欧美成人| 偷偷操不一样的久久| 国产精品一卡二卡| 久久精品日产第一区二区三区精品版 | 精品国产一区二区三区日日嗨| 免费人成在线观看播放视频| 欧美日韩亚洲国产一区| 色婷婷狠狠18禁久久| 国产电影一区二区在线观看| 国产不卡视频在线| 日韩中文字幕影院| 一区二区三区四区在线播放| 国产无色aaa| 欧洲grand老妇人| 国产91色在线播放| 欧美一区二区少妇| 欧美日韩国产丝袜美女| 国产xxxx视频| 亚洲国产精品一区| 国产精品午夜av在线| www视频在线免费观看| 欧美日韩免费不卡视频一区二区三区 | 亚洲免费看片| 日韩有码片在线观看| 亚洲精品一区二区二区| 亚洲国产成人午夜在线一区| 波多野结衣天堂| av伊人久久| 国产欧美日韩视频| 午夜视频在线观看免费视频| 欧美日韩性生活| 国产精品18在线| 精品一区二区免费看| 在线成人性视频| 成人动漫视频在线观看| 欧美精品在线免费| 亚洲精品国产一区二| 午夜日韩在线观看| 人妻无码一区二区三区| 日韩黄色一级片| 亚洲电影一二三区| 91麻豆精品一二三区在线| 欧美国产偷国产精品三区| xxx一区二区| 国产夫妻性生活视频| 一区二区三区中文字幕电影| 美女日批在线观看| 99国产精品久久久久久久| 黄色国产精品一区二区三区| 亚洲精品永久免费视频| 中文字幕欧美精品在线| 国产又粗又猛又黄又爽| 一区二区三区在线观看视频 | 超碰在线免费97| 国产精品理伦片| 国产又粗又长又爽又黄的视频| 好吊日视频在线观看| 精品久久久久久久久久久下田| 久久视频在线直播| 成人午夜免费在线观看| 欧美日韩国产精品一区| 久久久精品成人| 国产精品综合一区二区| 成人毛片一区二区| 红桃成人av在线播放| 91手机视频在线观看| 啊啊啊久久久| 国产亚洲精品成人av久久ww| 99riav国产| 精品久久久久久久久久久久久| 国产又粗又黄又猛| 国产成人在线网站| 蜜臀av午夜一区二区三区| 偷拍欧美精品| 鲁片一区二区三区| 麻豆国产一区| 日韩女优在线播放| 99自拍视频在线观看| 亚洲男人的天堂在线| 国产人妻精品一区二区三| 一本高清dvd不卡在线观看 | 中文字幕一区三区| 污片免费在线观看| 国内外成人在线视频| 国产亚洲精品网站| 欧美日本亚洲韩国国产| 日韩精品一区二区三区四区五区| 视频国产精品| 国产欧美一区二区三区久久人妖| 在线毛片观看| 欧美丰满少妇xxxxx做受| www.av在线| 亚洲精品乱码久久久久久按摩观| 国产精品久久久国产盗摄| 日本久久电影网| 久久精品这里有| 老司机2019福利精品视频导航| 亚洲国产精品激情在线观看| 国产精品无码在线| 国产一区二区毛片| 国产原创精品在线| 久久精品人人| 鲁一鲁一鲁一鲁一色| 一精品久久久| 中文字幕日韩一区二区三区不卡| 欧美女优在线视频| 玖玖玖精品中文字幕| 国产精品天天看天天狠| 亚洲最大的成人网| 国产精品蜜月aⅴ在线| 国产精品6699| 久久青青视频| 欧美亚州一区二区三区| 2001个疯子在线观看| 欧美激情免费观看| 日韩av激情| 欧美国产日韩精品| 亚洲第一图区| 久久91精品国产91久久跳| 黄色网在线免费观看| 俺也去精品视频在线观看| 婷婷五月综合久久中文字幕| 精品福利一区二区三区免费视频| 精品二区在线观看| 69av一区二区三区| 国产伦精品一区二区三区视频痴汉| 欧美日韩色综合| 一级做a爱片久久毛片| 欧美精品一二三| 国产又粗又长又黄| 欧美一级国产精品| wwwav网站| 亚洲精品aⅴ中文字幕乱码| 婷婷开心激情网| 亚洲少妇激情视频| 成人高潮成人免费观看| 少妇av一区二区三区| 蜜桃视频在线观看www社区| 日韩在线欧美在线国产在线| 黄色网页在线免费看| 久久99久久99精品中文字幕| 密臀av在线| 奇米影视亚洲狠狠色| 性欧美freehd18| 成人激情视频在线播放| 久久的色偷偷| 国产一区二区三区四区hd| 午夜精品福利影院| 日韩av影视| 国产又粗又猛又爽又黄的视频四季| 国产真实精品久久二三区| 精品无码av一区二区三区不卡| proumb性欧美在线观看| 自拍偷拍亚洲天堂| 中文字幕一区二区视频| 妺妺窝人体色www聚色窝仙踪 | 50度灰在线观看| 亚洲激情精品| 久久婷婷国产91天堂综合精品| 精品亚洲免费视频| 亚洲午夜久久久久久久久| 久久亚洲精华国产精华液| 日本视频在线免费| 一区二区三区在线视频播放| 亚洲免费在线观看av| 欧美日韩一区久久| www.亚洲黄色| 欲色天天网综合久久| 在线观看三级视频| 青草青草久热精品视频在线观看| 欧美日韩精品一区二区三区视频| 91精品国自产在线观看| 中文字幕亚洲影视| 男人j进女人j| 视频一区二区国产| 亚洲综合在线一区二区| 狠狠干综合网| 日本中文字幕精品—区二区| 成人精品电影在线观看| 欧美88888| 丰满岳妇乱一区二区三区| 国产精品久久久久毛片| 国产丝袜一区二区三区| a级毛片免费观看在线| 国产成人精品视频| 白白在线精品| 91社在线播放| 日韩激情一区二区| 欧美精品欧美极品欧美激情| 亚洲免费资源在线播放| 久久久久久无码精品大片| 欧美网站大全在线观看| 水莓100在线视频| 欧美日韩福利电影| 日韩一区二区三免费高清在线观看| 精品欧美国产一区二区三区不卡| 四虎成人免费影院| 99热在这里有精品免费| 欧美aaa级片| 精品国产1区2区| a级片在线视频| 久久精品久久精品亚洲人| 国产另类xxxxhd高清| 六月婷婷久久| 亚洲免费成人| 韩国三级在线看| 国产精品国产精品国产专区不蜜| 国产无套丰满白嫩对白| 亚洲电影免费观看| 国模雨婷捆绑高清在线| 亚洲精品欧美日韩专区| 午夜精品视频一区二区三区在线看| 免费黄色一级网站| 国产调教视频一区| 在线观看 亚洲| 亚洲精品在线不卡| 日本蜜桃在线观看视频| 好吊妞www.84com只有这里才有精品| 欧美先锋影音| 熟女人妻一区二区三区免费看| 亚洲精品国产一区二区精华液 | 日本一级黄色大片| 精品日韩欧美在线| 国产黄色大片在线观看| 国产高清一区视频| 在线精品一区二区| 日韩av无码一区二区三区不卡| 亚洲成av人片观看| 色wwwwww| 热久久视久久精品18亚洲精品| 综合综合综合综合综合网| 黄色片久久久久| 欧美国产一区视频在线观看| 久久久久久av无码免费看大片| 色阁综合伊人av| 成人在线视频区| 屁屁影院ccyy国产第一页| 成人黄色一级视频| 久草视频在线观| 国产一区二区三区免费视频| 亚洲综合在线电影| 国产成人精品免费看在线播放 | 欧美三级韩国三级日本一级| av中文在线| 亚洲xxxxx性| 在线日本高清免费不卡| www.色天使| 欧美日韩一区精品| 激情图片在线观看高清国产| 蜜桃视频在线观看91| 日本欧美大码aⅴ在线播放| 亚洲色偷偷综合亚洲av伊人| 欧美大片拔萝卜| 欧美动物xxx| 中文字幕一区二区三区四区五区人| 国产凹凸在线观看一区二区| 国产三级av片| www.日韩视频| 欧美人妖在线观看| 9久久婷婷国产综合精品性色| 亚洲精品久久嫩草网站秘色| av女名字大全列表| 国产日韩在线视频| 亚洲国产导航| 婷婷丁香综合网| 精品国产亚洲在线| 校园春色亚洲色图| 欧美美女黄色网| 久久这里只有精品视频网| 国产精品视频一区二区三区,| 国语自产精品视频在线看抢先版图片| 成人精品久久| www.美色吧.com| 欧美三级日本三级少妇99| 91美女精品| 免费观看中文字幕| 2020日本不卡一区二区视频| 夜夜嗨aⅴ一区二区三区| 欧美极品少妇xxxxⅹ喷水 | www国产成人| 精品国产av一区二区| 国产www精品| 亚洲午夜精品久久久久久app|