色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

用哪種編程語言寫的應用漏洞最嚴重 Java還是Python

數(shù)據分析與開發(fā) ? 來源:數(shù)據分析與開發(fā) ? 作者:機器之心 ? 2021-01-06 16:19 ? 次閱讀

靜態(tài)代碼分析安全公司 Veracode 近日發(fā)布了一份應用程序分析報告,結果發(fā)現(xiàn)比起 JavaScript 和 Python 等語言,C++ 和 PHP 的安全漏洞要嚴重得多。

如果你是一位靠 .NET、C++、Java、JavaScript、PHP 或 Python 吃飯的開發(fā)者,那要注意了:一項新研究揭示了這些編程語言的主要安全漏洞。 靜態(tài)代碼分析安全公司 Veracode 近期發(fā)布了這些語言的漏洞類型數(shù)據,這是該公司掃描了 13 萬應用程序的安全問題后得到的報告。 該公司調查了用 .NET、C++、Java、JavaScript、PHP 或 Python 編寫的應用程序的漏洞趨勢。這些數(shù)據整合在 Veracode 的《軟件安全狀態(tài)第 11 卷(State of Software Security Volume 11)》報告中: https://www.veracode.com/sites/default/files/pdf/resources/ipapers/security-flaw-heatmap/index.html。

0028e06c-4fcb-11eb-8b86-12bb97331649.png

005a9c4c-4fcb-11eb-8b86-12bb97331649.png

Veracode 掃描 13 萬個應用程序后得到的漏洞類型數(shù)據。 對于最常用的前端開發(fā)語言 JavaScript,Veracode 發(fā)現(xiàn) 31.5% 的應用至少有一個跨站腳本(XSS)漏洞,而用 PHP 寫的應用中有 74.6% 至少有一個 XSS 漏洞。此外,71% 的 PHP 應用存在加密問題。 對于用 .NET 寫的應用,最主要的問題是信息泄露——62.8% 的 .NET 應用存在該問題。C++ 應用最大的問題是錯誤處理,占到了 66.5%。

至于 Java 應用,首要問題是 CRLF 注入(回車或換行注入),占受調查應用的 64.4%。Python 應用中最嚴重的安全問題與加密相關,出現(xiàn)在 35% 的受調查應用中。 每種語言的漏洞嚴重性也存在很大差別。Veracode 發(fā)現(xiàn)用 C++ 寫的應用中有 59% 存在非常嚴重的漏洞;而對于 PHP,這一數(shù)字為 52%。但是,用 JavaScript 寫的應用僅有 9.6% 有非常嚴重的漏洞,Java 應用的數(shù)據為 24%。 Veracode 首席研究官 Chris Eng 解釋了不同語言漏洞趨勢不同的原因,以及如何修復它們以避免嚴重損失。

「從整體數(shù)據上看,我們這個行業(yè)過去十年來沒能消除任何一種漏洞類別?!笶ng 說,「沒有任何問題完全消失。很多事情都在波動,但看看平均情況,你會發(fā)現(xiàn)相比于其它指標,這些數(shù)據更能反映語言選擇和語言流行程度的變化。我們看到 C++ 常見的緩存溢出問題有下降的趨勢,但這并不是因為開發(fā)者處理這些問題的能力更強了,而是因為使用 C++ 進行開發(fā)的人變少了?!?/p>

另一方面,影響 JavaScript 和 Python 的問題則有所增長,原因是這兩種語言現(xiàn)在非常流行。在企業(yè)層面上,Java 和 .NET 依然備受歡迎。 PHP 依然是網頁應用開發(fā)最常用的腳本語言之一,但 Eng 指出 PHP 漏洞數(shù)量更高的原因是該語言提供了大量不安全的原語以及大量錯誤開發(fā)的方式。

「有些語言會盡力避免開發(fā)者考慮不周而把事情搞砸,.NET 就是其中最早的語言之一?!笶ng 解釋說,「相比于使用 PHP,使用 .NET 時,你會發(fā)現(xiàn)大量 API 都有更安全的默認設置,使得出現(xiàn)跨站腳本錯誤或 SQL 注入錯誤會困難得多。在 PHP 中,這些錯誤幾乎是默認的——除非你剛好在使用一種能為你提供更多保護的更現(xiàn)代框架。使用 PHP 出錯的情況實在太多了?!?/p>

Veracode 在其分析的 JavaScript 應用中發(fā)現(xiàn)的漏洞遠遠更少,但即使 JavaScript 有更安全的默認設置,龐大的 npm 生態(tài)系統(tǒng)中的 JavaScript 和 node.js 開源軟件庫是潛在的薄弱環(huán)節(jié)。 「即使你能修復自己寫的代碼中的所有漏洞,你使用的第三方軟件庫仍會帶來諸多變數(shù)?!笶ng 說,「打補丁實際上并不如你期望的那么好?,F(xiàn)在的趨勢是開發(fā)者在需要時才會去下載這些軟件庫的最新版本,然后他們就再也不更新了,除非這個軟件庫又增加了什么新功能?!?/p>

工程開發(fā)和產品團隊應該如何降低為關鍵應用程序打補丁的麻煩和成本?Eng 的建議是保持更新并且清晰地跟蹤構建應用的技術和安全成本隨時間的變化情況。在某個時間,該應用將需要得到修復或打補丁,其中包括語言更新和關鍵軟件庫的補丁。

Eng 說:「如果我現(xiàn)在在使用 4.5 版,而 4.6 版已經出來了,我可以使用該補丁,同時幾乎不會產生功能方面的影響。開源軟件庫不會在小版本更新中對軟件庫進行重大修改。但如果你現(xiàn)在使用的是 2.0 版,那么你就必須得更新到 4.6 版,這個過程會很痛苦」。 對于使用龐大 npm 生態(tài)系統(tǒng)的 JavaScript 來說,更新軟件庫這個問題可能會更嚴重一點,但 Java 和 Python 都有各自的大型生態(tài)系統(tǒng):Maven 和 PyPI。

Eng 表示 JavaScript 應用平均有大約 400 個依賴關系。如果來看第 90 百分位數(shù)的 JavaScript 應用程序,它們的依賴關系數(shù)量可達 1000 或 2000 個。 應用安全公司 Snyk 曾解釋說影響 JavaScript、Ruby、Java、PHP 和 Python 的大多數(shù)安全漏洞都源自項目中加載的主要組件之間的間接依賴關系。 還有一點,某些 JavaScript 軟件庫非常受歡迎,多達 80%-90% 的 JavaScript 應用在使用它們。

Eng 說:「只要這些軟件包中某一個包里有一個漏洞,你就繼承了該風險。而且這不只是安全風險。」 他指的是 JavaScript 軟件庫 left-pad 曾出現(xiàn)過的情況:2016 年的一場爭吵之后,一個開發(fā)者將該軟件庫移出了 npm。 「它從 GitHub 上消失了,然后突然之間,三分之二的互聯(lián)網崩潰了,因為它們全都依賴這個幾行代碼的軟件庫來確定一個數(shù)是否在左側填充了零?!?原文鏈接:https://www.zdnet.com/article/programming-language-security-these-are-the-worst-bugs-for-each-top-language/

責任編輯:xj

原文標題:用哪種編程語言寫的應用漏洞最嚴重?

文章出處:【微信公眾號:數(shù)據分析與開發(fā)】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • JAVA
    +關注

    關注

    19

    文章

    2974

    瀏覽量

    104968
  • C語言
    +關注

    關注

    180

    文章

    7614

    瀏覽量

    137422
  • 編程
    +關注

    關注

    88

    文章

    3637

    瀏覽量

    93907

原文標題:用哪種編程語言寫的應用漏洞最嚴重?

文章出處:【微信號:DBDevs,微信公眾號:數(shù)據分析與開發(fā)】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    gitee 支持的編程語言有哪些

    Gitee 支持的常見編程語言Python :一種廣泛使用的高級編程語言,以其清晰的語法和代碼可讀性而聞名。
    的頭像 發(fā)表于 01-06 09:50 ?111次閱讀

    Triton編譯器支持的編程語言

    Triton編譯器支持的編程語言主要包括以下幾種: 一、主要編程語言 Python :Triton編譯器通過
    的頭像 發(fā)表于 12-24 17:33 ?426次閱讀

    對比PythonJava編程語言

    PythonJava都是目前非常流行的編程語言,它們各有其獨特的優(yōu)勢和適用場景。以下是對這兩種編程語言
    的頭像 發(fā)表于 11-15 09:31 ?405次閱讀

    C語言Java語言的對比

    C語言Java語言都是當前編程領域中的重要成員,它們各自具有獨特的優(yōu)勢和特點,適用于不同的應用場景。以下將從語法特性、內存管理、跨平臺性、性能、應用領域等多個方面對C
    的頭像 發(fā)表于 10-29 17:31 ?409次閱讀

    Orin芯片的編程語言支持

    語言支持 Orin芯片支持多種編程語言,以滿足不同開發(fā)者的需求。其中,C/C++和Python是兩種廣泛應用的編程
    的頭像 發(fā)表于 10-27 16:45 ?372次閱讀

    使用哪種運放比較適合做衰減,且不會失真很嚴重?

    您好:我想用運放做衰減,輸入信號的幅度為0~10V,衰減5倍左右。輸入信號的頻率為135H和15Hz組成的正弦波包絡。 請問,使用哪種運放比較適合做衰減,且不會失真很嚴重,謝謝!
    發(fā)表于 09-10 07:20

    labview是什么編程語言

    的一種圖形化編程語言。它并不是傳統(tǒng)的文本編程語言(如C++、Python等)編寫的,而是采用了
    的頭像 發(fā)表于 09-04 16:00 ?1083次閱讀

    python驗證環(huán)境cocotb

    本文介紹了cocotb的安裝、python tb文件的寫法、xrun仿真cocotb的腳本等,我們來看看體驗如何。
    的頭像 發(fā)表于 07-24 09:38 ?603次閱讀
    <b class='flag-5'>用</b><b class='flag-5'>python</b><b class='flag-5'>寫</b>驗證環(huán)境cocotb

    opencv-python和opencv一樣嗎

    的。以下是對OpenCV和OpenCV-Python的比較: 編程語言: OpenCV是一個跨平臺的庫,支持多種編程語言,如C++、
    的頭像 發(fā)表于 07-16 10:38 ?1351次閱讀

    fpga是c語言還是verilog

    FPGA(現(xiàn)場可編程邏輯門陣列)開發(fā)主要使用的編程語言是硬件描述語言(HDL),其中Verilog是最常用的編程
    的頭像 發(fā)表于 03-27 14:38 ?2137次閱讀

    教你一招,簡化儀器Python編程控制!

    許多行業(yè)的工程師都使用自動化來擴展其測試儀器的功能,而大多是選擇免費的編程語言——Python來完成。作為適用于自動化的主要編程語言,
    的頭像 發(fā)表于 03-15 14:31 ?2525次閱讀
    教你一招,簡化儀器<b class='flag-5'>Python</b><b class='flag-5'>編程</b>控制!

    fpga什么語言編程

    FPGA(現(xiàn)場可編程門陣列)的編程主要使用硬件描述語言(HDL),其中最常用的是Verilog HDL和VHDL。
    的頭像 發(fā)表于 03-14 18:17 ?2911次閱讀

    fpga的是什么編程語言 fpga什么語言開發(fā)

    fpga的是什么編程語言 FPGA(現(xiàn)場可編程邏輯門陣列)主要使用的編程語言是硬件描述
    的頭像 發(fā)表于 03-14 17:09 ?3602次閱讀

    四種編程語言之間的區(qū)別和聯(lián)系

    編程語言是一種人與計算機之間進行交流的方式,不同的編程語言有著不同的特點和用途。本文將對四種常見的編程
    的頭像 發(fā)表于 02-05 14:16 ?1683次閱讀

    c語言,c++,java,python區(qū)別

    C語言、C++、JavaPython是四種常見的編程語言,各有優(yōu)點和特點。 C語言: C
    的頭像 發(fā)表于 02-05 14:11 ?2542次閱讀
    主站蜘蛛池模板: 久久精品嫩草影院免费看 | 好大快用力深一点h视频 | 久久99精国产一区二区三区四区 | 欧美性爱 成人 | 孕交videosgratis乌克兰 | 久久国产欧美日韩精品免费 | 青青草干免费线观看 | 2020精品极品国产色在线 | 亚洲国产AV精品卡一卡二 | 亚洲精品成人无码A片在线 亚洲精品成人久久久影院 亚洲精品成人a在线观看 | 伊人久久综合影院首页 | 亚洲AV国产福利精品在现观看 | 日本福利片午夜免费观着 | 国产超碰人人爱被IOS解锁 | 99久久久国产精品免费调教 | 伊人久久大香线蕉综合影 | 大香网伊人久久综合网2020 | 超碰免费视频公开观看 | 一区不卡二区卡 | 富婆夜店找黑人猛男BD在线 | 草莓视频免费在线观看 | 最近韩国日本免费观看mv免费版 | 日韩一区二区三区精品 | 久久看片网 | 一扒二脱三插片在线观看 | 成人无码精品一区二区在线观看 | 在教室伦流澡到高潮HNP视频 | 国产人妻系列无码专区97SS | 网址在线观看你懂我意思吧免费的 | 性直播免费 | 国产精品女上位好爽在线短片 | 99热最新在线 | 97草碰在线视频免费 | 99在线视频免费观看视频 | 免费看a毛片 | 区久久AAA片69亚洲 | 亚洲精品影院久久久久久 | 色欲国产麻豆一精品一AV一免费 | 国产精品久久久久久久AV下载 | 亚洲国产在线2o20 | 成人免费观看在线视频 |