aws/aws-nitro-enclaves-nsm-api

GitHub: aws/aws-nitro-enclaves-nsm-api

AWS 官方提供的 Rust 库,用于在 Nitro Enclaves 中与 Nitro Secure Module 通信以实现硬件级远程证明和安全功能。

Stars: 84 | Forks: 51

## Nitro Secure Module 库 [![version]][crates.io] [![docs]][docs.rs] ![msrv] 这是一组辅助工具集合,Nitro Enclaves 用户态 应用程序可以使用它与连接的 NitroSecureModule (NSM) 设备进行通信。 可以请求各种操作,例如: - PCR 查询与操作 - 认证 - 熵 ## 前置条件 最新的 RUST 工具链(v1.63.0 或更高版本) ## 如何构建 1. 克隆代码库 2. 执行 `make nsm-api-stable` ## 如何测试 # 前置条件 要运行测试,需要构建 command-executor 工具,步骤如下: ``` make command-executor ``` ## 许可证 本项目采用 Apache-2.0 许可证授权。 ## 安全问题通报 如果您在 Nitro Enclaves NSM API 中发现潜在的安全问题,我们请求您通过我们的 [漏洞报告页面](https://aws.amazon.com/security/vulnerability-reporting/) 通知 AWS Security。 请**不要**创建公开的 GitHub issue。
标签:AWS Nitro Enclaves, JSONLines, Nitro Secure Module, NSM, PCR, ProjectDiscovery, Rust, Windows内核驱动, 云计算安全, 亚马逊云科技, 内存安全, 可信执行环境, 可信计算, 可视化界面, 密码学, 手动系统调用, 数据保护, 机密计算, 熵源, 硬件安全模块, 系统库, 网络流量审计, 远程证明, 通知系统, 零信任