搜尋
首頁科技週邊IT業界美國政府建議開發者停止使用 C / C++,改用記憶體安全程式語言

本站2 月29 日消息,美國政府近日發布了一份網路安全報告,呼籲開發人員停止使用容易出現記憶體安全漏洞的程式語言,例如C 和C ,轉而使用記憶體安全的程式語言進行開發。這份報告由美國網路空間總監辦公室 (ONCD) 發布,旨在落實美國總統拜登的網路安全戰略,目標是「保護網路空間的基石」。

美国政府建议开发者停止使用 C / C++,转用内存安全编程语言

記憶體安全性是指程式在存取記憶體時能夠有效地避免潛在的錯誤和漏洞,如緩衝區溢位和懸空指標。 Java因其具有運行時錯誤檢測功能而被認為是一種記憶體安全的程式語言。相比之下,C和C 允許直接存取記憶體位址,並且缺乏邊界檢查,這使得它們更容易出現記憶體安全問題。因此,在開發應用程式時,選擇合適的程式語言和採取相應的記憶體管理策略對確保記憶體安全至關重要。

根據報告引用的微軟和Google的研究數據,顯示超過70%的安全漏洞與記憶體安全問題密切相關。此外,報告也提及美國網路安全與基礎設施安全局(CISA)發布的開源軟體安全路線圖,鼓勵開發人員在專案初期就採用記憶體安全的程式語言,實施「安全設計」式的開發方法。此方法旨在透過在軟體設計和開發的早期階段專注於考慮安全性,來減少後續需要修復安全漏洞的風險。因此,強調在軟體開發過程中註重記憶體安全性是至關重要的,可以有效減少潛在的安全漏洞和風險。

這份報告長達 19 頁,旨在強調網路安全不僅是個人的責任,更是大型組織、科技公司和政府的共同責任。報告沒有推薦特定的程式語言取代 C 和 C ,而是強調有多種記憶體安全的程式語言可供選擇。報告還呼籲企業和工程師採用最佳軟體開發實踐,並使用記憶體安全的硬件,以減少惡意攻擊的可能性。

美國國家安全局(NSA) 在最近發布的網路安全資訊檔案中提到了一些被認為安全的程式語言,值得注意的是…

  • # Rust

  • Go

  • C

  • #Java

  • Swift

  • JavaScript

  • Ruby

但根據TIOBE 指數(衡量程式語言流行程度的指標),C# 位居排行榜第5 位,Java 第4 位,JavaScript 第6 位,Go 第8 位,Swift 第16 位,Rust 第18 位,Ruby 第20 位。可見,NSA 推薦的語言中只有 4 種屬於開發者最常使用的語言。

該報告也強調了軟體安全評估的重要性,並認為更好地評估標準能夠幫助科技公司更好地規劃、預測和緩解漏洞風險。報告也以阿波羅 13 號登月任務為例,強調了在太空探索等關鍵領域使用記憶體安全代碼的重要性。

這份報告是美國政府一系列網路安全措施的一部分。 2023 年 3 月,拜登總統簽署了網路安全行政命令,旨在加強軟體和硬體安全,並與科技業建立合作關係。隨著數位化的不斷推進,更安全的程式語言和開發方式變得至關重要,這份報告正是呼籲業界重視這個議題的最新舉措。

以上是美國政府建議開發者停止使用 C / C++,改用記憶體安全程式語言的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:IT之家。如有侵權,請聯絡admin@php.cn刪除
CNCF ARM64飛行員:影響和見解CNCF ARM64飛行員:影響和見解Apr 15, 2025 am 08:27 AM

該試點程序是CNCF(雲本機計算基礎),安培計算,Equinix金屬和驅動的合作,簡化了CNCF GitHub項目的ARM64 CI/CD。 該計劃解決了安全問題和績效

使用GO構建網絡漏洞掃描儀使用GO構建網絡漏洞掃描儀Apr 01, 2025 am 08:27 AM

此基於GO的網絡漏洞掃描儀有效地確定了潛在的安全弱點。 它利用了GO的並發功能的速度功能,包括服務檢測和漏洞匹配。讓我們探索它的能力和道德

2025年最佳10個最佳免費反向鏈接檢查器工具2025年最佳10個最佳免費反向鏈接檢查器工具Mar 21, 2025 am 08:28 AM

網站建設只是第一步:SEO與反向鏈接的重要性 建立網站只是將其轉化為寶貴營銷資產的第一步。您需要進行SEO優化,以提高網站在搜索引擎中的可見度,吸引潛在客戶。反向鏈接是提升網站排名的關鍵,它向谷歌和其他搜索引擎表明您的網站權威性和可信度。 並非所有反向鏈接都有利:識別並避免有害鏈接 並非所有反向鏈接都有益。有害鏈接會損害您的排名。優秀的免費反向鏈接檢查工具可以監控鏈接到您網站的來源,並提醒您注意有害鏈接。此外,您還可以分析競爭對手的鏈接策略,從中學習借鑒。 免費反向鏈接檢查工具:您的SEO情報員

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能