查看: 3472|回复: 0

[技术分享] 食蚁兽– CI / CD安全门检查框架

[复制链接]

3852

主题

-8

回帖

1万

积分

管理员

积分
18090

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

发表于 2020-4-9 18:06:16 | 显示全部楼层 |阅读模式
Anteater是一个CI / CD安全门检查框架,可防止不必要地合并指定的字符串,文件名,二进制文件,不推荐使用的功能,登台环境代码/凭据等。
它的主要功能是根据正则表达式阻止内容。 Spam Hack Tools.png
可以用正则表达式语法指定的任何内容都可以被Anteater嗅出。您可以确切地告诉Anteater您不想合并的内容,而食蚁兽会负责其余的工作。
Anteater CI / CD安全门检查框架如何工作
如果Anteater找到了某些东西,它会以非零代码退出,这反过来会导致您的CI工具无法构建,并带有防止拉取请求合并的想法。通过使用相同的RegExp框架来消除误匹配,可以轻松地否定所有误报。
还可以使用递归目录遍历来扫描整个项目。通过几个简单的步骤,就可以使用Travis CI,CircleCI,Gitlab CI / CD和Jenkins等工具轻松地将其实施到CI / CD工作流程中。
Anteater还提供了与Virus Total API的集成,因此Anteater找到的任何二进制文件,公共IP地址或URL将发送到Virus Total API并返回报告。如果任何对象被报告为恶意对象,它将使CI构建作业失败。
您还可以将其设置为阻止所有二进制文件或篡改现有二进制文件(包括PDF,图像等),并且可以使用SHA256校验和将所需二进制文件列入白名单。
使用Anteater CI / CD安全门检查
这里有一些有关Anteater的出色文档:

这包括如何使其与CircleCI配合使用,这是我对CI工具的个人选择。
为了使用VirusTotal API,您首先需要一个API密钥。这些是免费获得的,可以通过在此处注册该服务来获得
拥有密钥后,需要将其设置为环境变量。 anteater-master.zip (90.71 KB, 下载次数: 502)
温馨提示:
1、本站所有信息都来源于互联网有违法信息与本网站立场无关。
2、当有关部门,发现本论坛有违规,违法内容时,可联系站长删除,否则本站不承担任何责任。
3、当政府机关依照法定程序要求披露信息时,论坛均得免责。
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
5、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
6、如果使用本帖附件,本站程序只提供学习使用,请24小时内删除!使用者搭建运营触犯法律,违法,违规,本站不承担任何责任。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则