推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于Python开发预警机系统检测设计与研究

更新时间:2020-02-06 16:33:04 大小:17M 上传用户:gsy幸运查看TA发布的资源 标签:python 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

现代预警机已经不是单纯意义空中作战雷达,而是集远程探查、信息分发,协调指挥、联合作战的大型平台。它携带大量网络电子设备,包括雷达系统、数据链路系统、通信系统等等,所以它的各个电子设备系统的自身安全问题尤为重要。本文详细分析了预警机系统组成和安全策略,根据国内外主流系统安全检测手段,得出各个分系统潜在的安全问题有:预警机各个分系统主要以Linux为主,缺乏主流的杀毒软件;普通安全防范手段对外来入侵起到制止作用,对内部恶意篡改文件内容操作无法检测;已有的系统检测手段对预警机系统状态实时监控缺乏手段,并且只能在现场检测,缺乏远程检测功能。

  本研究首先利用嵌入式设备的优势,将嵌入式设备安装在现场,供远程操作使用。中间检测设备选择基于ARM框架的Raspberry Pi,Raspberry Pi的性能完全符合检测工作,结合它的特性选择Python为主要开发语言,C/C++和shell脚本辅助开发。其次根据Linux操作系统的特性,选择以Web界面形式实现软件应用程序功能,选择Python的轻量级Web服务器Django。将检测功能的软件集成到Web当中,并将Web部署到Raspberry Pi上。根据Python语言的优势并结合Raspberry Pi的特性,搭建的Django Web和在Web上开发的应用程序和底层硬件兼容性很高。最后根据预警机检测的需要,通过SSH协议实现远程连接功能;通过实现MD5算法,查看文件信息内容,判断文件是否被篡改;设计端口扫描器,查看端口状态;根据检测预警机各个分系统的CPU、内存、进程和日志文件等信息状态,判断预警机的工作状态和安全性。在此基础上将软件检测功能集成到Django Web当中,实现远程检测功能。证明了以Web界面形式实现软件应用程序的可行性。

部分文件列表

文件名 大小
基于Python开发预警机系统检测设计与研究.pdf 17M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载