论文部分内容阅读
摘要:自十八大以来,反腐倡廉工作达到了一个新的高潮,纪检监察部门的任务量也变得空前庞大。案件的数量不断增加,种类不断变化,复杂程度不断攀升,使得传统的工作方式效率大大降低。纪检工作与现代计算机信息技术的融合是纪检部门新的运行机制的大势所趋和必由之路,建立完善的电子监察系统,对提高监察部门的办事效率,以及推广政务公开以及体现与时俱进的精神都是关键的一环,同时对优化发展环境,提高行政效能,提高服务质量有着十分重要的意义。该文介绍了目前典型的计算机信息处理应用于监察系统的模型和框架,简要说明了其中的关键技术和发展的现状,提出了存在的不足和改进的建议。
关键词:纪检监察;计算机;信息处理;现状
1信息处理系统的分析和框架
为了解决在计算机类案件中手工检查速度慢,许多隐藏文件查不出,效果不好的问题,监察机构构建了基于Windows平台的取证系统,通过对涉案的敏感关键词以及数据进行搜索,快速直观的呈现调查结果。该系统实现的功能主要有:
1)快速检查主机信息包括安装软件以及硬件的信息。
2)能够准确获取USB使用的痕迹,从而提供嫌疑人违法利用移动设备的证据。
3)能够调查电子邮件的来往情况,并对邮件可以进行关键词搜索的操作。
4)能够对删除或者本机中的各种文档表fdoc.docx.ppt.pptx.xls.xlsx.txt.pdf)等各类文件中的敏感词汇和敏感数据进行取证,并且速度大于30M以上。
5)支持多种检测环境和操作系统(Linux,Windows,xP),并且检测系统可以载入u盘中,在WinPE上可以自动运行。
6)取证完成后,对取证的数据进行一定简要处理,并提供一份完整的报告。
系统根据图1的流程进行取证,大大调高了案件处理的效率,节省了大量监察部门的人工资源。
2相关技术的介绍
目前的计算机信息处理技术应用于监察系统主要有B/S和C/S两种基本的结构,采用Oracle数据库平台来实现,应用JAVA语言于J2EE三层体系结构,相关的技术主要包括Struts和Hibernate技术。
2.1C/S和B/S两种结构的介绍
C/S即:Client/Server,客户端/服务器架构,内涵Socket服务器,便于操作,界面丰富,安全性较好,但是也有缺点,只能应用于本地局域网,不能连接Internet。另一个重要的缺点就是升级困难,成本较高。
B/S即:Browser/Server,浏览器/服务器结构,带有浏览器的电脑都可使用这种结构,升级简易,只需升级相应的服务器,而不用考虑单个的客户端。缺点是,适应不强,有的浏览器有不适用的情况。图3为B/S架构。
2.2系统框架简介
MVC(Model-View-Controllerl:20世纪80年代开发的一种软件的开发设计模式适用于J2EE平台,为开发者提供了交互式的开发系统的模式。
Struts框架由视图、控制器以及模型三部分构成,属于web框架。视图应用Model格式中的ActionForm对象以及Struts提供的Taglib创建HTML表单。模型应用JavaBean和EBJ组件实现业务的逻辑结构,根据不同的请求派生出相应的行为对象。控制器为开发者提供核心控制部分。
Hibernate結构主要是建立程序与各个系统以及数据库之间连接的桥梁,采用的是关于ORM映射机制的持久层的开发工具,完成JAVA程序对象和各个数据之间的映射关系。主要有JNDI、JDBC、JAT三部分封装完成。
2.3开发语言和开发数据库简介
Java是一款面向对象的编程语言,优点众多,尤其是可以跨平台使用。由于它的可移植性好,开发性强被广泛应用于软件开发,游戏开发,以及智能手机之上。技术发展较为成熟,应用于J2EE的三层体系结构更可谓是得天独厚,这就使得它更加适用于电子信息系统移植到监察办案和电子取证的软件开发中。
开发信息处理系统的数据库通常有J2EE和.NET两种,其中.NET是微软公司的开发平台支持多种语言,门槛较低,使用人数较多,具有操作简便的优点,但是软件均不是免费使用,而J2EE是一个开源的软件,技术来自多加公司,可免费使用,虽然只支持一种语言,但是更新速度快,尊重开发者的意见。
目前,大多数关于电子取证以及监察部分系统开发的数据库平台都是应用Oracle数据库网络系统,该系统拥有交互性强,实用性,可管理性好,应用分区表和索引大大提高了处理数据的能力。同时Oracle是一种基于开放式计算机标准网络系统结构,为开发者完成相应的工程项目节约很多时间,Oracle通过建立面向对象的满足网络和计算模型的方法,实现了传统应用程序开发者的大多数需求,有效的保证程序系统的稳定系,集成性和灵活性。
3结束语
3.1监察系统计算机信息处理的发展现状
随着党风建设和反腐工作的力度不断加大,纪检监察部门的工作任务越来越受到大家的关注。虽然纪检监察部门的电子取证系统和信访举报系统已经开发的相对完善,但是仅能适用于大中型城市,在偏远的山区或者相对落后的城市,技术仍然得不到认可,还是人工办案的数量居多。很多技术操作人员还不能很好的掌握,另外系统还有很多不完善之处,界面简单,功能性也有待提高。软件开发周期较长,质监部门针对于计算机应用方面的人才较少,也是软件开发面临的一大窘境。随着处理案件的逐渐增加,系统暴露出的问题也不断增加,很多bug需要修复和改进。
3.2建议和展望
目前的纪检电子监察系统虽然已经拥有全面、可靠、实用以及可操作性强的特点。但是为了更好的处理激增的举报案件和实现全心全意为人民服务的宗旨,应该加大电子取证和计算机信息处理在监察工作上应用的推广力度,开展从上至下的监察系统对于电子办公取证和信访系统的宣传工作,扩大纪检监察电子系统的监督范畴。将新的技术送往基层,不断推动计算机软件的更新,根据具体案件的需求,向技术人员提出合理的建议。引进大量的优秀的计算机网络方面的优秀人才投身于纪检监察部门的软件开发中,推动电子办公改革的进一步推行。还应最大限度的分析和掌握业务的需求,细化考核标准提高系统的数字化。针对提取数据巨大,计算机系统反应迟缓的问题做出相应的调整。
关键词:纪检监察;计算机;信息处理;现状
1信息处理系统的分析和框架
为了解决在计算机类案件中手工检查速度慢,许多隐藏文件查不出,效果不好的问题,监察机构构建了基于Windows平台的取证系统,通过对涉案的敏感关键词以及数据进行搜索,快速直观的呈现调查结果。该系统实现的功能主要有:
1)快速检查主机信息包括安装软件以及硬件的信息。
2)能够准确获取USB使用的痕迹,从而提供嫌疑人违法利用移动设备的证据。
3)能够调查电子邮件的来往情况,并对邮件可以进行关键词搜索的操作。
4)能够对删除或者本机中的各种文档表fdoc.docx.ppt.pptx.xls.xlsx.txt.pdf)等各类文件中的敏感词汇和敏感数据进行取证,并且速度大于30M以上。
5)支持多种检测环境和操作系统(Linux,Windows,xP),并且检测系统可以载入u盘中,在WinPE上可以自动运行。
6)取证完成后,对取证的数据进行一定简要处理,并提供一份完整的报告。
系统根据图1的流程进行取证,大大调高了案件处理的效率,节省了大量监察部门的人工资源。
2相关技术的介绍
目前的计算机信息处理技术应用于监察系统主要有B/S和C/S两种基本的结构,采用Oracle数据库平台来实现,应用JAVA语言于J2EE三层体系结构,相关的技术主要包括Struts和Hibernate技术。
2.1C/S和B/S两种结构的介绍
C/S即:Client/Server,客户端/服务器架构,内涵Socket服务器,便于操作,界面丰富,安全性较好,但是也有缺点,只能应用于本地局域网,不能连接Internet。另一个重要的缺点就是升级困难,成本较高。
B/S即:Browser/Server,浏览器/服务器结构,带有浏览器的电脑都可使用这种结构,升级简易,只需升级相应的服务器,而不用考虑单个的客户端。缺点是,适应不强,有的浏览器有不适用的情况。图3为B/S架构。
2.2系统框架简介
MVC(Model-View-Controllerl:20世纪80年代开发的一种软件的开发设计模式适用于J2EE平台,为开发者提供了交互式的开发系统的模式。
Struts框架由视图、控制器以及模型三部分构成,属于web框架。视图应用Model格式中的ActionForm对象以及Struts提供的Taglib创建HTML表单。模型应用JavaBean和EBJ组件实现业务的逻辑结构,根据不同的请求派生出相应的行为对象。控制器为开发者提供核心控制部分。
Hibernate結构主要是建立程序与各个系统以及数据库之间连接的桥梁,采用的是关于ORM映射机制的持久层的开发工具,完成JAVA程序对象和各个数据之间的映射关系。主要有JNDI、JDBC、JAT三部分封装完成。
2.3开发语言和开发数据库简介
Java是一款面向对象的编程语言,优点众多,尤其是可以跨平台使用。由于它的可移植性好,开发性强被广泛应用于软件开发,游戏开发,以及智能手机之上。技术发展较为成熟,应用于J2EE的三层体系结构更可谓是得天独厚,这就使得它更加适用于电子信息系统移植到监察办案和电子取证的软件开发中。
开发信息处理系统的数据库通常有J2EE和.NET两种,其中.NET是微软公司的开发平台支持多种语言,门槛较低,使用人数较多,具有操作简便的优点,但是软件均不是免费使用,而J2EE是一个开源的软件,技术来自多加公司,可免费使用,虽然只支持一种语言,但是更新速度快,尊重开发者的意见。
目前,大多数关于电子取证以及监察部分系统开发的数据库平台都是应用Oracle数据库网络系统,该系统拥有交互性强,实用性,可管理性好,应用分区表和索引大大提高了处理数据的能力。同时Oracle是一种基于开放式计算机标准网络系统结构,为开发者完成相应的工程项目节约很多时间,Oracle通过建立面向对象的满足网络和计算模型的方法,实现了传统应用程序开发者的大多数需求,有效的保证程序系统的稳定系,集成性和灵活性。
3结束语
3.1监察系统计算机信息处理的发展现状
随着党风建设和反腐工作的力度不断加大,纪检监察部门的工作任务越来越受到大家的关注。虽然纪检监察部门的电子取证系统和信访举报系统已经开发的相对完善,但是仅能适用于大中型城市,在偏远的山区或者相对落后的城市,技术仍然得不到认可,还是人工办案的数量居多。很多技术操作人员还不能很好的掌握,另外系统还有很多不完善之处,界面简单,功能性也有待提高。软件开发周期较长,质监部门针对于计算机应用方面的人才较少,也是软件开发面临的一大窘境。随着处理案件的逐渐增加,系统暴露出的问题也不断增加,很多bug需要修复和改进。
3.2建议和展望
目前的纪检电子监察系统虽然已经拥有全面、可靠、实用以及可操作性强的特点。但是为了更好的处理激增的举报案件和实现全心全意为人民服务的宗旨,应该加大电子取证和计算机信息处理在监察工作上应用的推广力度,开展从上至下的监察系统对于电子办公取证和信访系统的宣传工作,扩大纪检监察电子系统的监督范畴。将新的技术送往基层,不断推动计算机软件的更新,根据具体案件的需求,向技术人员提出合理的建议。引进大量的优秀的计算机网络方面的优秀人才投身于纪检监察部门的软件开发中,推动电子办公改革的进一步推行。还应最大限度的分析和掌握业务的需求,细化考核标准提高系统的数字化。针对提取数据巨大,计算机系统反应迟缓的问题做出相应的调整。