亚洲乱码午夜理论不卡公息肉欲_无遮挡一级毛片在线播放_国产AV无码国产永久播放_中出欧美美脚在线观看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

Cross-build注入攻擊:注意Web應(yīng)用程序源碼組件

發(fā)布時間:  2012/8/11 17:45:32

我們都知道黑客經(jīng)常查找Web應(yīng)用程序以發(fā)現(xiàn)其結(jié)構(gòu)或者操作漏洞。比較常見的查找漏洞的一種方法,是將代碼注入正在運行的程序,這個過程在SQL注入(SQL injections)和跨站腳本(cross-site scripting)中很常見。更復雜的注入方法是建立緩沖區(qū)溢出(buffer overflow),強行讓程序運行攻擊者寫的代碼。

基于注入的攻擊已經(jīng)證明十分有效,它們可能訪問私人數(shù)據(jù)或者控制受感染的計算機。軟件供應(yīng)商不斷地努力修復這些導致攻擊成功的漏洞。但是如果程序在編譯或者創(chuàng)建時黑客就可能注入惡意代碼,又該怎么辦呢?某些編制程序的方法使應(yīng)用程序變得很容易受到一種叫做“cross-build注入”的攻擊。

利用編制過程

現(xiàn)在的軟件應(yīng)用程序非常復雜,往往由許多不同的組件組成。為了加快應(yīng)用程序的發(fā)展,開發(fā)人員都是結(jié)合已經(jīng)寫好的源代碼和第三方組件來編制大多數(shù)軟件。畢竟,既然可以很快找到程序部件,并能集成到應(yīng)用程序中,尤其是許多組件又是開放源代碼,可以通過GNU(通用公共授權(quán))免費獲得,為什么還要花幾星期的時間重新開發(fā)程序部件呢?

為進一步加速開發(fā)過程,簡化項目管理,以及減少軟件編制時間,現(xiàn)代的編譯程序允許開發(fā)人員在項目設(shè)置中引用依賴關(guān)系信息(dependency information)。依賴關(guān)系信息可以從適用的代碼庫里檢索預定組件,從而自動編制應(yīng)用程序。例如,Maven是一種非常流行且廣泛使用的編制系統(tǒng),能夠處理依賴關(guān)系管理和多項目關(guān)系。Maven和Ant、Ivy等相似的小工具能幫助開發(fā)人員處理大量的代碼。這類管理會導致cross-build injection問題。

如果開發(fā)人員在編制過程中自動檢索開放源碼組件等外部依賴文件,那么攻擊者就有機會通過感染第三方組件將代碼嵌入目標程序。完成這個過程有兩種方法。

第一,攻擊者能感染裝有組件的服務(wù)器,并以惡意的復制文件替代組件。第二,惡意軟件編制人員能感染計算機的DNS服務(wù)器,將需求轉(zhuǎn)給由攻擊者控制的計算機。兩種方法都很有效,因為開發(fā)人員及其采用的工具不會懷疑他們所使用的代碼源及代碼的完整性。大多數(shù)互聯(lián)網(wǎng)用戶都知道不能打開來路不明的郵件附件,然而軟件開發(fā)人員經(jīng)常會下載一些代碼,集成到自己的應(yīng)用程序中,而不會審核代碼究竟對程序產(chǎn)生了什么影響。如果設(shè)置編制過程自動從互聯(lián)網(wǎng)檢索代碼,這種方法的危險也就擴大了。

風險加大

用這種方法編制應(yīng)用程序的完整性取決于提供開放源碼組件的網(wǎng)站是否安全。應(yīng)用程序還依賴用于找尋程序的網(wǎng)絡(luò)基礎(chǔ)設(shè)施。避免cross-build注入攻擊最安全的方法就是不要采用合并依賴關(guān)系解決方案的自動工具。如果這種方法不可行,那么開發(fā)團隊就必須創(chuàng)建內(nèi)部代碼庫,制定需要嚴格執(zhí)行的策略,以控制新代碼或新組件加入代碼庫的過程。這些規(guī)則應(yīng)包括為保證代碼安全且合適所進行的復審。為減輕DNS受到的攻擊,提供代碼庫的服務(wù)器應(yīng)該只提供IP地址。

如果cross-build 注入攻擊變得十分廣泛,它們就會逐漸破壞開放源碼運動,而開放源碼軟件越來越得到認可的現(xiàn)象也會受到影響。如果程序在編制的時候就受到感染,那產(chǎn)生的惡意行為將會毫無限制。從長遠來看,我認為數(shù)字簽名代碼和能檢驗簽名的編制工具將會有更廣泛的用途,它們能保證代碼來自已知的出處,而且沒有經(jīng)過任何方式的篡改。

原文鏈接:http://www.searchsecurity.com.cn/showAbstract_2897.htm
本文出自:億恩科技【www.ruiliheng.com】

服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機 24小時售后服務(wù)電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務(wù)熱線