欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    网络审计系统的设计与实现.docx

    • 资源ID:10963618       资源大小:99.42KB        全文页数:11页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网络审计系统的设计与实现.docx

    1、网络审计系统的设计与实现 This model paper was revised by the Standardization Office on December 10, 2020网络审计系统的设计与实现基于C#的网络审计系统的设计与实现 【摘要】随着计算机网络的发展,网络已成为信息系统的交互枢纽,网络的安全与否制约着信息系统的安全性,对于网络的监控与审计势在必行。本文主要分析了网络审计系统的一些基本功能和组成情况,包括系统的需求分析、概要设计,详细设计,数据库设计,算法与机制等。该系统在Visual Studio2013环境下,使用C#来编写代码实现,能够正确有效地完成各个功能,并能够根

    2、据需求进行灵活的查询。该系统与数据库管理系统结合,提供了功能较为强大的数据安全功能,系统界面友好,操作简单,易掌握。【关键字】网络安全审计,信息系统开发, C# 1. 引言 课题背景随着计算机技术的发展,网络技术也经历了从无到有的发展过程。网络使得计算机的作用范围超越了地理位置的限制,也大大加强了计算机本身的能力。为了实现数据交换和资源共享,多个不同地理位置的计算机系统需要遵守一定的协议,而基于应用的不同产生了各种网络协议,如HTTP协议、FTP协议等等。网络是信息系统的交互枢纽,网络的安全与否制约着信息系统的安全性。随着近年来互联网在各行各业的日益渗透和不断扩大,互联网的安全性受到了越来越多

    3、的关注。 目的与意义本系统旨在了解网络策略和网络审计的基本概念和原理,掌握常用服务所对应的协议和端口。同时,掌握在网络安全审计系统上配置网络策略的方法,学会判断所制定的策略是否生效。了解实验系统是如何对指定浏览器端进行内部网络实时监控以及当天记录的查询。可行性分析网络技术发展至今,人们在享受其带来的巨大好处之时,也同样面临着网络安全方面的威胁。因此,配置网络策略和网络审计显得尤为重要。本系统是在windows 7环境下,使用Microsoft Visual Studio 2013和SQL Server 2008 R2开发的。C#是一种可视化的编程语言,在Visual Studio 2013集成

    4、开发环境中,用户可以设计界面,编写代码,调试程序。另外,利用Visual Studio 2013提供的大量控件,可以方便的设计界面和实现各种功能,同时结合SQL Server 2008的数据库管理工具,以完成对数据的操作。2. 需求分析 审计策略管理审计人员可以针对局域网内所有计算机或某一特定计算机的用户制定、删除、修改相应的策略来限制其对计算机的使用或者记录其访问记录,也可以查询设置的策略,主要有以下方面:审计策略制定审计策略删除审计策略查询审计策略修改审计策略导出 审计事件管理审计人员可以就局域网内某一特定计算机查询其某段时间内的访问记录,包括以下方面:访问记录查询访问记录导出3. 概要设

    5、计 功能层次模块图 审计策略管理审计策略制定制定审计策略时,可以选择的选项有:审计对象用于选择所要监测计算机的IP地址。选择时间范围用来指定所要监测的起始和结束时间的,结束时间不能早于起始时间,否则出错。选择监控类型针对URL、针对协议,针对协议。访问类型“禁止访问”或“记录访问”,用来禁止或记录指定对象的访问。策略应用对象“该IP的所有用户”,“该IP的当前用户”,用来指定所要监测的用户。审计策略删除选定某一监测IP,如果有任何废弃的策略存在,在显示框中选择要删除的行后,然后点击“删除”按钮加以删除。审计策略查询选定某一监测IP,系统会自动在下方显示框中显示对该计算机的限制策略。审计策略修改

    6、如果审计策略设置有误,选择需要修改的某一条策略,选择后该策略所含信息会自动填写到上方设置区,然后在设置区中对其进行修改。审计策略导出如有需要,可以将制定的审计策略导出到Excel表格。 审计事件管理访问记录查询查询访问记录时,可以选择的选项有:时间范围所有时间段:从制定策略时刻起的当天所有时间段,用于查询实时操作;自定义:填入起始时间和终止时间。协议所有协议:查询所有的网络事件;自定义:包括HTTP、FTP、Telnet。数据流向进、出,按数据传输的方向进行查询。访问记录导出如有需要,可以将访问记录导出到Excel表格。4. 详细设计 数据流图根据前面的需求分析,进一步得出系统的数据流程,然后

    7、实现系统的相关功能,为下一步编码做好充分准备。下面给出系统的第一层数据流图和各个分解的数据流程图。下面把系统分为两个子系统,如图。继续分解,得到第三层数据流图,其中图由“审计策略管理”扩展而成,图由“审计事件管理”扩展而成。 数据库设计数据表结构说明如下:表1 审计对象表(Object)列名数据类型 允许空值描述主键/外键oidint否审计对象编号主键onameVarchar(10)否计算机名oipvarchar(15)否审计对象的IP地址omacvarchar(17)否审计对象的硬件地址表2 用户表(User)列名数据类型允许空值描述主键/外键uidint否用户编号主键uipvarchar(

    8、15)否审计对象的IP地址unamevarchar(20)否用户名称 表3 审计策略表(Policy)列名数据类型 允许空值描述主键/外键pidint否策略编号主键(自动增长)pipnchar (15)否审计对象的IP地址pmacnchar (17)否审计对象的MAC地址pstartdatedate否策略生效起始日期penddatedate否策略生效结束日期pstarttimetime否起始时间pendtimetime否结束时间pnettypeint否网络类型1表示URL0表示协议pnetcontentnchar (30)具体的URL或者协议paccesstypeint否1表示记录访问0表示禁

    9、止访问papplyobjectnchar (20)否应用对象表4 访问记录表(Record)列名数据类型允许空值描述主键/外键ridint否访问记录编号主键rcomputernamenchar (10)否计算机名rusernamenchar (20)否用户名称resourceipnchar (15)否源IP地址resourceportint否源端口rdestinyipnchar (15)否目的地址rdestinyportint否目的端口rdatedate否访问日期rstarttimetime否起始时间rendtimetime否结束时间rprotocaltypeInt否协议类型1表示所有0表示自

    10、定义rprotocalnchar (10)具体协议rdatadirectionInt否1表示“进”0表示“出”5. 算法与机制触发器同步机制是现代数据库管理系统用于响应数据变化的一种机制。在SQL Server中,触发器被定义为一种特殊的数据库对象,因数据的更新、添加或删除事件而自动执行的存储过程。因此,触发器除了具备存储过程的提前编译、使用高速缓存高效执行、将代码集中与数据库后端简化业务逻辑的维护等特点之外,还具备基于事件驱动的及时响应和自动执行的能力。鉴于此,触发器常用与数据库完整性维护。6. 系统实现审计策略管理审计策略制定:审计策略查询、删除:审计策略修改:审计策略导出:审计事件管理访

    11、问记录查询:访问记录导出:7. 开发结论软件开发过程的特点和体会本系统开发过程严格按照信息系统开发生命周期理论进行。通过对本系统的开发,我对软件开发相关的知识有了一个彻底的、系统的回顾,把知识前后串联起来,从书本上的理论知识变成了实际的应用。而且,此次实践使我对信息系统开发各个阶段文档书写规范。各阶段的工作重点有了深刻的认识,为以后的工作学习打下了坚实的基础。系统评价及改进由于时间仓促,本人能力有限,该系统仍存在一些问题需要在以后的开发、维护工作中继续完善。(1)系统功能不够完善。一个好的网络安全审计系统应该具备数据包分析的功能,本系统只是查询特定计算机的访问情况,并没有深入分析数据包的内容。(2)界面不够美观,有待美化。参考文献1史济民,顾春华,郑红.软件工程原理、方法与应用(第三版)M.北京:高等教育出版社,.2王珊,萨师煊.数据库系统概论(第四版)M.北京:高等教育出版社,.3罗富强,白忠建,杨建.Visual C#.NET程序设计教程(第二版)M北京:人民邮电出版社,.4陈耿,韩志耕,卢孙中.信息系统审计、控制与管理M北京:清华大学出版社,.


    注意事项

    本文(网络审计系统的设计与实现.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开