OpenStack Bandit项目介绍
来源:互联网 发布:ovid数据库优点 编辑:程序博客网 时间:2024/05/19 20:20
Bandit简介
Bandit是用来查找Python代码中存在的通用安全问题的工具。可以逐文件进行扫描,并输出扫描报告。是OpenStack Security项目组维护的项目。
项目维护地址:https://github.com/openstack/bandit
安装
支持pip安装和源码安装两种方式。
pip install bandit
或
git clone https://git.openstack.org/openstack/bandit && cd banditpython setup.py install
使用
扫描文件夹:bandit –r nova
只报告高危漏洞:bandit –r nova –lll
Bandit检查项
Bandit检查项有很多,例如:文件权限、硬编码密码、硬编码临时目录、密码未设置为隐私、以root身份执行、密码算法模式、url访问、不安全的ssl版本、硬编码sql语句等。
Bandit应用情况
Bandit在OpenStack中的应用并不算广泛,只有少数几个核心项目使用到bandit。
目前,OpenStack中已经集成Bandit检查的项目有Keystone、Glance、Neutron、Barbican,bandit已经和这些项目的CI系统集成,所有代码提交必须使bandit检查通过才能合入主线。
Nova、Cinder项目集成了Bandit,但CI系统并未加入bandit检查,因此提交的代码可能会有一些漏洞。
阅读全文
0 0
- OpenStack Bandit项目介绍
- openstack项目介绍
- [openstack]Kolla项目介绍
- OpenStack Congress项目介绍
- OpenStack osprofiler项目介绍
- OpenStack Anchor项目介绍
- OpenStack Syntribos项目介绍
- openstack G版孵化项目Heat介绍
- OpenStack G版官方项目介绍
- openstack基准测试项目Rally介绍
- openstack 介绍
- openstack介绍
- OpenStack介绍
- 技术分享:OpenStack Magnum社区及项目介绍
- OpenStack容器化之路:Kolla项目介绍
- OpenStack容器化之路:Kolla项目介绍
- OpenStack容器化之路:Kolla项目介绍
- Deploying OpenStack-第一章 OpenStack项目
- jdbc和反射
- 欢迎使用CSDN-markdown编辑器
- 简单理解IIFE
- 重写UGUI按钮组件button的点击、选中事件
- LeetCode122. Best Time to Buy and Sell Stock II
- OpenStack Bandit项目介绍
- py-faster-rcnn代码roidb.py的解读
- 利用接口:设计动物声音“模拟器”,希望模拟器可以模拟许多动物的叫声。
- lab 2
- Java 如何判断线程池所有任务是否执行完毕
- Hive整合HBase 通过Hive读/写HBase中的表
- linux下GCC的安装
- 一个10分钟神经网络演讲
- [树状数组][codevs1081]线段树练习2