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内核驱动, 云计算安全, 亚马逊云科技, 内存安全, 可信执行环境, 可信计算, 可视化界面, 密码学, 手动系统调用, 数据保护, 机密计算, 熵源, 硬件安全模块, 系统库, 网络流量审计, 远程证明, 通知系统, 零信任