网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 免费范文 -> 计算机范文 -> 免费基于Aglet的入侵检测系统的实现(四)
计算机文章范文| ASP设计| Delphi| VB设计| JSP设计| ASP.NET| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机文档范文| 范文下载| 自动化范文
·电气自动化原创文章范文 ·学前教育专业原创文章范文 ·国际经济贸易原创文章范文 ·药学专业原创文章范文 ·英语专业原创文章范文 ·公共事业管理原创文章范文
·金融专业原创文章范文 ·广播电视编导原创文章范文 ·电子商务专业原创文章范文 ·法律专业原创文章范文 ·工商管理原创文章范文 ·汉语言文学原创文章范文
·人力资源管理原创文章范文 ·摄影专业原创文章范文 ·心理学专业原创文章范文 ·教育管理原创文章范文 ·市场营销原创文章范文 ·计算机专业原创文章范文
·物流管理专业原创文章范文 ·小学教育专业原创文章范文 ·行政管理专业原创文章范文 ·土木工程管理原创文章范文 ·财务会计专业原创文章范文 ·信息管理信息系统原创范文
·新闻学专业原创文章范文 ·眼视光技术原创文章范文 ·播音与主持原创文章范文 ·广告学专业原创文章范文 ·表演专业原创文章范文 ·动画专业原创文章范文
·视觉传达设计原创文章范文 ·数控技术专业原创文章范文 ·录音艺术原创文章范文 ·光机电应用技术原创范文 ·机电一体化原创文章范文 ·印刷技术专业原创文章范文
·动漫设计与制作原创范文 ·软件技术专业原创文章范文 ·书法学专业原创文章范文 ·应用电子技术原创文章范文 ·电子信息工程技术原创范文 ·机械专业原创文章范文
·酒店管理专业原创文章范文 ·旅游管理专业原创文章范文 ·文化产业管理专业原创范文 ·体育教育专业原创文章范文 ·通信工程专业原创文章范文 ·护理专业原创文章范文

原创文档范文 → 计算机专业原创文档范文 软件技术专业原创文档范文  现成文档范文 → 计算机文档范文

免费基于Aglet的入侵检测系统的实现(四)

本文ID:LW6238 ¥
其它主机的登录失败信息被认为是一种正常情况。 系统的设计与实现 移动代理Aglet系统介绍和配置 Aglet系统架构 Aglets的系统架构主要分为四个阶段,如图4-1所示。首先当一个正在执行的Aglet程序想要将自己外送到远端时,会对Aglets Runtime层发出请求,然后Aglets Runtime层把Aglet的状态消息与运行代码转变成序列化(ser..
其它主机的登录失败信息被认为是一种正常情况。
系统的设计与实现
 移动代理Aglet系统介绍和配置
 Aglet系统架构
Aglets的系统架构主要分为四个阶段,如图4-1所示。首先当一个正在执行的Aglet程序想要将自己外送到远端时,会对Aglets Runtime层发出请求,然后Aglets Runtime层把Aglet的状态消息与运行代码转变成序列化(serialized )的字节阵列(byte array);接着若是外送的请求成功时,系统会将Aglet程序的执行动作结束,然后将字节阵列传送至ATCI(Agent Transport and Communication Interface)层处理,此层提供使用ATP(Agent Transfer Protocol)的介面,其中ATP为一个简单的应用层协定(application-level protocol) ,如图4-2所示,使用时不必顾虑Aglet物件是否被派送到不同的 agent系统就可以传送Aglet物件;之后,系统会将字节阵列附上相关的系统信息,像是系统名称以及Aglet物件的id等,并以bit stream 透过网路传至远端工作站。

 图4-1  Aglet的系统架构下图

 图4-2  ATP的示意图
 Aglet功能模型
Aglet系统首先提供了一个环境方便用户来管理Aglet的基本行为:如创建Aglet、克隆Aglet、分派Aglet到远端机器、召回远端的Aglet、暂停、唤醒Aglet以及清除Aglet等,如图4-3所示。

 图4-3  Aglet的物件模型
Aglet与Aglet之间的通信,可用消息传递的方式来传递消息对象。此外,基于安全上的考虑,Aglet并非让外界直接存取其消息,而是透过一个代理(proxy)提供相应的接口与外界沟通,如图4-4所示。这样做还有一个好处,即Aglet的所在位置会透明化,也就是Aglet想要与远端的Aglet沟通时,只在本地主机的上下文环境中产生对远端Aglet的代理,并与此代理沟通即可,不必直接处理网络连接与通信的问题。
 
 图4-4  Aglet基本功能介面
 Aglet安装与配置
安装jdk-1_5_0_06-windows-i586-p.exe到G:\Java\jdk\,完成安装后,在环境变量里给出java\bin的路径。
在网上下载aglets-2.0.2.jar,并解压到G:\aglets\,可以看见以下文件META-INF、BIN、CNF、INSTALL.html、LIB、LICENSE.html、PUBLIC。
设置Aglet环境变量:(在MS-DOS)
cd到G:\aglets\bin
set ant_home=G:\aglets
set java_home=G:\Java\jdk
在bin下输入ant,并确定,等上一会儿,系统会在bin下生成.keystore,java.policy。打开.java.policy,将G:\aglets/lib改为G:\\aglets/lib,保存退出。
先将.keystore,java.policy拷贝到F:\WINNT下,在将.keystore拷贝到F:\Documents and Settings\Administrator下。
在bin下输入agletsd,并确认,过一会儿可以看到登陆界面, 如图4-5所示,输入用户名:aglet_key,密码:aglets后,即可登陆Tahiti界面,如图4-6所示,Tahiti是可视化Aglet管理界面,让使用者方便地监视和控制Aglet的执行,单击Tahiti界面中的create,弹出Create Aglet窗口,点击下面列表中的示例,如examples. hello.He1loAglet,再点击左下角的create,会弹出对话框,这样就产生了一个Aglet。

 图4-5 Aglet登录界面

 图4-6 Tahiti运行界面
 Snort介绍与配置
 Snort的简介
Snort是一个开放源代码的网络入侵监测系统,其主要功能是实时记录和分析IP网络中的数据流。通过对协议的分析、数据包内容的搜索和匹配,它能被用于监测许多攻击和扫描,如缓冲区溢出、端口隐蔽扫描、CGI攻击、SMB探测、操作系统识别探测等等。Snort是基于特征检测的IDS,使用规则的定义来检查网络中的有问题的数据包。一个规则被触发后会产生一条告警信息。
 Snort系统组成
Snort主要由以下四个基本模块组成:数据包嗅探器、预处理器、检测引擎和报警输出模块。这些模块使用插件模式和Snort结合,扩展起来非常方便,既保障了插件程序和Snort的核心代码的紧密相关性,又保障了核心代码的良好扩展性。例如有预处理和检测插件,报警输出插件等。预处理和检测插件使Snort的检测引擎能够更有效地检测数据包的内容,报警输出插件可以用多种方法输出报警信息。
 Snort的安装
安装Winpcap(windows packet capture)
Winpcap是Windows平台下一个免费、公共的网络访问系统,它为win32应用程序提供访问网络底层的能力。Winpcap不能阻塞、过滤或控制其他应用程序数据报的发收,它仅仅只是监听共享网络上传送的数据报。它提供了以下的各项功能,这些功能均有助于以太网数据流监视软件功能的实现:
 捕获原始数据报,包括在共享网络上各主机发送/接收的以及相互之间交换的数据报;
 在数据报发往应用程序之前,按照自定义的规则将某些特殊的数据报过滤掉;
 在网络上发送原始的数据报;
 收集网络通信过程中的统计信息。
 安装MS-SQL
安装MS-SQL企业版,安装过程中将数据库访问的用户"sa"的密码配置好,比如:"sa"。安装完成后,在企业管理器里,建立一个名为"Snort"的数据库。
 Win2K环境下安装Snort
 Snort的配置
在使用Snort之前,需要根据网络环境和安全策略对Snort进行配置。主要包括:
 设置网络变量
 配置记录方式
 配置所使用的规则集
在此并不需要自己编写配置文件,只需要对Snort.conf文件进行修改即可。这个文件包含了大量的默认设置,而且有很好的注释,用户可以方便地对Snort进行配置。
首先,对主要的配置项目介绍如下:
 HOME_NET变量:该变量指入侵检测保护的网络是哪个网段。要对该变量进行设置,找到var HOME_NET any,并把any换成需要检测的网段地址就可以了,比如:222.18.122.134/25。
 配置记录方式:找到output database,针对不同的数据库,有相应的选项,比如:output database: log, mssql, dbname=snort user=sa password=sa,填好将检测日志

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 4/8/8

免费基于Aglet的入侵检测系统的实现(四)相关范文
上一篇:免费个人入侵检测系统的实现 下一篇:免费基于IPv6的下一代校园网设计
点击查看关于 免费 基于 Aglet 入侵 检测系统 实现 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文
热门范文

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有