成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SonarQube檢查項目中是否存在秘鑰信息

開發 項目管理
作為管道的一部分,我們開始將SonarQube用于代碼質量,因為SonarQube已集成到開發人員的IDE中,所以此驗證發生在開發人員提交其代碼之前。我們決定利用SonarQube來進一步檢查易受攻擊的編碼模式。

持續集成和交付(CI / CD)管道旨在支持每天數以萬計的部署。生產部署的頻率不能以犧牲安全為代價,安全流程也需要與CI / CD管道集成在一起。這就是為什么我們在從開發到生產的流水線的每個步驟中都添加了持續的安全驗證,以幫助確保我們的應用程序始終是安全的。

作為管道的一部分,我們開始將SonarQube用于代碼質量,因為SonarQube已集成到開發人員的IDE中,所以此驗證發生在開發人員提交其代碼之前。我們決定利用SonarQube來進一步檢查易受攻擊的編碼模式。

在此過程中,我們使用了現有的出色插件,例如Java的Findsecbugs,我們從Sonar Secrets開始向開發人員提供早期反饋,提醒他們使用硬編碼憑據所帶來的安全風險。盡早為開發人員提供反饋,使我們可以將安全控制權向左移動,從而使開發人員可以在生產代碼投入使用之前達到內部定義的安全標準。

為了保護我們的用戶,合作伙伴和員工,我們的服務旨在使用加密的密鑰庫來保護所有相關的敏感數據。然后,開發人員可以使用變量在代碼中引用此數據,而不必對值進行硬編碼。

構建打包

SonarQube™的Sonar Secrets插件https://github.com/Skyscanner/sonar-secrets —由Skyscanner產品安全小組創建,旨在識別硬編碼的機密,例如密碼,API令牌,AWS憑證等。

  1. cd sonar-secrets/java && mvn clean package 
  2. cd sonar-secrets/javascript && mvn clean package 

build成功會提示以下信息:

  1. ... 
  2. [INFO] BUILD SUCCESS 
  3. [INFO] ------------------------------------------------------------------------ 
  4. [INFO] Total time: 7.065 s 
  5. [INFO] Finished at: 2017-10-26T05:00:33-04:00 
  6. [INFO] Final Memory: 23M/252M 
  7. [INFO] ------------------------------------------------------------------------ 

sonar-secrets-java-x.x.jar 在 sonar-secrets/java/target 目錄。

sonar-secrets-javascript-x.x.jar 在 sonar-secrets/javascript/target 目錄。

安裝配置

  • 復制Jar包文件到sonarqube的插件目錄/opt/sonarqube/extensions/plugins
  • 重啟sonarqube服務器

In startup logs you should see:

  1. ... 
  2. INFO  web[][o.s.s.p.ServerPluginRepository] Deploy plugin Sonar Secrets Java / x.x 
  3. INFO  web[][o.s.s.p.ServerPluginRepository] Deploy plugin Sonar Secrets JavaScript / x.x 
  4. ... 

啟用 sonar-secrets-java and sonar-secrets-javascript 在 Quality Profiles。

IDE效果圖

Sonar Secrets幫助我們在檢測和防止代碼中的敏感數據泄漏方面保持主動。我們已決定將該項目開源,以便社區可以從這項技術中受益并幫助改進它。該插件是完全可定制的,并且可以使用新規則進行擴展。該第一個發行版目前僅支持Java和Javascript項目。

 

責任編輯:姜華 來源: DevOps云學堂
相關推薦

2009-12-01 09:13:51

shell腳本linux

2022-10-24 08:17:29

API算法元素

2023-02-01 15:00:45

2023-05-05 11:25:29

秘鑰架構機制

2023-04-21 10:08:00

版本工具依賴關系

2018-03-22 19:30:26

LinuxMeltdownSpectre

2024-02-05 13:37:16

Go語言方法

2019-08-23 06:22:47

LinuxShell監控腳本

2015-07-20 13:30:22

Windows 10秘鑰

2023-03-26 12:41:46

2018-11-14 10:20:15

SonarQube開源追蹤代碼

2017-06-22 08:58:51

Hadoopssh+IPssh+

2023-10-12 09:13:14

2015-01-13 10:10:01

亞馬遜Aurora云數據庫

2023-06-25 07:45:52

2018-05-30 08:31:08

2022-11-02 08:28:05

huskyLinter 工具

2014-01-15 09:46:38

Windows 8產品秘鑰

2023-10-30 10:40:29

檢查用戶app注冊數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: japanhdxxxx裸体| 国产在线拍偷自揄拍视频 | 国产精品一区二区日韩 | 欧美日韩a | 成人av在线播放 | 日本欧美视频 | 特a毛片 | 欧美日韩在线一区二区 | 亚洲成人精品视频 | 91久久久久久久久久久久久 | 一级免费看片 | 国产精品视频一区二区三区四蜜臂 | 欧美日韩在线观看视频网站 | 一区二区在线不卡 | 国产成人网 | 国产精品一区二区福利视频 | 毛片视频观看 | 美女久久久久久久 | 日韩在线日韩 | 精区3d动漫一品二品精区 | 黄网站免费在线观看 | 国产精品久久亚洲 | 草久久| 午夜在线观看免费 | 日日夜夜精品免费视频 | 亚洲精品一级 | 国产91久久久久 | 国产三级 | 亚洲精品丝袜日韩 | 亚洲国产精品99久久久久久久久 | 国产成人在线视频 | 日韩第一区 | 91精品国产91久久久久久 | 欧美日韩精品一区二区天天拍 | 中文字幕乱码亚洲精品一区 | 91久久国产综合久久 | 久草成人网 | 一区二区手机在线 | 精品久久香蕉国产线看观看亚洲 | 亚洲精品国产成人 | 亚洲区一区二区 |