4.3.1 网页概况
为了对本项目中设计的漏洞检测模型检测结果进行直观展示,本项目组制作了相关的网页进行项目成果展示。
网页前端由js、html、css语言编写完成,使用Python语言完成后端实现核心算法的编写和检测模型的训练。用户在登录网站后选择需要进行检测的文件传输给后端进行漏洞检测,后端检测完所有文件后会将检测结果发送回前端进行直观的展示。
4.3.2 网页功能
为防止非法用户登录系统,网页首先会验证登录用户是否为合法用户,合法用户登录后可以选择特定的数据集训练任务适配的模型,然后可以选择相关文件传输到后端进行漏洞检测,后端调用训练模型对前端数据进行检测,检测各个文件中是否危险函数并判断危险函数是否存在被黑客利用的风险。在所有文件检测完成后,后端将检测结果转换为json格式发送回前端进行直观的结果展示。此外,用户可以对自己的账户进行相应管理,包括修改密码、修改资料等。
4.3.3 软件环境
系统:Windows7以上环境。
语言:Python(版本3.9)、html、js、css、layui、jqury