开源
Pyrsia:网络和软件安全开发包存储库
来源:元经纪     阅读:475
网站管理员
发布于 2023-03-15 05:37
查看主页

概述

这是一个去中心化的、网络和软件安全开发包存储库,它使用区块链技术来保护开源软件包免受漏洞和恶意代码的影响。该公司表示,该项目旨在帮助开发人员为其软件组件建立来源链,从而确立信心和信任。“使用Pyrsia,开发人员可以放心地使用开源软件,因为他们知道框架中的组件没有受到损害,而无需开发、维护或操作复杂的流程来安全地管理依赖项。”JFrog指出,该框架将有助于提供:用于开源软件的独立、安全的开发网络,软件包的可信度,已知开源软件依赖项的完整性。

安装 Pyrsia 并加入网络

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

运行 Pyrsia 有多种选择:

一旦你有了一个pyrsia_node二进制文件,就可以像这样运行它:

pyrsia_node

RUST_LOG=debug如果要查看调试输出,可以选择先设置环境变量。

下载您的第一个工件

让我们来练习一下Docker集成。

配置您的 Docker 安装以使用 Pyrsia 作为注册表镜像。

在 Windows 或 macOS 上,打开您的 Docker 桌面 -> 设置 -> Docker 引擎,Docker 允许您在其中设置注册表镜像。通过在配置中添加/编辑以下内容,将您的节点配置为注册表镜像:

 "registry-mirrors": [
   "http://0.0.0.0:7888"
 ]

在 Linux 上,您会在文件中找到此配置/etc/docker/daemon.json

有关配置 Docker 的更多信息,请参阅此页面。

让我们尝试从 Pyrsia 网络中提取一个工件,但首先要确保它还不在您的本地 Docker 缓存中:

docker rmi alpine:3.16.2

然后拉取镜像:

docker pull alpine:3.16.2

恭喜!现在可以从 Pyrsia 网络中检索到 alpine Docker 图像。您可以在 Pyrsia 日志中验证这一点。

与其他节点连接

Pyrsia 节点将始终加入 Pyrsia 网络并与其他节点连接。您可以在日志中看到这一点或使用 CLI 的“状态”命令:

$ ./pyrsia status
Connected Peers Count:   1

集成测试

  • 存储库:Pyrsia 集成测试 git 存储库。
  • 测试结果:Pyrsia 集成测试(每日)结果。

云部署

Pyrsia 节点可以使用pyrsia_node helmcharts部署在云上。这些节点将充当授权节点并作为网络上的引导节点参与。

[/hidecontent]

 
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 开源
OpenMVG:基于C++的端到端的3D重建
2024数博会开幕倒计时9天!
深耕数字经济,香港创辉开创设备租赁新纪元
Meta元宇宙部门一年半来亏掉210多亿美元
SpaceX龙飞船到达国际空间站:明年2月接回两名滞留宇航员

首页

分类

定制方案

消息

我的