91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

什么是Shift-Left安全?

北匯信息POLELINK ? 2023-05-16 11:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在軟件開發(fā)中,Shift-Left是一種幫助開發(fā)人員在軟件開發(fā)過程早期發(fā)現(xiàn)漏洞和編碼錯誤的做法。Shift-Left Security是一種有效的方法,它專注于安全性,并有助于在軟件發(fā)布之前很久就解決代碼中的任何安全問題。

在這里,我們概述了什么是Shift-Left Security,并提供了有關靜態(tài)分析器如何幫助您在SDLC中及早發(fā)現(xiàn)安全漏洞的指導。

什么是Shift-Left Security?

Shift-Left Security,或對安全采取“Shift-Left方法”,是在軟件開發(fā)生命周期 (SDLC) 的早期執(zhí)行安全檢查或與安全相關的任務的想法。Shift-Left通常應用于測試,目的是根據(jù)執(zhí)行時間提高這些任務的效率,并確保這些必要的任務不會留到開發(fā)周期結束,并且在最壞的情況下,完全省略。

與更傳統(tǒng)的方法不同,即等到部署的最后階段才測試應用程序并掃描安全漏洞,在SDLC中向左轉移有助于避免下游的長時間延遲,因為它允許您在集成、測試、記錄甚至發(fā)布代碼之前發(fā)現(xiàn)代碼中的潛在安全風險!

作為更大的Shift-Left運動的一部分,Shift-Left Security意味著在開發(fā)過程的早期(或線性開發(fā)時間線的左側)檢查安全問題,以便您可以識別編碼問題并更快地修復缺陷,以免它們變得過于昂貴或難以管理。

Shift-Left 測試 是一種通過避免在周期后期對代碼和測試進行返工來提高代碼質量和減少測試工作量的方法。這種類型的測試已經是一個既定的原則。

因此,Shift-Left Security建立在相同的基本過程和概念之上,在開發(fā)周期的早期優(yōu)先考慮漏洞檢測和預防,構成了更廣泛的DevOps和DevSecOps自動化的一部分。

為什么Shift-Left Security對DevOps有益?

將安全性向Shift-Left動旨在提高最終產品的安全性,鼓勵合作低成本,并加快上市時間。

等到開發(fā)過程結束可能會導致成本的修復,尤其是在需要重大架構更改的情況下。另一方面,盡早發(fā)現(xiàn)和修復錯誤可能意味著在代碼缺陷上花費的時間和金錢更少?,F(xiàn)代DevOps團隊通過為項目使用CI/CD pipeline的開發(fā)人員自動化安全門控和反饋系統(tǒng),為開發(fā)人員提供Shift-Left Security流程支持。

許多開發(fā)人員也更喜歡這種早期方法的效率,因為他們不會因為經常切換任務而中斷。簽入代碼后獲得靜態(tài)分析、動態(tài)分析或測試結果所需的時間越短,開發(fā)人員就越有可能對最近編寫的代碼記憶猶新。您甚至可以使用節(jié)省時間的解決方案,例如IDE和Klocwork或Helix QAC插件,甚至在簽入代碼之前即可獲得結果,從而進一步簡化流程。在停止處理任務之前獲取結果比等到簽入代碼和持續(xù)集成 (CI) 運行分析要快得多。

隨著越來越多的組織意識到Shift-Left Security的好處,Shift-Left的應用領域也在不斷增長。例如,據(jù)《福布斯》報道 ,將安全性考慮納入到云計算中已成為一個重要趨勢。

Shift-Left Security最佳實踐

如果已準備好開始在pipeline中將安全性向Shift-Left動,則可以開始實施以下一些最佳做法:

1. 評估您當前的軟件開發(fā)流程。

您當前在開發(fā)pipeline中的哪個位置測試安全漏洞?它會在這個過程的早期發(fā)生嗎?是否有任何瀑布式方法變得更加敏捷(例如,不是迭代測試缺陷,而是集成可以持續(xù)監(jiān)控代碼和識別安全漏洞的安全工具)?

評估開發(fā)pipeline的工作原理以及代碼如何從開發(fā)轉移到生產。惡意行為者可能會找到機會在這些階段中的任何一個階段更改代碼,因此早期檢查可以經常內置到您的整個pipeline中,并實現(xiàn)版本控制和以IP為中心的設計等技術,以確保開發(fā)安全。一個好的開始是檢查現(xiàn)有的文檔,如果存在差距,與DevOps和SecOps成員交談,以識別和記錄缺失的組件。

2. 建立新的Shift-Left Security策略。

一旦您對當前方法的位置有了很好的了解,請創(chuàng)建一個文檔來定義您的新Shift-Left策略。此策略可能包括將安全性向左轉移的總體目標、組織將如何定義Shift-Left以及所涉及的流程和工具、如何衡量成功,以及個人和團隊責任。

3. 對開發(fā)團隊進行安全編碼最佳實踐方面的培訓。

Shift-Left Security培訓 是一個持續(xù)的過程,不僅針對開發(fā)人員——組織需要為能夠支持和優(yōu)化Shift-Left安全性的合適團隊(如產品、開發(fā)和QA)提供培訓。隨著對代碼的更多關注,以及不同的團隊成員知道要尋找什么和使用哪些工具,安全測試將成為您整體開發(fā)戰(zhàn)略的重要早期步驟。

安全 編碼標準 提供了由具有多年知識的安全專家編制的規(guī)則和指南,有助于預防、檢測和消除可能危及軟件安全的錯誤。主要安全標準包括CERT CWE,OWASP,DISA STIG,IEC 62443等。對團隊進行此類標準方面的培訓并實施靜態(tài)分析工具以在整個代碼庫中強制實施編碼標準,將保護您的代碼在流程的早期免受編碼漏洞的影響。

4. 自動化安全流程。

作為 CI/CD 流程的一部分,自動化有助于支持整個過程中所需的持續(xù)測試。您可以使用多種方法來自動化安全性,包括靜態(tài)應用程序系統(tǒng)測試 (SAST)、動態(tài)應用程序安全測試 (DAST)、交互式應用程序安全測試 (IAST) 和運行時應用程序自我保護(RASP)。這些方法在自動化安全性方面都很重要,但對于Shift-Left,SAST是最適用的。借助SAST,您將能夠在開發(fā)pipeline的早期檢測漏洞。

Perforce 靜態(tài)分析工具如何幫助實現(xiàn)Shift-Left Security

靜態(tài)分析可以在開發(fā)過程的早期,在軟件測試開始之前執(zhí)行。這種類型的分析通過查找國際公認的安全編碼標準的已知漏洞模式來發(fā)現(xiàn)問題,并檢測代碼中的早期缺陷。它還提供快速反饋以及漏洞及其原因的確切位置。

靜態(tài)分析工具(如Perforce的Helix QACKlocwork)與開發(fā)人員工具鏈(包括IDE插件)和CI / CD pipeline無縫集成,以實現(xiàn)安全性的持續(xù)合規(guī)自動化。這些類型的工具使您和您的開發(fā)團隊甚至可以在提交代碼之前檢查代碼是否存在漏洞,或者之后立即在CI系統(tǒng)中進行安全檢查。

Helix QAC是一種靜態(tài)分析和SAST工具,可根據(jù)風險的嚴重程度確定編碼問題的優(yōu)先級,針對最關鍵的缺陷,并提供準確的診斷和可操作的結果,從而幫助您立即修復最重要的問題,從而幫助在SDLC的早期發(fā)現(xiàn)安全漏洞。

Klocwork是一種靜態(tài)分析和SAST工具 ,可在引入安全漏洞時發(fā)現(xiàn)這些漏洞,幫助您盡早修復漏洞,并提供符合行業(yè)安全標準以及您自己的組織要求的合規(guī)性。

親眼看看值得信賴的工具Helix QAC和Klocwork如何幫助您的組織將安全性向左轉移。

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

    關注

    5200

    文章

    20457

    瀏覽量

    334293
  • 嵌入式軟件測試

    關注

    2

    文章

    27

    瀏覽量

    6297
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    AT32F011系列安全庫區(qū)的應用

    AT32F011系列安全庫區(qū)的應用 本貼闡述AT32F011系列安全庫區(qū)的應用原理、軟件使用方法及范例程序。 支持型號: AT32F011 系列 1. 概述 目前越來越多的微控器(MCU)應用需要
    發(fā)表于 01-30 14:20

    PCB中常用的快捷鍵

    ● R+L 輸出PCB中所有網絡的布線長度 ● Ctrl+左鍵點擊 對正在布的線完成自動布線連接 ● M+G 可更改銅的形狀; ● 按P+T在布線狀態(tài)下,按Shift+A可直接進行蛇線走線
    發(fā)表于 01-30 06:01

    二進制查找(Binary Search)介紹

    ) { int left = 0, right = size - 1; while (left <= right) { int mid = left + (right - left
    發(fā)表于 12-12 06:54

    請問CW32L052C8T6這種安全性低功耗MCU的安全固件部分怎么實現(xiàn)?

    請問,CW32L052C8T6這種安全性低功耗MCU的安全固件部分怎么實現(xiàn)?
    發(fā)表于 12-05 07:19

    在物聯(lián)網設備面臨的多種安全威脅中,數(shù)據(jù)傳輸安全威脅和設備身份安全威脅有何本質區(qū)別?

    在物聯(lián)網設備面臨的多種安全威脅中,數(shù)據(jù)傳輸安全威脅和設備身份安全威脅有何本質區(qū)別,實際應用中哪一種更難防范?
    發(fā)表于 11-18 06:41

    芯源半導體安全芯片技術原理

    物聯(lián)網設備涵蓋智能家居、工業(yè)控制、智能交通、醫(yī)療健康等多個領域,由于其數(shù)量龐大、分布廣泛、接入方式多樣等特點,面臨的安全威脅復雜多樣。? 數(shù)據(jù)傳輸安全威脅:設備在與云端、其他設備進行數(shù)據(jù)交互時,數(shù)據(jù)
    發(fā)表于 11-13 07:29

    廣汽傳祺影酷榮膺ASEAN NCAP五星安全認證

    10月28-29日,在ASEAN NCAP(東盟新車評價規(guī)程)和MIROS(馬來西亞道路交通安全研究院)聯(lián)合主辦的SHIFT 2025(未來汽車安全與整體創(chuàng)新國際會議)上,廣汽集團憑借卓越的車輛
    的頭像 發(fā)表于 10-31 15:42 ?679次閱讀

    電機維修安全注意事項

    電機維修涉及電、機械、高溫等多種危險,必須嚴格遵守安全規(guī)程。以下注意事項分為維修前、維修中和維修后三個階段。 一、 維修前準備階段 絕對斷電,安全隔離 徹底斷電:不僅要斷開開關,還必須斷開電機的主
    發(fā)表于 10-29 13:14

    汽車配件:使用VIN碼查詢API精準匹配車型配件,提升用戶信任

    是17位字符組成的全球唯一標識,包含核心信息: $$ text{VIN} = left(text{廠商}right) + left(text{車型特征}right) + left(text{生產序列
    的頭像 發(fā)表于 09-28 15:18 ?667次閱讀
    汽車配件:使用VIN碼查詢API精準匹配車型配件,提升用戶信任

    無法將 XOM 設置為非安全區(qū)域,為什么?

    在 M2351 中,我將非安全邊界設置為0x40000。 非安全區(qū)域應為 0x10040000 ~ 0x1007ffff。 然后,我將 XOM 設置為 0x10060000,但它失敗了。 非安全區(qū)域不支持 M2351 中的 XO
    發(fā)表于 08-27 07:01

    【VisionFive 2單板計算機試用體驗】4. vf2適配三款lcd(ST7735|GC9306|ILI9488)

    (img[..., [1]], 5) ) pix[..., [1]] = np.add( np.bitwise_and(np.left_shift(img[..., [1]], 3), 0xE0
    發(fā)表于 07-30 21:01

    Xilinx Shift RAM IP概述和主要功能

    Xilinx Shift RAM IP 是 AMD Xilinx 提供的一個 LogiCORE IP 核,用于在 FPGA 中實現(xiàn)高效的移位寄存器(Shift Register)。該 IP 核利用
    的頭像 發(fā)表于 05-14 09:36 ?1088次閱讀

    汽車安全技術全面解析#主動安全、被動安全和ADAS

    汽車安全技術包括主動安全、被動安全以及ADAS/自動駕駛輔助等多個層面。 主動安全系統(tǒng) 通過傳感器和智能算法在事故發(fā)生前對危險進行感知并主動干預; 被動
    的頭像 發(fā)表于 05-10 15:15 ?3954次閱讀
    汽車<b class='flag-5'>安全</b>技術全面解析#主動<b class='flag-5'>安全</b>、被動<b class='flag-5'>安全</b>和ADAS

    直流充電安全測試負載方案解析

    隨著電動汽車充電功率的快速提升和充電場景的復雜化,直流充電設備的安全性能成為行業(yè)關注的核心問題。充電樁、動力電池及車載充電系統(tǒng)在實際運行中可能面臨過壓、過流、絕緣故障等多重安全風險,因此亟需通過
    發(fā)表于 03-13 14:38