选题申报表
项目名称
基于 Web 的网络安全系统集成:漏洞管理、钓鱼攻击检测与威胁情报聚合
题目来源
自拟课题
任务及要求
本项目旨在设计并开发一个集成多种网络安全功能的 Web 系统,系统包括以下三个主要模块:
-
漏洞管理与修复模块:利用 OpenVAS API 扫描系统漏洞,并提供直观的漏洞报告和修复建议。实现漏洞的自动检测和实时监控,保障系统安全。
-
钓鱼攻击检测与防御模块:集成 PhishTank API 和 Google Safe Browsing API,对用户提交的 URL 进行钓鱼网站检测,识别并预警潜在的钓鱼威胁,提升用户的安全意识和保护水平。
-
威胁情报聚合模块:利用 AlienVault OTX API 提供的威胁情报数据,实时显示当前的网络攻击趋势和威胁情报,帮助用户了解最新的威胁信息并提前防范。
任务要求:
- 学习并掌握 OpenVAS、PhishTank、Google Safe Browsing 和 AlienVault OTX API 的使用。
- 搭建一个基于 Web 的系统前端,能够直观显示漏洞、钓鱼检测和威胁情报信息。
- 实现 API 调用的异步处理,优化数据加载速度,提高用户体验。
- 进行安全性测试与性能优化,确保系统的稳定性和数据的准确性。
工作条件
- 开发环境:基于 Python 和 JavaScript 技术栈构建后端和前端。推荐使用 Django 或 Flask 框架搭建后端,Vue 或 React 框架搭建前端。
- 测试工具:提供 Docker 环境下的 OpenVAS 部署方案,结合 PhishTank 和 Google Safe Browsing API 进行 URL 钓鱼检测实验。
- API 支持:获取并注册 OpenVAS、PhishTank、Google Safe Browsing 和 AlienVault OTX API 访问权限,并根据文档进行接口集成和测试。