美国网络安全和基础设施安全局(CISA)与爱达荷国家实验室(INL)共同开发了网络安全评估工具(CSET®),旨在帮助资产所有者降低国家关键基础设施面临的风险。控制系统被定义为控制物理过程的电子设备,因此是保护国家基础设施的关键要素。
CSET是一款免费软件工具,它引导用户通过逐步流程收集特定设施的信息,涉及硬件、软件、管理策略及用户义务等主题。随后,该工具将收集到的信息与相关安全标准和法规进行比较,评估整体合规性,并提供改善网络安全态势的适当建议。这些建议来自最有效的网络安全标准、指南和实践集合。在适当情况下,建议会与可应用以增强网络安全控制的一系列操作相关联。
CSET提供以下功能:
• 一个框架,用于分析与组织整体工业控制系统(ICS)和信息技术(IT)架构相关的网络安全漏洞。
• 一种一致且技术可靠的方法,用于识别、分析并向安全专业人员传达可能通过网络手段被利用的各种漏洞及后果。
• 为用户提供记录识别网络安全漏洞流程的手段。
• 基于现有标准和推荐实践,评估改进选项的建议方法。
观看 CSET概述 和 CSET详细视频 以了解更多关于CSET及其使用方法的信息。
提供本地安装程序(“独立版”)以及用于创建企业安装的二进制文件。
CSET企业版仅在Windows上运行。 独立安装程序和企业部署均需要Windows操作系统(本地安装需要Windows 10或更高版本,企业部署需要Windows Server 2016或更高版本)。
对于Mac和Linux用户,推荐使用Docker。请参阅下面 使用Docker运行CSET 部分获取说明。
CSET可在Windows笔记本电脑或台式电脑上运行,也可配置为客户端-服务器架构。
更多信息,请参阅 CSET安装选项。
对于Mac、Linux或偏好使用Docker的Windows用户,请按照以下步骤操作:
brew install go-taskchoco install go-task 或 winget install Task.Tasksh -c "$(curl --location https://taskfile.dev/install.sh)" -- -d -b /usr/local/bincp .env.example .envdocker compose up -d.env)覆盖默认主机端口:
WEB_PORT(默认为4200,用于Angular UI)WEB_TLS_PORT(默认为443,用于UI容器的HTTPS)API_PORT(默认为5000,用于ASP.NET API)WEB_PORT=4300 API_PORT=5100 docker compose up -dtask load-bak如需具有API和Angular UI实时重载的可编辑开发环境,可使用compose.dev.yml文件:
docker compose -f compose.dev.yml up
或
task up:dev
建议用户在安装CSET前满足最低系统硬件和软件要求。包括:
• 奔腾双核2.2 GHz处理器(Intel x86兼容) • 8 GB可用磁盘空间 • 4 GB RAM • 建议使用Microsoft Windows Server 2016 Edition或更高版本 • Microsoft .NET 10运行时 • Microsoft ASP.NET Core 7运行时 • 建议使用Microsoft SQL Server 2022或更高版本 • Internet Information Server (IIS) 或 Kestrel
其他注意事项: • 对于所有平台,建议用户升级到最新的Windows服务包并安装Windows Update网站上的关键更新,以确保最佳兼容性和安全性。
如果您对使用CSET有疑问,请联系 [email protected]。
有关CISA的更多信息,请参见 https://www.cisa.gov/。
要提问或请求帮助、建议功能或模块、报告错误、安全漏洞或意外行为,请在此处添加新问题:https://github.com/cisagov/cset/issues
MIT许可证,Apache许可证2.0
2018 Battelle Energy Alliance, LLC 版权所有
参见 License.txt 和 NOTICE.txt
作者联系方式:[email protected]
爱达荷国家实验室: P.O. Box 1625, MS 3870, Idaho Falls, ID 83415
CISA - NGL Stop 0630 网络安全和基础设施安全局:
1110 N. Glebe Road Arlington, VA 20598-0630
包含根据LGPL许可的软件
构建CSET需要LGPL依赖项。您需要通过nuGet获取它们才能构建此软件。它们不随此源代码一起分发。