GeunheeCho/Hyperledger-fabric-SBOM

GitHub: GeunheeCho/Hyperledger-fabric-SBOM

这是一个基于 Hyperledger Fabric 区块链的 SBOM 管理系统,旨在利用分布式账本技术保障软件供应链的完整性与安全性。

Stars: 0 | Forks: 0

# Hyperledger-fabric-SBOM 基于 Hyperledger Fabric 的 SBOM 管理系统,旨在保障软件供应链的安全性 # 使用 WSL2 & Ubuntu 安装最新版本的 git 和 cURL(如果尚未安装)。在 WSL2 中,这两者通常已预装)。 $ sudo apt-get install git $ sudo apt-get install curl 安装 docker、docker-compose(但在 WSL2 中请使用 Docker Desktop) 安装完成后,检查 docker 和 docker-compose 的版本 $ docker --version $ docker-compose --version # 安装参考了此博客 https://velog.io/@hkjs96/%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B8-%ED%95%98%EC%9D%B4%ED%8D%BC%EB%A0%88%EC%A0%80-%ED%8C%A8%EB%B8%8C%EB%A6%AD-%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%8B%A4%ED%96%89 # 下载 Fabric 示例、Docker 镜像和二进制文件 $ curl -sSL https://bit.ly/2ysbOFE | bash -s # 网络启动命令 ./network.sh up createChannel -ca -s couchdb # 链码部署命令 ./network.sh deployCC -ccn sbom -ccp ../asset-transfer-sbom/chaincode-java/ -ccl java -ccep "OR('Org1MSP.peer','Org2MSP.peer')" -cccg ../asset-transfer-sbom/chaincode-java/collections_config.json -ccs 1 -ccv 1 # 注意事项 编译 Java 链码时,test 文件夹中的实现可以忽略,必须跳过 test 进行编译。 asset-transfer-privatedata/chaincode-java -> sbom chaincode asset-transfer-basic/chaincode-java -> chaincode-basic
标签:Chaincode, CouchDB, DevSecOps, Docker, Hyperledger Fabric, JS文件枚举, NIDS, SBOM, WSL2, 上游代理, 供应链完整性, 分布式账本, 区块链, 占用监测, 域名枚举, 安全防御评估, 容器化, 数据隐私, 智能合约, 版权保护, 硬件无关, 私有数据集合, 联盟链, 请求拦截, 资产管理, 跌倒检测, 软件供应链安全, 软件物料清单, 远程方法调用, 链码