偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

編程語言安全漏洞:C++、PHP、Java、Python、.Net 和 JavaScript

安全
靜態(tài)代碼分析安全公司 Veracode 最近發(fā)布了一份年度軟件安全狀態(tài)(SOSS)報告,其中的第 11 卷則揭示了用 .NET、C++、Java、JavaScript、PHP 或 Python 編寫的應(yīng)用程序中所存在的主要安全漏洞類型(基于掃描的 13 萬個應(yīng)用程序)。

在當下的市場環(huán)境中,除了掌握困擾軟件的最常見安全問題外,開發(fā)人員還應(yīng)該了解到底是什么問題在影響他們正在使用的編程語言。靜態(tài)代碼分析安全公司 Veracode 最近發(fā)布了一份年度軟件安全狀態(tài)(SOSS)報告,其中的第 11 卷則揭示了用 .NET、C++、Java、JavaScript、PHP 或 Python 編寫的應(yīng)用程序中所存在的主要安全漏洞類型(基于掃描的 13 萬個應(yīng)用程序)。

Veracode 的高級內(nèi)容營銷經(jīng)理 Meghan McBee 稱,“在你坐下來編寫代碼之前,了解這些應(yīng)用程序的安全趨勢意味著你準備好快速修復(fù)它們,或者甚至是完全阻止它們。如果你選擇的是 C++、PHP、.Net 或 Java 語言,請注意,它們很容易出現(xiàn)一些風(fēng)險最高的漏洞。實際上,高達 59% 的 C++ 應(yīng)用具有嚴重程度非常高的缺陷,PHP 則緊隨其后。”

Veracode 發(fā)現(xiàn),用 JavaScript 編寫的應(yīng)用中,有 31.5% 的應(yīng)用至少存在一個跨站腳本(XSS)缺陷;用 PHP 編寫的應(yīng)用中,有 74.6% 的應(yīng)用至少存在一個 XSS 缺陷。此外,還有 71% 的 PHP 應(yīng)用存在加密問題。

用 .NET 編寫的應(yīng)用程序中存在的主要問題是信息泄露,占比 62.8%;其他還包括有代碼質(zhì)量(53.6%)、輸入驗證不足(48.8%)等。C++ 的問題有:錯誤處理(66.5%)、緩沖區(qū)管理錯誤(46.8%)、數(shù)值錯誤(45.8%)、目錄遍歷等。

Java 的問題包括:CRLF 注入(64.4%)、代碼質(zhì)量(54.3%)以及信息泄露(51.9%)等。而對于 Python apps,其中發(fā)現(xiàn)的主要問題則與加密有關(guān),占比 35%。

值得注意的是,在每種語言的應(yīng)用程序中發(fā)現(xiàn)的缺陷的嚴重性也有很大的區(qū)別。Veracode 發(fā)現(xiàn),有 59% 用 C++ 編寫的應(yīng)用程序和 52% 用 PHP 編寫的應(yīng)用程序存在高嚴重性缺陷。用 JavaScript 編寫的應(yīng)用程序中,只有 9.6% 存在高嚴重性缺陷。Java 的高嚴重性缺陷數(shù)據(jù)則為 24%。

針對這些數(shù)據(jù),Veracode 首席研究官 Chris Eng 分別作出了解讀。他指出,例如,C++ 中常見的緩沖區(qū)溢出問題出現(xiàn)了下降的趨勢,這并不是因為開發(fā)者的進步,而是在于 C++ 的流行度的下降。另一方面,受語言流行度上升的影響,影響 JavaScript 和 Python 的問題則正在一點點爬升。

Java 和 .NET 在企業(yè)中仍然很受歡迎,PHP 也仍然是 Web 應(yīng)用開發(fā)中最受歡迎的腳本語言之一。Eng 認為,PHP 代碼中的漏洞較多的原因主要在于,該語言提供了很多不安全的 primitives 和錯誤地處理方法 。

而相較之下,盡管 JavaScript 應(yīng)用中發(fā)現(xiàn)的缺陷較少,但 JavaScript 和 node.js 開源庫的龐大 npm 生態(tài)系統(tǒng)仍是其一個潛在的弱點。Eng 建議工程和產(chǎn)品團隊保持更新,以降低打補丁的麻煩程度和關(guān)鍵應(yīng)用的成本。

此外,應(yīng)用程序安全公司 Snyk 此前則發(fā)表觀點稱,影響 JavaScript、Ruby、Java、PHP 和 Python 的大多數(shù)安全漏洞是由于項目內(nèi)部加載的主要組件之間的間接依賴性引起的。

報告詳情可查看:https://www.veracode.com/sites/default/files/pdf/resources/ipapers/security-flaw-heatmap/index.html

本文轉(zhuǎn)自O(shè)SCHINA

本文標題:Rust 語言 2020 調(diào)查報告發(fā)布:“Rust 太難,生命周期更難”

本文地址:https://www.oschina.net/news/123780/rust-survey-2020

責(zé)任編輯:未麗燕 來源: OSCHINA
相關(guān)推薦

2017-12-14 15:40:46

2020-12-30 10:38:54

漏洞編程語言加密

2020-12-28 08:39:07

漏洞語言信息泄露

2009-10-29 13:32:05

漏洞

2019-05-21 11:20:14

JavaPython編程語言

2019-08-16 09:50:26

JavaPython編程語言

2017-01-09 17:17:38

2020-03-07 22:01:58

編程語言JavaPython

2020-05-07 10:02:46

編程語言JavaC語言

2015-07-09 09:35:37

2012-09-03 14:22:02

2010-07-26 15:37:12

telnet安全漏洞

2023-09-08 00:12:40

2009-09-27 13:11:24

2010-07-30 16:02:56

2009-10-28 10:09:41

2019-08-13 06:50:31

編程語言排行榜Python

2014-06-03 09:23:41

2014-06-03 11:36:18

2023-02-09 07:38:05

Python編程語言
點贊
收藏

51CTO技術(shù)棧公眾號