国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

如何將SAST融入DevSecOps流程中?

安全 應用安全
我們認為,SAST工具的能力未來將不斷增強,同時開發團隊也應根據自身需要,在工作流程中選擇適當的節點使用合適的SAST工具進行代碼安全審查,向實現真正安全防護一體化的DevSecOps更進一步。

敏捷開發大幅提高了開發團隊的工作效率和版本更新的速度,但卻不利于運維工作的進行。為了讓開發人員與運維人員更好地溝通合作,縮短系統開發生命周期,實現高質量的持續交付,開發團隊逐步轉向DevOps模式。

[[423861]]

DevOps可以有效推進快速頻繁的開發周期,但是過時的安全措施則可能會拖累整個流程,因此催生出了DevSecOps概念。DevSecOps強調在軟件開發生命周期(SDLC)的早期引入安全防護,在軟件研發開始階段就要考慮應用和基礎架構的安全性,為DevOps打下扎實的安全基礎。

在DevSecOps的建設中,想要大幅度降低安全風險,核心是構建和利用好應用安全工具(AST)進行自動化漏洞發掘,確保執行缺陷檢測的時機準確、及時,并且不會影響研發效率。

目前市場上的應用安全工具主要有Static AST (SAST)、Dynamic AST (DAST)、Interactive AST (IAST)以及Mobile AST,其中靜態代碼分析工具SAST采用白盒測試的方式,從直接從代碼中發現查找問題,是目前較為廣泛使用的工具。本文將介紹SAST在DevSecOps中常見的使用場景。

SAST融入Devsecops的不同場景

場景1. IDE研發階段檢測

  • 使用場景:將SAST集成到開發人員的IDE中,在開發人員鍵入代碼時保存時,進行檢測
  • 目的:在代碼被提交到代碼倉庫之前發現修補并最常見的的安全問題,幫助代碼研發人員在研發階段發現缺陷
  • 檢測耗時:秒級
  • 規則集:低誤報的檢測項,偏規則類,主要采用函數內分析技術

在前期階段的檢測中,為了最大程度降低安全工作對生產效率的影響,開發人員對于檢測工具的要求是響應速度快,并且盡可能的低誤報。故在此階段,檢測引擎在研發者本地,檢測器通常只檢測編碼風格、API使用錯誤等低級錯誤。對于部分檢測器無法確定的問題,SAST工具在預提交檢測時會選擇暫時不報出漏洞,避免給開發人員增加額外的負擔。

場景2. 提交時檢測

  • 使用場景:代碼提交至代碼倉庫后自動觸發
  • 目的:每次提交的結果快速返回給提交代碼的開發人員
  • 檢測耗時:分鐘級
  • 規則集:可選有限檢測項

此階段檢測由開發人員向版本管理工具提交代碼時自動觸發,每次提交都會觸發一次。開發人員提交代碼后,檢測器對于單次提交的代碼以及其影響的數個文件進行檢測,收集本次提交中需要關注的重要缺陷和漏洞。與IDE檢測不同的是,在該階段會關注跨函數,跨文件的缺陷類型。對代碼質量要求比較高,或接近發版的團隊,往往選擇該方式進行代碼檢測。

場景3. 構建時檢測

  • 使用場景:代碼提交成功并編譯后,定時進行檢測
  • 目的:每天定時反饋問題
  • 檢測耗時:小時級
  • 規則集:允許配置更全面的檢測項,例如OWASP Top 10

此階段檢測由開發人員向版本管理工具提交代碼時自動觸發,每次提交都會觸發一次。開發人員提交代碼后,檢測器對于單次提交的代碼以及其影響的數個文件進行檢測,收集本次提交中需要關注的重要缺陷和漏洞。與IDE檢測不同的是,在該階段會關注跨函數,跨文件的缺陷類型。對代碼質量要求比較高,或接近發版的團隊,往往選擇該方式進行代碼檢測。

場景4. 測試時檢測

  • 使用場景:成功構建后在環境中進行全量檢測
  • 目的:將構建好的軟件部署到模擬環境中,進行全量測試
  • 檢測耗時:數小時級
  • 規則集:全部檢測項

SAST檢測結果將由QA進行分析和評估。QA期望發現盡可能多軟件可能存在的問題,因此,與前三個場景要求低誤報有所不同,此階段需要SAST工具報告所有可能的漏洞或缺陷,保證低漏報,達到較高覆蓋率。在這一階段,使用工具的往往是測試部門,利用SAST工具對所有文件進行全量檢測。

應用現狀及發展

實際使用中,由于部分技術尚未成熟,代碼分析工具出現的一些問題讓開發人員抱怨頻頻,這使得在DevOps中融入SAST工具,阻力依然較大。一些企業用戶的測試人員花費大量時間去除了誤報,但在第二次檢測后仍然報出類似問題,飽受開發團隊詬病。

此外,漏報率高也不容忽視。研究人員曾使用三種國外主流的代碼分析工具對CVE中100個緩沖區溢出錯誤進行檢測,其中表現最好的工具也只檢測出了其中的32個,漏報率接近70%。

但了解以上SAST工具的使用場景后,我們看到SAST工具已經在盡力適應開發人員的工作習慣。為滿足各階段開發人員對于代碼分析工具的要求,SAST工具的規則集、檢測時長在不同時期做出調整。例如,開發人員認為在編寫代碼時進行安全檢測影響其生產效率,故SAST在初期只允許配置有限規則集,就是為了能夠進行快速掃描、及時反饋,盡力降低開發與安全檢測脫節的影響。

即使對于同一檢測項,SAST工具在不同階段的檢測范圍也有所不同。拿SQL注入舉例,SAST工具在預提交時可能只檢測單函數內部的問題,提交時檢測單文件內的問題,最后階段再進行跨文件檢測。通過這種方式進行誤報、漏報、檢測時間的調節,最大程度提高開發人員對SAST工具的接受度。

我們認為,SAST工具的能力未來將不斷增強,同時開發團隊也應根據自身需要,在工作流程中選擇適當的節點使用合適的SAST工具進行代碼安全審查,向實現真正安全防護一體化的DevSecOps更進一步。

【本文是51CTO專欄作者“安全牛”的原創文章,轉載請通過安全牛(微信公眾號id:gooann-sectv)獲取授權】

戳這里,看該作者更多好文

 

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2022-05-05 11:39:07

智能技術智能建筑

2024-08-14 14:37:02

2013-03-28 11:00:17

網頁設計內容設計戰略

2024-05-14 15:20:57

人工智能數字化轉型

2018-10-26 14:57:18

2016-10-18 10:57:03

2022-11-25 16:27:07

應用開發鴻蒙

2019-05-13 08:20:33

Hadoop集群數據庫

2018-10-22 14:48:39

KafkaHadoop代碼

2012-08-30 10:34:31

云計算業務流程開發者

2009-08-26 18:05:25

ViewState持久

2023-11-23 16:09:13

AIGenAI

2013-08-16 09:45:33

2021-11-30 18:31:45

DevOps敏捷開發應用安全

2020-05-11 17:35:57

vue開發組件

2019-07-15 10:00:53

DockerJava容器

2025-02-12 11:06:24

Go函數MultiBytes

2015-10-16 10:48:03

Gate One嵌入Web

2019-07-15 16:00:24

Docker架構容器

2022-11-21 07:54:32

安全護欄應用安全程序
點贊
收藏

51CTO技術棧公眾號

日韩www.| 欧美极品欧美精品欧美图片| 精品福利av导航| 99国内精品久久| 66视频精品| 欧亚一区二区| 99热com| 精品亚洲欧美日韩| 欧美第一黄色网| 69堂亚洲精品首页| 亚洲视频在线观看三级| 日本午夜精品一区二区三区电影 | 精品久久久久av| 国产区二精品视| 色综合91久久精品中文字幕| 欧美日韩mp4| 国产精品久久三| 国模娜娜一区二区三区| 一本一道久久综合狠狠老| 国产午夜精品一区在线观看 | 亚洲日韩欧美一区二区在线| 国产精品自在在线| 宅男av一区二区三区| 久久男人天堂| 欧美日韩午夜| 婷婷成人综合网| 国产成人精品免费久久久久| 欧美中日韩在线| 69视频在线| 超碰97成人| 99久久婷婷国产综合精品电影| 色香色香欲天天天影视综合网| 亚洲欧美日韩网| 国产69久久精品成人看| 无人在线观看的免费高清视频| 免费看的黄色大片| 黄色国产网站| 亚洲精品福利电影| 日韩成人av影视| 欧美成人官网二区| 国产日韩专区在线| 无码日韩人妻精品久久蜜桃| 小小水蜜桃在线观看| 免费观看久久av| 日本成人在线免费视频| 亚洲人成网站在线播放2019| 99在线观看| 国产精品免费一区豆花| 欧美大片在线看| 在线观看国产精品淫| 日韩欧美激情四射| 在线观看日韩毛片| 亚洲国产一区二区三区青草影视| 国产九色精品成人porny| 一区二区三区无码高清视频| 永久www成人看片| 日韩精品一级| 久久久影院官网| 亚洲人午夜精品免费| 三年中文高清在线观看第6集| 色图在线观看| 欧美偷拍综合| 最新欧美精品一区二区三区| 欧美极品美女电影一区| 青少年xxxxx性开放hg| 精品久久久久久久久久久久久久久久久 | 免费高清完整在线观看| 免费在线稳定资源站| 又黄又爽在线免费观看| 中文字幕第5页| 浪潮av在线| 成人网免费看| 好男人社区在线视频| 五月婷婷导航| 91人成在线| 橘梨纱av一区二区三区在线观看| 四虎黄色影院| 男人免费av| 中文字幕网站视频在线| 伊人永久在线| 国产高清一级毛片在线不卡| www.亚洲视频| 91麻豆免费在线视频| 黄色的视频在线观看| 国产拍在线视频| 三级成人在线| 国产激情精品一区二区三区| 黄色美女久久久| 成久久久网站| 欧美日本不卡高清| 亚洲自啪免费| 韩国三级电影一区二区| 99久久精品国产一区二区三区| 久久精品一区四区| 亚洲精品日日夜夜| 一本大道综合伊人精品热热| 91精品中文字幕一区二区三区| 欧美精品一区在线观看| 在线看片第一页欧美| 欧美激情xxxxx| 97香蕉久久夜色精品国产 | 精品欧美一区二区在线观看| 亚洲精品小视频在线观看| 中文字幕在线亚洲| 午夜精品久久17c| 成人国产精品久久久| 久久综合给合久久狠狠色| 欧美性视频在线播放| 北条麻妃69av| 日本老熟妇毛茸茸| 中文在线播放| 性直播体位视频在线观看| 日韩av电影资源网| 9国产精品午夜| 天天做天天爱综合| 国产欧美大片| 成人午夜精品在线| 亚洲精品免费在线| 欧美久久一二三四区| 亚洲视频视频在线| 18性欧美xxxⅹ性满足| 97人人模人人爽人人少妇| 性欧美.com| 久久久久久久久久久久91| 视频在线不卡| 免费h视频在线观看| 欧美激情极品| 日韩视频三区| 粉嫩一区二区三区在线看| 亚洲乱码国产乱码精品精98午夜| 99国产成+人+综合+亚洲欧美| 91成人免费观看网站| 青草av在线| 欧美丝袜美女中出在线| 97cao在线| 精品综合久久久久久97| 亚洲精品自拍| 国产欧美一区二区三区在线看| 蜜桃麻豆影像在线观看| 91福利视频网| 国自产拍偷拍福利精品免费一| 日韩av一区二区三区在线| 自拍亚洲一区| 国产成人精品av在线| 视频在线日韩| 鲁丝一区二区三区免费| 国产一区二区精品福利地址| 日韩精品一区二区三区在线观看| 三级黄色的网站| 欧美视频在线观看免费网址| h视频在线播放| 亚洲国产精品va| 久久的色偷偷| 国产成人啪精品视频免费网| 国产精品亚洲二区| 国模精品娜娜一二三区| 久久99久久精品| 日本激情综合网| 婷婷亚洲久悠悠色悠在线播放| 国产精品美女久久| 韩日在线一区| 国产三级三级三级看三级| 色婷婷综合久色| 3344国产永久在线观看视频| 久久91亚洲精品中文字幕| 亚洲国产不卡| 香港三级日本三级a视频| 午夜久久久久久| 91av一区| 国产精品久久久久久久久久久久午夜片 | 国产欧美日韩| 欧美日韩一区二区视频在线| 久久久精品黄色| 激情在线视频播放| 亚洲欧洲在线播放| 亚洲欧美亚洲| 国产成人黄色片| 欧美一区二区三区影视| 欧美午夜在线播放| 一区二区三区av| 欧美日韩午夜视频在线观看| 99蜜月精品久久91| 久草精品电影| 性欧美疯狂xxxxbbbb| 日韩一级淫片| 国产伦精品一区二区三区四区视频 | 日韩av片在线看| 91精品国产综合久久精品app | 日韩网址在线观看| 国产成人自拍在线| 日韩一级免费看| 国产大片一区二区| 欧美白人最猛性xxxxx69交| 欧美自拍小视频| 日韩欧美不卡一区| 日韩电影免费在线观看| 欧美在线观看成人| 亚洲人成电影网站色www| 国产在线一在线二| 欧美丰满少妇xxxxx|