一、介绍
Counterfit是微软创建的一个开源工具,用于自动化组织的AI系统的安全测试。鉴于人工智能系统在各行业的使用量很大,其最终目标是让企业对其人工智能系统的稳健性和可靠性有很高的信心。
Counterfit最初是一套可用于攻击AI模型的脚本。现在,Counterfit已经发展成为一个自动化工具,可以大规模地攻击多个AI模型。
使用Counterfit的好处是,它与环境、模型和数据无关。这意味着,它可以在企业内部、边缘和云中使用,以测试任何类型的人工智能模型,这些模型依赖于几乎任何形式的输入数据,包括文本和图像。它可以用于渗透测试和漏洞扫描,它还可以记录对人工智能模型的攻击,因此数据科学家可以利用其遥测技术来进一步加强其人工智能系统的安全性。
下载地址:https://github.com/Azure/counterfit
wiki地址:Installation · Azure/counterfit Wiki · GitHub
二、Ubuntu下的安装历程
2.1 准备环境
1、Ubuntu20.04 桌面版镜像,支持SSH 服务;
2、安装完成Anaconda Python and git;
anaconda python安装参考: