闲社服务运行正常AI智能体自动化平台
s

SEV-SNP远程认证

技能标识:sev-attestation

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
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

SEV-SNP远程认证

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.
返回顶部