Malavika-SR/TITAN-Decentralized-CTI-Sharing

GitHub: Malavika-SR/TITAN-Decentralized-CTI-Sharing

TITAN 是一个基于以太坊智能合约的去中心化网络威胁情报共享平台,通过链上哈希验证、链下混合存储和信誉评分机制解决传统 CTI 共享中的信任与透明度问题。

Stars: 0 | Forks: 0

# TITAN:信任感知的去中心化网络威胁情报共享平台 ![TITAN 仪表盘](https://raw.githubusercontent.com/Malavika-SR/TITAN-Decentralized-CTI-Sharing/main/screenshots/dashboard.jpeg) ## 概述 TITAN 是一个去中心化的网络威胁情报(CTI)共享平台,使组织能够在不依赖中心化机构的情况下安全地交换威胁情报。 该平台结合了区块链技术、智能合约、信誉评分和混合存储架构,以确保威胁情报共享中的透明度、信任和数据完整性。 ## 问题陈述 传统的网络威胁情报共享系统是中心化的,面临着以下几个挑战: * 单点故障(SPOF) * 缺乏透明度和可审计性 * 存在虚假或低质量威胁情报的风险 * 参与者的搭便车行为 * 组织间的信任有限 TITAN 通过去中心化的信任管理和基于区块链的验证来解决这些挑战。 ## 核心功能 * 安全的 CTI 提交与共享 * 基于区块链的完整性验证 * 信誉驱动的信任评分 * 组织注册与管理 * 用于威胁 payload 的链下存储 * 实时 CTI feed 访问 * 针对可信贡献者的信誉排行榜 * 结合区块链和数据库系统的混合存储架构 ## 技术栈 ### 前端 * HTML * CSS * JavaScript ### 后端 * Python * Flask ### 区块链 * Solidity * Ethereum * Hardhat * Web3.py ### 数据库 * Supabase ## 系统架构 该系统包括: * Web 仪表盘 * Flask 后端服务器 * Ethereum 智能合约 * Hardhat 本地区块链 * Supabase 链下存储 ### 智能合约 * OrgRegistry.sol – 组织注册与身份管理 * CTIRegistry.sol – CTI 哈希注册与验证 * Reputation.sol – 信誉评分管理 ## 工作流程 1. 组织在平台上注册。 2. 通过仪表盘提交威胁情报。 3. 验证威胁数据。 4. 生成 SHA-256 哈希。 5. 将完整的 payload 链下存储在 Supabase 中。 6. 使用智能合约将哈希存储在区块链上。 7. 参与者对 CTI 质量进行评级。 8. 自动更新信誉评分。 9. 将经过验证的 CTI feed 共享给参与者。 ## 截图 ### 仪表盘 ![仪表盘](https://raw.githubusercontent.com/Malavika-SR/TITAN-Decentralized-CTI-Sharing/main/screenshots/dashboard.jpeg) ### 信誉排行榜 ![排行榜](https://raw.githubusercontent.com/Malavika-SR/TITAN-Decentralized-CTI-Sharing/main/screenshots/reputation_leaderboard.jpeg) ### 区块链与后端交互 ![区块链](https://raw.githubusercontent.com/Malavika-SR/TITAN-Decentralized-CTI-Sharing/main/screenshots/blockchain_backend.jpeg) ### 链下存储 ![数据库](https://static.pigsec.cn/wp-content/uploads/repos/2026/06/828dd4ab2f164203.jpg) ### 系统架构 ![架构](https://raw.githubusercontent.com/Malavika-SR/TITAN-Decentralized-CTI-Sharing/main/screenshots/system_architecture.jpeg) ## 未来增强功能 * AI 辅助的威胁验证 * Ethereum 主网部署 * STIX/TAXII 集成 * 实时威胁情报 feed * 高级信任与信誉算法 ## 学术项目 网络安全系 Muthoot 科技与科学学院 (MITS) 学年:2025–2026
标签:Flask, Web3, 以太坊, 区块链, 多模态安全, 威胁情报, 威胁情报共享, 开发者工具, 数据可视化, 智能合约, 自定义脚本, 逆向工具