返回顶部
s

sev-attestationSEV-SNP远程认证

Perform AMD SEV-SNP remote attestation to cryptographically verify VM identity and integrity. Use when proving a VM is running in a genuine AMD SEV-SNP confidential computing environment, verifying VM integrity before trusting it with secrets, checking SEV-SNP availability, generating attestation reports, validating AMD certificate chains (ARK/ASK/VCEK), or debugging attestation failures.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
1,793
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

sev-attestation

sev-attestation

用于加密虚拟机身份验证的AMD SEV-SNP远程证明。

描述

执行AMD SEV-SNP(安全加密虚拟化 - 安全嵌套分页)远程证明,以加密方式验证虚拟机身份和完整性。在以下场景中使用此技能:

  • - 证明虚拟机运行在真实的AMD SEV-SNP机密计算环境中
  • 在向机密虚拟机交付机密信息前验证其完整性
  • 检查SEV-SNP是否可用且配置正确
  • 生成用于远程验证的证明报告
  • 验证AMD证书链(ARK → ASK → VCEK)
  • 调试证明失败或证书问题

关键词:SEV-SNP、证明、机密计算、AMD、VCEK、证书链、远程证明、虚拟机身份、TCB、测量值

工作流程

┌─────────────────────────────────────────────────────────────────┐
│ SEV-SNP 证明流程 │
└─────────────────────────────────────────────────────────────────┘


┌─────────────────┐
│ 1. 检测 │
│ SEV-SNP │
│ 是否可用? │
└────────┬────────┘

┌──────────────┴──────────────┐
│ │
▼ ▼
┌─────────┐ ┌─────────┐
│ 是 │ │ 否 │
└────┬────┘ └────┬────┘
│ │
▼ ▼
┌─────────────────┐ ┌─────────────────┐
│ 2. 生成报告 │ │ 退出并显示 │
│ │ │ 有帮助的错误信息 │
└────────┬────────┘ └─────────────────┘


┌─────────────────┐
│ 3. 显示报告信息 │
└────────┬────────┘


┌─────────────────┐
│ 4. 获取AMD │
│ 证书 │
│ (ARK, ASK, VCEK)│
└────────┬────────┘


┌─────────────────┐
│ 5. 验证证书链 │
└────────┬────────┘


┌─────────────────┐
│ 6. 验证报告签名 │
└────────┬────────┘


┌─────────────────┐
│ 通过 或 │
│ 失败 │
└─────────────────┘

快速开始

检查SEV-SNP是否可用

bash
./scripts/detect-sev-snp.sh

运行完整证明

bash
./scripts/full-attestation.sh [输出目录]

此命令运行完整的6步证明工作流程,并输出通过或失败。

独立步骤

每个步骤可独立运行,用于调试或自定义工作流程:

脚本用途
scripts/detect-sev-snp.sh检查SEV-SNP可用性
scripts/generate-report.sh <输出目录>
生成包含随机数的证明报告 |
| scripts/fetch-certificates.sh <报告文件> <输出目录> | 从KDS获取AMD证书 |
| scripts/verify-chain.sh <证书目录> | 验证证书链 |
| scripts/verify-report.sh <报告文件> <证书目录> | 验证报告签名 |

前提条件

  • - snpguest:来自virtee/snpguest的Rust CLI工具
  • openssl:用于证书操作
  • curl:用于从AMD KDS获取证书
  • 根权限:需要访问/dev/sev-guest

安装snpguest:
bash
cargo install snpguest

参考文档

技术细节

  • - AMD KDS URL:https://kdsintf.amd.com
  • 证书链:ARK(自签名)→ ASK → VCEK
  • 报告签名:ECDSA P-384
  • 设备:/dev/sev-guest(需要根权限或sev组成员身份)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 sev-attestation-1776372579 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 sev-attestation-1776372579 技能

通过命令行安装

skillhub install sev-attestation-1776372579

下载

⬇ 下载 sev-attestation v1.0.2(免费)

文件大小: 20.24 KB | 发布时间: 2026-4-17 16:21

v1.0.2 最新 2026-4-17 16:21
sev-attestation 1.0.2

- No user-facing or internal changes; version bump only.
- All documentation, code, and workflow remain unchanged.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部