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

如何使用PackageDNA檢測不同編程語言的軟件包安全性

安全 數(shù)據(jù)安全
PackageDNA可以幫助我們檢測目標(biāo)軟件包中可能的后門、嵌入的惡意代碼、輸入錯誤分析、版本歷史記錄和CVE漏洞等信息。

關(guān)于PackageDNA

PackageDNA是一款功能強大的代碼安全檢測工具。在很多場景中,我們往往會在自己的代碼或項目中使用其他的軟件包。而該工具可以幫助廣大開發(fā)人員、研究人員和組織分析采用不同編程語言開發(fā)的軟件包安全,并提供相關(guān)軟件包的安全信息,使我們能夠提前知道此軟件庫是否符合安全開發(fā)流程。

PackageDNA可以幫助我們檢測目標(biāo)軟件包中可能的后門、嵌入的惡意代碼、輸入錯誤分析、版本歷史記錄和CVE漏洞等信息。

工具安裝

廣大研究人員可以使用下列命令將該項目源碼克隆至本地:

  1. git clone https://github.com/ElevenPaths/packagedna 

PackageDNA使用了python-magic,即針對libmagic C代碼庫的一個簡單封裝,因此我們同樣需要安裝好這個庫。

Debian/Ubuntu:

  1. $ sudo apt-get install libmagic1 

macOS:

  1. brew install libmagic 
  2.  
  3. port install file 

Windows:

  1. pip install https://pypi.python.org/pypi/python-magic-bin/0.4.14 

接下來,運行下列安裝腳本:

  1. python3 setup.py install --user 

外部模塊

PackageDNA使用了外部模塊來實現(xiàn)其分析功能,因此同樣需要預(yù)先安裝下列外部模塊。

  • Microsoft AppInpsector:https://github.com/microsoft/ApplicationInspector
  • Virus Total API:https://www.virustotal.com/
  • LibrariesIO API:https://libraries.io/
  • Rubocop:https://github.com/rubocop/rubocop

安裝之后,你就可以直接配置外部模塊了:

  1. [1] VirusTotal API Key: Your API KEY 
  2.  
  3. [2] AppInspector absolute path: /Local/Path/MSAppInpsectorInstallation 
  4.  
  5. [3] Libraries.io API Key: Your API KEY 
  6.  
  7. [4] Github Token: Your Token 
  8.  
  9. [B] Back 
  10.  
  11. [X] Exit 

注意:外部模塊并不是必須的,不安裝外部模塊PackageDNA也能繼續(xù)執(zhí)行,但我們建議廣大用戶安裝這些模塊,以便工具執(zhí)行完整的分析。

運行PackageDNA

打開命令行終端,切換到項目根目錄,并運行下列命令:

  1. ./packagedna.py 
  2.  
  3. _____              _                          ____     __     _  _______ 
  4.  
  5. |  __ \            | |                        |  __ \  |   \  | ||  ___  | 
  6.  
  7. | |__) |__ __ ____ | | __   __ __  ____   ___ | |  \ \ | |\ \ | || |___| | 
  8.  
  9. |  ___// _` |/  __)| |/ /  / _` | / _  | / _ \| |   | || | \ \| ||  ___  | 
  10.  
  11. | |   | (_| || (__ | |\ \ | (_| || (_| ||  __/| |__/ / | |  \   || |   | | 
  12.  
  13. |_|    \__,_|\____)|_| \_\ \__,_| \__  | \___||_____/  |_|   \__||_|   |_| 
  14.  
  15.                                    __| | 
  16.  
  17.                                   (____| 
  18.  
  19.   
  20.  
  21. Modular Packages Analyzer Framework 
  22.  
  23. By ElevenPaths https://www.elevenpaths.com/ 
  24.  
  25. Usage: python3 ./packagedna.py 
  26.  
  27.   
  28.  
  29. [*] -------------------------------------------------------------------------------------------------------------- [*] 
  30.  
  31. [!] Select from the menu: 
  32.  
  33. [*] -------------------------------------------------------------------------------------------------------------- [*] 
  34.  
  35. [1] 分析包(最新版本) 
  36.  
  37. [2] 分析包(所有版本) 
  38.  
  39. [3] 分析本地包 
  40.  
  41. [4] 信息收集 
  42.  
  43. [5] 上傳文件并分析所有包 
  44.  
  45. [6] 列出之前分析過的包 
  46.  
  47. [7] 工具配置 
  48.  
  49. [X] 退出 
  50.  
  51. [*] -------------------------------------------------------------------------------------------------------------- [*] 
  52.  
  53. [!] Enter your selection: 

項目地址

PackageDNA:【GitHub傳送門

 

責(zé)任編輯:趙寧寧 來源: FreeBuf
相關(guān)推薦

2012-04-05 09:52:21

開源軟件Linux

2022-09-22 09:01:24

Packj管理工具

2021-10-19 06:05:20

網(wǎng)站安全網(wǎng)絡(luò)威脅網(wǎng)絡(luò)攻擊

2024-02-26 08:33:51

并發(fā)編程活躍性安全性

2015-07-17 13:16:06

2020-07-23 10:05:00

物聯(lián)網(wǎng)安全醫(yī)療安全物聯(lián)網(wǎng)設(shè)備

2011-08-11 10:12:11

2023-09-26 08:21:30

2009-02-12 09:55:28

2012-08-22 10:27:16

2012-05-10 09:50:53

云計算安全

2024-04-11 09:45:31

2012-07-30 10:07:01

2020-10-08 10:15:15

LynisLinux系統(tǒng)安全

2011-06-21 16:30:57

2009-11-30 09:41:38

2009-06-26 13:35:50

安全審計信息安全吉大正元

2012-10-17 09:40:35

DLP工具云計算安全性云安全

2012-10-22 09:42:40

2012-10-17 09:31:43

DLP工具數(shù)據(jù)保護云安全
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 91久久精品国产 | 欧美成ee人免费视频 | 中文字幕影院 | 在线观看亚洲精品 | 国产欧美精品一区二区 | 欧美精品一区二区三区在线 | 国产一区二区麻豆 | 久久大全 | 国产亚洲精品精品国产亚洲综合 | 人人看人人干 | 日本福利在线观看 | 免费人成激情视频在线观看冫 | 成人免费在线视频 | 亚洲国产精品99久久久久久久久 | 精品国产免费人成在线观看 | 人人澡视频 | 九九久久这里只有精品 | 91最新在线视频 | 成人三级视频 | 亚洲播放一区 | 国产高清一区二区 | 欧美视频1区 | 欧美5区| 亚洲日本激情 | 久久国产综合 | 日韩中文字幕网 | 国家一级黄色片 | 国产一级久久久久 | 一区二区视频 | 亚洲精品电影在线观看 | 97精品一区二区 | 亚洲久在线 | 91在线观看| 三区在线| 性做久久久久久免费观看欧美 | 国产精品一区二区三区在线 | 国产精品一区久久久 | 国产精品成人一区 | 国产精品一卡二卡三卡 | 午夜av电影| 午夜精品在线 |