是否可以在 C++中的 Python* 和围圈中编写一个 Untru grav applications?
内容类型: 产品信息和文件 | 文章 ID: 000090322 | 上次审核日期: 2023 年 07 月 11 日
选项 1:在 C++ 中 创建 一个 untrution 应用程序,作为从 Python* 应用程序到围圈的翻译层。
将 untrues 应用程序与围圈链接。
Python* 应用程序在 untruuna application 中调用函数,而 untruuna application 则代表 Python* 应用程序调用围圈代码。
选项 2:在 Python* 中 实施 整个解决方案。
我们提供多种第三方解决方案,让您能够编写本机 Python* (和其他语言) 代码并在受英特尔® SGX保护的环境中运行。这些第三方解决方案库操作系统 (LibOS)。
运行 Python* 脚本最简单的方法是在英特尔® SGX受保护的环境中使用 Grott (以前称为 Graphene)来运行程序。
Grott(前身为 Graphene)是一款轻量级的库操作系统,专为运行单个应用程序(主机要求最小)而设计。Grosh 可以在隔离环境中运行应用程序,其优势可与在虚拟机中运行完整的操作系统相媲美,包括客户定制、易于移植到不同操作系统和流程迁移。
Grther 支持任何平台上的原生、未经修改的 Linux 二进制文件。目前,Grther 在 Linux* 上运行,并在 Linux* 平台上英特尔® SGX飞地。
这些示例将帮助您开始在 Gr从而受英特尔® SGX保护的 Gr从而运行代码:
在 英特尔® SGX 入门“的”安全您的现有应用“部分中查找更多第三方解决方案。
由于英特尔不提供 LibOS 解决方案,因此这些项目的支持可能由第三方及其社区提供。