Hemanth-Harikumar/TITAN-Decentralized-CTI-Sharing

GitHub: Hemanth-Harikumar/TITAN-Decentralized-CTI-Sharing

TITAN 是一个基于区块链的去中心化网络威胁情报共享平台,通过智能合约验证、声誉评分和混合存储架构解决传统中心化情报共享中单点故障、信任缺失和数据完整性问题。

Stars: 1 | Forks: 0

# TITAN:信任感知的去中心化网络威胁情报共享平台 ![TITAN 仪表盘](https://raw.githubusercontent.com/Hemanth-Harikumar/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/Hemanth-Harikumar/TITAN-Decentralized-CTI-Sharing/main/screenshots/dashboard.jpeg) ### 声誉排行榜 ![声誉排行榜](https://raw.githubusercontent.com/Hemanth-Harikumar/TITAN-Decentralized-CTI-Sharing/main/screenshots/reputation_leaderboard.jpeg) ### 区块链与后端交互 ![区块链](https://raw.githubusercontent.com/Hemanth-Harikumar/TITAN-Decentralized-CTI-Sharing/main/screenshots/blockchain_backend.jpeg) ### 链下存储 ![数据库](https://raw.githubusercontent.com/Hemanth-Harikumar/TITAN-Decentralized-CTI-Sharing/main/screenshots/offchain_storage.jpeg) ### 系统架构 ![系统架构](https://raw.githubusercontent.com/Hemanth-Harikumar/TITAN-Decentralized-CTI-Sharing/main/screenshots/system_architecture.jpeg) ## 我的贡献 * 使用 HTML、CSS 和 JavaScript 开发前端界面。 * 设计并实现了用于 CTI 提交、feed 查看、评分和声誉排行榜的仪表盘。 * 准备项目文档、技术报告和演示文稿。 * 进行了功能测试和集成测试。 * 协助验证区块链交互、API 工作流和数据完整性机制。 ## 未来增强功能 * AI 辅助的威胁验证 * Ethereum 公链部署 * STIX/TAXII 集成 * 实时威胁情报 feed * 高级信任与声誉算法 ## 学术项目 网络安全系 Muthoot 科技与科学学院 (MITS) 学年:2025–2026
标签:多模态安全, 数据可视化, 自定义脚本, 逆向工具