基于Python开发预警机系统检测设计与研究
本文关键词:基于Python开发预警机系统检测设计与研究 出处:《哈尔滨理工大学》2017年硕士论文 论文类型:学位论文
更多相关文章: 预警机 Python Django 树莓派 Qt
【摘要】:现代预警机已经不是单纯意义空中作战雷达,而是集远程探查、信息分发,协调指挥、联合作战的大型平台。它携带大量网络电子设备,包括雷达系统、数据链路系统、通信系统等等,所以它的各个电子设备系统的自身安全问题尤为重要。本文详细分析了预警机系统组成和安全策略,根据国内外主流系统安全检测手段,得出各个分系统潜在的安全问题有:预警机各个分系统主要以Linux为主,缺乏主流的杀毒软件;普通安全防范手段对外来入侵起到制止作用,对内部恶意篡改文件内容操作无法检测;已有的系统检测手段对预警机系统状态实时监控缺乏手段,并且只能在现场检测,缺乏远程检测功能。本文为着重解决系统安全问题,主要工作如下:首先,研究嵌入式中间检测设备开发。利用嵌入式设备的优势,将嵌入式设备安装在现场,供远程操作使用。中间检测设备选择基于ARM框架的Raspberry Pi,Raspberry Pi的性能完全符合检测工作,结合它的特性选择Python为主要开发语言,C/C++和shell脚本辅助开发。其次,研究以Web界面形式呈现软件应用程序。根据Linux操作系统的特性,选择以Web界面形式实现软件应用程序功能,选择Python的轻量级Web服务器Django。将检测功能的软件集成到Web当中,并将Web部署到Raspberry Pi上。根据Python语言的优势并结合Raspberry Pi的特性,搭建的Django Web和在Web上开发的应用程序和底层硬件兼容性很高。最后,软件检测功能的研究。根据预警机检测的需要,通过SSH协议实现远程连接功能;通过实现MD5算法,查看文件信息内容,判断文件是否被篡改;设计端口扫描器,查看端口状态;根据检测预警机各个分系统的CPU、内存、进程和日志文件等信息状态,判断预警机的工作状态和安全性。在此基础上将软件检测功能集成到Django Web当中,实现远程检测功能。证明了以Web界面形式实现软件应用程序的可行性。
【学位授予单位】:哈尔滨理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:V271.47;TP311.52
【相似文献】
相关期刊论文 前10条
1 李俊;叶松;董庆贺;;Python中函数图像快速绘制的方法[J];电子制作;2014年04期
2 张强;马永;李四超;;基于Python的ABAQUS二次开发方法与应用[J];舰船电子工程;2011年02期
3 禹文涛;徐航;梁军勇;;基于Python的ABAQUS在结构模态分析上的应用[J];汽车实用技术;2012年11期
4 马亚蕾;;基于Python的MPI[J];电子制作;2013年21期
5 ;Neo4j推出基于Python的嵌入式图数据存储[J];硅谷;2011年20期
6 廖晓晖;张沛超;;基于Python开发PSS/E高级应用程序[J];继电器;2008年11期
7 沈殊璇,薄亚明;基于脚本语言Python的科学计算CAD软件设计框架[J];江南大学学报;2003年01期
8 舒畅;黎洪生;;使用Python实现基于Web的水资源监测系统[J];武汉理工大学学报(信息与管理工程版);2006年05期
9 庄怡雯;吴金桥;黄润才;曹奇英;;基于Python的聚类分析及其应用[J];上海工程技术大学学报;2010年01期
10 韩志三;;基于Python的丰炜系列PLC与PC串行通信的实现[J];硅谷;2013年22期
相关会议论文 前5条
1 ;Development of Python-based ArcGIS Tools for Spatially Balanced Forest Sampling Design[A];Information Technology and Computer Science—Proceedings of 2012 National Conference on Information Technology and Computer Science[C];2012年
2 伊鹏跃;于哲峰;汪海;;基于Abaqus/Python的三维复合材料层压板有限元建模参数化开发[A];第17届全国复合材料学术会议(复合材料结构设计与性能表征分论坛)论文集[C];2012年
3 黄佳聪;高俊峰;;基于Python编程语言的空间动态模型集成[A];自然地理学与生态安全学术论文摘要集[C];2012年
4 于文丽;;基于Python的空间自相关模式研究[A];中国地理学会百年庆典学术论文摘要集[C];2009年
5 郭霞;关志东;刘遂;陈萍;刘佳;王欣晶;邱太文;;基于Python的Abaqus二次开发在层压板修理模拟中的应用[A];计算机辅助工程及其理论研讨会2013(CAETS2013)论文集[C];2013年
相关重要报纸文章 前6条
1 高寿福;无所不能的灵蛇——Python[N];中华读书报;2001年
2 ·特约作者 邹肇辉;BT编程的王者[N];电脑报;2005年
3 易水;IT新词集锦(403)[N];计算机世界;2004年
4 本报记者 蒙克;颠覆传统数据库的“玩具”[N];网络世界;2009年
5 ;Ruby on Rails[N];计算机世界;2006年
6 周蓉蓉;中低端Unix直指Linux[N];计算机世界;2006年
相关硕士学位论文 前10条
1 周健;Python虚拟机内存管理的研究[D];南京大学;2014年
2 王衡;PaaS平台上Python沙箱研究[D];南京大学;2014年
3 王蓓蓓;Python动态特性对软件维护的影响研究[D];南京大学;2016年
4 李清言;Pyreview:一个基于抽象语法树差异提取的Python源代码分析工具[D];南京大学;2016年
5 王朝阳;基于Python的图书信息系统的设计与实现[D];吉林大学;2016年
6 张腾;基于Python语言的在线/离线数据平台的搭建及其在电池分析中的应用[D];北京交通大学;2016年
7 韦薇;基于Python与WinForm的书法课件系统的设计与实现[D];北京交通大学;2016年
8 郑可富;基于Python的虚拟仪器设计与开发[D];中央民族大学;2016年
9 张添玉;基于Python的智能应用系统的设计与实现[D];东南大学;2016年
10 孔德民;基于Python开发预警机系统检测设计与研究[D];哈尔滨理工大学;2017年
,本文编号:1331684
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1331684.html