测试自动化,以确定是否遵守预定义的一组安全建议

aws-security-test的Python项目详细描述


#运行时 ####要求 -python:2.7.12条 -boto3:1.4.1

####配置测试

#####凭证

凭据需要按照[boto3文档](http://boto3.readthedocs.io/en/latest/guide/configuration.html)中的说明进行设置。 用户配置的API密钥所需的访问:

#####要运行的测试

设置类似于[default.yml](https://github.com/mikhailadvani/aws-security-test/blob/master/config/default.yml)的配置文件以执行所需的测试。每个测试的值应为truefalse

####执行步骤

#####作为脚本运行 python aws_security_test.py-c config/default.yml-如果找到,将使用环境变量中的凭据,或者返回到~/.aws/config中的默认配置文件

python aws_security_test.py-c config/default.yml-p profile_name-将使用~/.aws/config

中定义的相应配置文件的凭据

####工件

某些工件将在每次执行结束时创建,以进行额外的验证。将位于artifacts目录中

root_login.txt:在不使用cloudwatch的情况下,在监视根帐户访问时非常有用。

sns_subscribers.csv:列出每个sns主题的订户。可用于确保向正确的受众发送通知。

Internet打开安全组.csv:列出可以访问Internet的安全组。此列表可能包含需要从Internet打开访问权限的规则,但也可以用于检查配置是否错误。

#许可证 apache许可证2.0

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
pdfbox将图像转换为Pdf,然后作为响应发送,而不保存在java磁盘中   将jar添加到Tomcat服务安装的lib文件夹后发生java ClassNotFoundException   安卓应用程序开发的Python还是Java?   java如果表中有一个期望值,那么我想使用SeleniumWebDriver选择行的第0个索引中存在的超链接   JavaGWT和SOAP类   FreeBSD上的JavaGWT1.6.4?   java IntelliJ gradle项目不会将资源复制到资源文件夹之外   java错误403禁止访问部署在web logic 9上的我的war。十、   数组为什么我的Java while循环首先进行两次传递?   java检查字符列表中的元素是否在字符串中   图形表示java中的2d球堆   java Hyperjaxb3:如何让它使用超类的id?   java如何在谷歌地图中设置几个特定位置?   java在Eclipse中向扩展点添加模板   java parentActivityName强制onCreate   Java通用枚举参数,其中枚举具有方法