网络终端监控.doc_第1页
网络终端监控.doc_第2页
网络终端监控.doc_第3页
网络终端监控.doc_第4页
网络终端监控.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成成 都都 信信 息息 工工 程程 学学 院院 课课 程程 设设 计计 报报 告告 文件的监控文件的监控 姓名 姓名 邓剑波邓剑波 专业 专业 信息安全信息安全 班级 班级 0808 级级 4 4 班班 提交日期 提交日期 20112011 年年 1212 月月 1313 日日 文件的监控的设计与实现文件的监控的设计与实现 摘摘 要要 计算机使用的普及与应用已渗透到社会各个层面 在为企业提供便利的同 时 也对企业运行造成了负担 本文通过文件监控系统的实习 对用户的操作 系统进行监视 有助于保护用户隐私 计算机安全 以及企业安全等 本设计主要针对本机用户 可监视本机文件的操作信息 什么是文件监控呢 文件监控可以对计算机上得文件实施保护 保证文件 对不同的文件 不被修改 不被移动 以及对文件修改后记录 log 信息等 关键词关键词 监视 修改 移动 目目 录录 论文总页数 12 页 1 引言引言 1 1 1 课题背景 1 1 2 国内外研究现状 1 1 3 本课题研究的意义 1 1 4 本课题的研究方法 1 2 需求分析需求分析 2 2 1 网络流量监控分析的需求包括 2 2 2 本设计用VS2008 实现 所用语言为 C 2 3 系统设计系统设计 2 3 1 系统设计图 2 4 编码和测试编码和测试 3 4 1 编码 3 4 2 测试 7 结结 论论 11 参考文献参考文献 12 第 1 页 共 12 页 1 引言引言 1 1 课题背景课题背景 随着社会的发展 计算机已成为我们生活中不可缺少的一部分 而文件系 统在其中有着重要的作用 它是个人用户与存储信息的桥梁 通过的文件系统 的监控 对使用相应的软件进行监控 清楚的软件使用的状态 从而不管在管 理方面还是在安全方面 都会对系统管理人员有很大的帮助 1 2 国内外研究现状国内外研究现状 随着计算机快速的发展 各类的木马 病毒层出不穷 入侵技术也不断的 提高 计算机高速发展也同时带来了隐患 此时 文件监控以及一些入侵检测 技术越来越受到专业人士的关注 一系列的关于文件系统监控的安全软件也便 应运而生了 1 3 本课题研究的意义本课题研究的意义 文件系统监控能够帮助用户管理操作系统 保护指定的文件 监控文件系 统的使用并形成日志信息 此外 文件系统监控还能主动阻止一些病毒或者木 马程序试图修改文件 提升操作系统安全 1 4 本课题的研究方法本课题的研究方法 本课题采用 windows 平台提供的 API 进行研发 使用 windows 提供的一些 接口函数实施对文件系统的监控 第 2 页 共 12 页 2 需求分析需求分析 2 1 网络流量监控分析的需求包括 网络流量监控分析的需求包括 1 对指定文件不允许访问 2 对指定文件不允许修改 3 对指定文件不允许删除 4 对指定文件进行隐藏 5 对指定的文件夹及其子目录进行监控 并形成日志信息 2 2 本设计用本设计用 vs2008 实现 所用语言为实现 所用语言为 C 3 系统设计系统设计 3 1 系统设计图系统设计图 保护模块监控模块 文件监控系统 第 3 页 共 12 页 4 编码和测试编码和测试 4 1 编码编码 1 取消用户对指定文件的某种权限 public static void DelRight string FileName string Account FileSystemRights Rights DirectoryInfo File new DirectoryInfo FileName DirectorySecurity Security File GetAccessControl Security AddAccessRule new FileSystemAccessRule Account Rights AccessControlType Deny File SetAccessControl Security 2 增减用户对指定文件的某种权限 public static void AddRight string FileName string Account FileSystemRights Rights DirectoryInfo File new DirectoryInfo FileName DirectorySecurity Security File GetAccessControl Security RemoveAccessRule new FileSystemAccessRule Account Rights AccessControlType Deny File SetAccessControl Security 3 选择指定文件 private void btn choose Click object sender EventArgs e openFileDialog Filter 任意文件 openFileDialog InitialDirectory D openFileDialog Title Look into openFileDialog FileName if openFileDialog ShowDialog DialogResult OK textBox file Text openFileDialog FileName 4 文件保护 第 4 页 共 12 页 private void btn Protect Click object sender EventArgs e string fileName textBox file Text string UserName Environment UserName try if fileName if checkBox hide Checked File SetAttributes fileName FileAttributes Hidden else File SetAttributes fileName FileAttributes Normal if checkBox all Checked DelRight fileName UserName FileSystemRights FullControl else AddRight fileName UserName FileSystemRights FullControl if checkBox del Checked DelRight fileName UserName FileSystemRights Delete else AddRight fileName UserName FileSystemRights Delete if checkBox read Checked DelRight fileName UserName FileSystemRights Read 第 5 页 共 12 页 else AddRight fileName UserName FileSystemRights Read if checkBox write Checked DelRight fileName UserName FileSystemRights Write else AddRight fileName UserName FileSystemRights Write else MessageBox Show 文件名不能为空 catch MessageBox Show 设置成功 5 选择指定目录 private void button enter Click object sender EventArgs e folderBrowserDialog SelectedPath D folderBrowserDialog ShowDialog textBox directory Text folderBrowserDialog SelectedPath 6 初始化fileSystemWatcher控件 进行监控 private void button Control Click object sender EventArgs e if textBox directory Text 第 6 页 共 12 页 MessageBox Show 请选择目录 else fileSystemWatcher Path textBox directory Text fileSystemWatcher EnableRaisingEvents true fileSystemWatcher IncludeSubdirectories true button Control Text 监控中 7 对新建文件的响应 private void fileSystemWatcher Created object sender FileSystemEventArgs e string time DateTime Now ToShortDateString DateTime Now ToShortTimeString string file e Name string log time e Name 被创建 Environment NewLine textBox log Text log 8 对删除文件的响应 private void fileSystemWatcher Deleted object sender FileSystemEventArgs e string time DateTime Now ToShortDateString DateTime Now ToShortTimeString string file e Name string log time e Name 被删除 Environment NewLine textBox log Text log 8 对文件重命名的响应 private void fileSystemWatcher Renamed object sender RenamedEventArgs e string time DateTime Now ToShortDateString 第 7 页 共 12 页 DateTime Now ToShortTimeString string oldfile e OldName string newfile e Name string log time oldfile 被重命名为 newfile textBox log Text log 4 2 测试测试 主界面如下 选择一个文件进行保护 不能删除 第 8 页 共 12 页 拒绝打开 拒绝修改 文件监控 新建一个文件 第 9 页 共 12 页 重命名一个文件 第 10 页 共 12 页 删除文件 第 11 页 共 12 页 结结 论论 通过本次对文件系统监控的设计与实现 让我有种温故而知新的感觉 以前许多计算 机操作系统的知识有些遗忘 但这次设计让我又复习了许多 得多了许多 当然也辛苦了 许多 虽然不能说从解决问题中获得欢乐 但从中得到了愉悦感与一点点的兴奋还是有的 本设计由于本人的知识面不是太广 有一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论