Terrascan是什么工具
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章给大家分享的是有关Terrascan是什么工具的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。TerrascanTerrascan是一款功能强大的代码合规性跨基础设施
千家信息网最后更新 2026年10月31日Terrascan是什么工具
这篇文章给大家分享的是有关Terrascan是什么工具的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
Terrascan
Terrascan是一款功能强大的代码合规性跨基础设施检测工具,在配置云端本地基础设施环境之前,广大开发人员可以使用Terrascan来检测目标项目或代码中是否存在法规或安全性违规行为,以降低云端基础设施环境的安全风险。
功能介绍
提供了500+安全最佳实践策略;
支持Terraform 12+ (HCL2)扫描;
支持Kubernetes (JSON/YAML)、Helm v3和Kustomize v3扫描;
支持AWS、Azure、GCP、Kubernetes和GitHub;
工具安装
我们可以在该项目的【Releases页面】找到Terrascan针对每一种系统架构对应的源码。下面给出的样例中,我们演示了如何安装Terrascan:
$ curl --location https://github.com/accurics/terrascan/releases/download/v1.2.0/terrascan_1.2.0_Darwin_x86_64.tar.gz --output terrascan.tar.gz$ tar -xvf terrascan.tar.gz x CHANGELOG.md x LICENSE x README.md x terrascan$ install terrascan /usr/local/bin$ terrascan
如果你已经安装了Go环境,那么我们还可以使用go get命令来安装Terrascan:
$ export GO111MODULE=on$ go get -u github.com/accurics/terrascan/cmd/terrascan go: downloading github.com/accurics/terrascan v1.2.0 go: found github.com/accurics/terrascan/cmd/terrascan in github.com/accurics/terrascan v1.2.0 ...$ terrascan
通过brew安装
Homebrew的用户还可以使用下列命令安装Terrascan:
$ brew install terrascan
Docker安装
Terrascan还能够以Docker镜像的形式来安装:
$ docker run accurics/terrascan
Terrascan源码构建
Terrascan还可以在本地进行源码构建,如果我们想要随时使用最新版本的Terrascan,或对Terrascan进行自定义开发的话,推荐大家使用源码构建的方式安装Terrascan:
$ git clone git@github.com:accurics/terrascan.git$ cd terrascan$ make build$ ./bin/terrascan
工具使用
如需扫描代码中可能存在的安全问题,我们可以运行下列命令(默认扫描Terraform):
$ terrascan scan
除此之外,Terrascan还提供了下列可选命令:
$ terrascanTerrascan An advanced IaC (Infrastructure-as-Code) file scanner written in Go.Secure your cloud deployments at design time.For more information, please visit https://www.accurics.com Usage: terrascan [command] Available Commands: help Help about any command init Initialize Terrascan scan Scan IaC (Infrastructure-as-Code) files for vulnerabilities. server Run Terrascan as an API server Flags: -c, --config-path string config file path -h, --help help for terrascan -l, --log-level string log level (debug, info, warn, error, panic, fatal) (default "info") -x, --log-type string log output type (console, json) (default "console") -o, --output-type string output type (json, yaml, xml) (default "yaml") -v, --version version for terrascan Use "terrascan [command] --help" for more information about a command.
感谢各位的阅读!关于"Terrascan是什么工具"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
工具
安全
命令
源码
代码
基础
基础设施
环境
设施
支持
云端
内容
功能
更多
篇文章
来安
开发
检测
不错
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网高科技
互联网科技工作委员会毛军
新华互联网科技学校
厦门中拓互联网络科技有限公司
互联网巨头科技公司
九亚互联网科技
时间互联网络科技
奔汉互联网科技
互联网 视角下的科技创新
互联网科技有限公司 翻译
上海电发互联网科技有限公司
中国互联网有什么科技含量
互联网时代科技改变生活
互联网科技有哪些公司
互联网与医疗科技
宜昌元轩互联网科技有限公司
企晟互联网信息科技有限公司
互联网时代的科技公司
浙南科技城互联网大厦招聘
下一代互联网重大应用科技园
九亚互联网科技
壕鑫互联网络科技
互联网科技宣传片
居家互联网科技有限公司
科技赋能互联网健康
剑昆互联网络科技有限公司临桂
畅思互联网科技
万物互联网智能科技
深圳互联网科技园地址
银川新华互联网科技学校招聘