服务器资源保护.doc_第1页
服务器资源保护.doc_第2页
服务器资源保护.doc_第3页
服务器资源保护.doc_第4页
服务器资源保护.doc_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

电 子 科 技 大 学毕 业 设 计(论 文)论文题目:服务器资源保护 学习中心(或办学单位):电子科技大学信息中心指导老师: 职 称: 讲师 学生姓名: 学 号: 专 业:网络工程 电子科技大学继续教育学院制网络教育学院2010年 06月 12日电 子 科 技 大 学毕业设计(论文)任务书题目:服务器资源保护任务与要求: 实现用户身份管理、完成合法用户登录、防止非法用户的访问以此来 保护资源。本过程有反向代理与sso来完成时间: 2010 年 4 月15 日 至 2010 年 6 月 15 日 共 8 周学习中心:(或办学单位)电子科技大学信息中心学生姓名: 学 号: 专业: 指导单位或教研室:电子科技大学信息习中心指导教师: 职 称:副教授电子科技大学继续教育学院制网络教育学院2010年 06月 12日毕业设计(论文)进度计划表日 期工 作 内 容执 行 情 况指导教师签 字4月15日至4月20日准备良好4月21日至4月23日调查好4月24日至5月12日执行良好5月13日至5月23日调试良好5月24日至6月12日完成好教师对进度计划实施情况总评 签名 年 月 日 本表作评定学生平时成绩的依据之一。摘要 本论文主要阐述了通过反向代理与sso来保护服务器资源控制用户的访问权限。随着社会的变革和市场经济的深入发展,企业将面对越来越激烈的竞争,服务器资源的安全重要性不言而喻,因此,服务器的资源安全是每个企业都非常重视的问题. 本文中所做的主要工作如下:介绍相关服务器资源方面的知识以及它的保护方法.阐述整个网络的发展与网络资源的一些保护分析。设计实现用户的单点登陆与登出的方法完成网站通过域名反向代理。分析并解决实现中的需求如:完成的功能需求等等。建立完整的实验系统,并对该系统完成的功能进行展示。分析它的不足之处,以及对全文的一个总结与展望。关键词 服务器资源 ag sso ids suse10 abstractthis paper expatiate on the reverse sso agent and server resources to protect control of a users access. with the social changes and in-depth development of a market economy, enterprises will face more intense competition, the server resources, the importance of security is self-evident, therefore, the server resources of each enterprise security is a very important issue.in this paper, the major work done by the following: on the server resources in the relevant knowledge and its protection methods on the development of the entire network. design and implementation of the users single point of landing and out of the way through the site to complete reverse domain name agent. analysis and resolve to achieve in demand: to complete the functional requirements and so on. establish a complete experimental system, and set out the system to complete the function.key word :server resources ag sso ids suse10 电子科技大学毕业论文(设计)服务器资源保护目录第一章 绪 言2第二章 服务器资源保护的现状3第一节 网络资源的发展3第二节 网站资源保护分析4第三节 保护资源的重要性7第三章 对反向代理与sso进行需求分析9第一节 系统软硬件需求分析9第二节 功能需求10第三节 用户需求12第四章 本系统的实现13第一节 反向代理与sso的环境搭建13第二节 配置实现20第五章 代反向理单展示点登陆25第一节 反向代理的展示25第二节 单点登陆的展示26第六章 不足现状与原因29第七章 总结与展望30第一节 回顾总结该文30第二节 展望该系统的前景30结束语31谢辞32参考文献33第一章 绪 言1、 背景 随着计算机网络的快速发展,因特网、局域网、校园网给学校教育改革带来了勃勃的生机。1计算机网络的迅速发展与普及,改变了整个信息管理的面貌,使信息管理从以单个计算机为中心发展到以网络为中心,并为计算机技术在工业。商业。教学。科研.管理等领域中的应用提供了一个全新的网络通信环境,也从根本上加强并促进了群体工作成员之间的信息交流.资源共享.科学计算.技术合作及有效管理等,进而推动了生产.管理.科研及教学事业的发展.目前,信息化程度已成为衡量一个国家。一个地区。一个单位综合实力的重要标志。党中央与国务院对我国信息化工作非常重视,信息化建设已作为一项重要工作领导小组,并指出了“统筹规划.联合建设。统一标准.专项结合”的十六字指导方针。随着信息化建设的不断深入发展,原有人工管理方式已不能适应现代管理需要。企业迫切需要建立具有自己特色的企业内部网,提供集团各部门。各子公司与社会上各种网络之间的信息通讯与处理的专用网络。为单位与个人用户提供办公决策以及各种信息服务.提高企业工作人员的工作效率,降低劳动强度,改进传统的管理模式。以满足企业当前以及未来不断扩展的应用需求,适应现代化企业管理的要求。它不仅能为企业带来实实在在的经济收益,还能够提高企业的社会影响,树立新的企业形象。 这些网络信息资源都将会放在不同的服务器上,也正因为这样所以服务器资源的安全变得更加重要。保护服务器资源就是我们必须的。2、 目的 为了更好的保护网络信息资源的安全,并通过合法的身份验证进入需要访问的信息系统。对访问的用户进行有效的权限限制。这样极大的保护了信息资源。通过单点登陆并将企业的内部系统进行有效的集成访问。提供了用户的快捷方便的访问。并且我们通过这样的身份验证等对资源的保护也可以有效的避免以下的一些不足因素:计算机系统的脆弱性;操作系统的脆弱性;协议安全的脆弱性;数据库管理系统安全的脆弱性;人为的因素。 第二章 服务器资源保护的现状第一节 网络资源的发展一、服务器2(一)服务器的概念服务器的定义:从广义上讲,服务器是指网络中能对其它机器提供某些服务的计算机系统(如果一个pc对外提供ftp服务,也可以叫服务器)。从狭义上讲,服务器是专指某些高性能计算机,能通过网络,对外提供服务。相对于普通pc来说,稳定性、安全性、性能等方面都要求更高,因此在cpu、芯片组、内存、磁盘系统、网络等硬件和普通pc有所不同。 (二)服务器的种类按照不同的分类标准,服务器分为许多种。二、资源3 (一)什么是资源 资源是一国或一定地区内拥有的物力、财力、人力等各种物质要素的总称。分为自然资源和社会资源两大类。前者如阳光、空气、水、土地、森林、草原、动物、矿藏等;后者包括人力资源、信息资源以及经过劳动创造的各种物质财富。资源同时也是计算机系统中的硬件和软件的总称。如存储器、中央处理机、输入和输出设备、数据库、各种系统程序等。由操作系统进行系统的、有效的管理和调度,以提高计算机系统的工作效率。 (二)资源系统的特点自然资源系统的特点 根据人类对自然资源的认知度,其主要特点是: 自然资源分布的不平衡性和规律性; 自然资源的有限性和无限性(现实资源是有限的,但开发利用及转化是无限的); 自然资源的多功能性; 自然资源的系统性;等。 (三)服务器资源 即网络资源是网络上互连起来的计算机提供给各用户分享的信息。这些信息放在各自的计算机上(www服务器、ftp服务器、bbs服务器、vod服务器等),因为有网络互连,大家都能通过internet访问到。三、internet网在我国的发展现状及前景的分析 4随着全球信息高速公路的建设,我国政府也开始推进中国信息基础设施(china information infrastructure,cii)的建设.连接因特网成为最为关注的热点之一.到目前为止,因特网在我国已经得到初步发展.回顾我国因特网的发展,可以分为两个阶段.第一个阶段是与因特网电子邮件的连通.第二个阶段是与因特网实现全功能的tcp/ip连接. 中国教育和科研计算机网cerent 中科院的中国科技网cstnet 中国公用计算机互联网chinanet 中国金桥信息网chinagbn四、internet的发展www的出现将internet推向了民用方面,www通过良好的界面大大降低了internet操作的难度,使用户急剧增加,许多政府机构、商业结构意识到internet蕴含的巨大潜力,也纷纷加入。如今internet已经深入到了社会生活的各个角落,大大方便的信息的传播,这是一场革命。第二节 网站资源保护分析一、网站的通用保护方法6 针对黑客威胁,网络安全管理员采取各种手段增强服务器的安全,确保www服务的正常运行。象在internet上的email、ftp等服务器一样,可以用如下的方法来对www服务器进行保护: 安全配置 关闭不必要的服务,最好是只提供www服务,安装操作系统的最新补丁,将www服务升级到最新版本并安装所有补丁,对根据www服务提供者的安全建议进行配置等,这些措施将极大提供www服务器本身的安全。防火墙 安装必要的防火墙,阻止各种扫描工具的试探和信息收集,甚至可以根据一些安全报告来阻止来自某些特定ip地址范围的机器连接,给www服务器增加一个防护层,同时需要对防火墙内的网络环境进行调整,消除内部网络的安全隐患。 漏洞扫描使用商用或免费的漏洞扫描和风险评估工具定期对服务器进行扫描,来发现潜在的安全问题,并确保由于升级或修改配置等正常的维护工作不会带来安全问题。 入侵检测系统 利用入侵检测系统(ids)的实时监控能力,发现正在进行的攻击行为及攻击前的试探行为,记录黑客的来源及攻击步骤和方法。 这些全施都将极大提供www服务器的安全,减少被攻击的可能性。二、网站的专用保护方法7 尽管采用的各种安全措施能防止很多黑客的攻击,然而由于各种操作系统和服务器软件漏洞的不断发现,攻击方法层出不穷,技术高明的黑客还是能突破层层保护,获得系统的控制权限,从而达到破坏主页的目的。这种情况下,一些网络安全公司推出了专门针对网站的保护软件,只保护网站最重要的内容-网页。一旦检测到被保护的文件发生了非正常的改变,就进行恢复。一般情况下,系统首先需要对正常的页面文件进行备份,然后启动检测机制,检查文件是否被修改,如果被修改就需要进行恢复。我们对以下几个方面的技术进行分析比较: 监测方式本地和远程:检测可以是在本地运行一个监测端,也可以在网络上的另一台主机。如果是本地的话,监测端进程需要足够的权限读取被保护目录或文件。监测端如果在远端的话,www服务器需要开放一些服务并给监测端相应的权限,较常见的方式是直接利用服务器的开放的www服务,使用http协议来监测被保护的文件和目录。也可利用其它常用协议来检测保护文件和目录,如ftp等。采用本地方式检测的优点是效率高,而远程方式则具有平台无关性,但会增加网络流量等负担。定时和触发:绝大部分保护软件是使用的定时检测的方式,不论在本地还是远程检测都是根据系统设定的时间定时检测,还可将被保护的网页分为不同等级,等级高的检测时间间隔可以设得较短,以获得较好的实时性,而将保护等级较低的网页文件检测时间间隔设得较长,以减轻系统的负担。触发方式则是利用操作系统提供的一些功能,在文件被创建、修改或删除时得到通知,这种方法的优点是效率高,但无法实现远程检测。 比较方法 在判断文件是否被修改时,往往采用被保护目录和备份库中的文件进行比较,比较最常见的方式全文比较。使用全文比较能直接、准确地判断出该文件是否被修改。然而全文比较在文件较大较多时效率十分低下,一些保护软件就采用文件的属性如文件大小、创建修改时间等进行比较,这种方法虽然简单高效,但也有严重的缺陷:恶意入侵者可以通过精心构造,把替换文件的属性设置得和原文件完全相同,从而使被恶意更改的文件无法被检测出来。另一种方案就是比较文件的数字签名,最常见的是md5签名算法,由于数字签名的不可伪造性,数字签名能确保文件的相同。 恢复方式恢复方式与备份库存放的位置直接相关。如果备份库存放在本地的话,恢复进程必须有写被保护目录或文件的权限。如果在远程则需要通过文件共享或ftp的方式来进行,那么需要文件共享或ftp的帐号,并且该帐号拥有对被保护目录或文件的写权限。 备份库的安全当黑客发现其更换的主页很快被恢复时,往往会激发起进一步破坏的欲望,此时备份库的安全尤为重要。网页文件的安全就转变为备份库的安全。对备份库的保护一种是通过文件隐藏来实现,让黑客无法找到备份目录。另一种方法是对备份库进行数字签名,如果黑客修改了备份库的内容,保护软件可以通过签名发现,就可停止www服务或使用一个默认的页面。 通过以上分析比较我们发现各种技术都有其优缺点,需要结合实际的网络环境来选择最适合的技术方案。三、5web 服务器的主要威胁是 配置处理 :配置处理或主机枚举是一种收集 web 站点相关信息的探测过程。攻击者可利用这些信息攻击已知的薄弱点。 拒绝服务 :如果服务器被泛滥的服务请求所充斥,则出现拒绝服务攻击。此时的威胁是,web 服务器因负荷过重而无法响应合法的客户端请求。 未经授权的访问 :如果未能阻塞位于外围防火墙的应用程序服务器上运行的程序所使用的端口,则外部攻击者能够直接与应用程序服务器通信。如果允许前端 web 服务器以外的计算机连接到应用程序服务器,那么该应用程序服务器的受攻击面就会增加。 随意代码执行 :如果攻击者在您的服务器中运行恶意代码来损害服务器资源或向下游系统发起其他攻击,则出现代码执行攻击。 特权提升 :如果攻击者使用特权进程帐户运行代码,则出现特权提升攻击。病毒、蠕虫和特洛伊木马:这些攻击通常不被注意,直到它们开始耗费系统资源,而这将减慢或阻止其他应用程序的执行。驻留 iis 的应用程序服务器易受 iis 攻击。 所以我们得对这些威胁做出相应的解决办法。在这里我主要是对未经授权的访问做出相应的解决。四、未经授权的访问的保护方法(一)数字签名:可以有效的保护重要资源不受非法用户的介入(二) 限制对web资源的访问 :除了限制的页面资源之外的任何资源都可以通过输入url来查看,这种方法是可以保护一些重要的资源。(三)监视未经授权的用户访问:这种可以有效的监视所访问用户是否合法,但是这样子它的负荷很大(四) 反向代理,sso:这种访法可以有效的解决受保护资源的安全。通过访问网关到身份管理服务器进行身份验证,并同对不同用户层次的不同权限访问。这样很好的保护资源。同时sso可以让用户不用每次进入一个应用系统都需要进行验证。只需登陆一次只要不结束会话都可以直接进入系统。除以上的四种方法以外还有很多种,在这我就不一个一个的列出来了五、反向代理与sso比其它方法比较通过对以上好几种未经授权访问的保护(一)可以看到数字签名的保护比较单一化,但安全性较好;(二) 限制对web资源的访问这种方法会限制到有权访问该资源的用户都不能进入获取相应的资源信息;(三)监视未经授权的用户访问这种方法效率很低(四)反向代理,sso 这种方法不但效率高,而且功能更为全面并且包含了以上三种方法。六、网站保护的缺陷 尽管网站保护软件能进一步提高系统的安全,仍然存在一些缺陷。首先这些保护软件都是针对静态页面而设计,而现在动态页面占据的范围越来越大,尽管本地监测方式可以检测脚本文件,但对脚本文件使用的数据库却无能为力。 另外,有些攻击并不是针对页面文件进行的,前不久泛滥成灾的red code就是使用修改iis服务的一个动态库来达到攻击页面的目的。另一个方面,网站保护软件本身会增加www服务器的负载,在www服务器负载本身已经很重的情况下,一定好仔细规划好使用方案。第三节 保护资源的重要性一、6网络安全的重要性(一)信息具有保密性在信息社会中,信息具有和能源、物源同等的价值,在某些时候甚至具有更高的价值。具有价值的信息必然存在安全性的问题,对于企业更是如此。例如:在竞争激烈的市场经济驱动下,每个企业对于原料配额、生产技术、经营决策等信息,在特定的地点和业务范围内都具有保密的要求,一旦这些机密被泄漏,不仅会给企业,甚至也会给国家造成严重的经济损失。(二)信息需要共享经济社会的发展要求各用户之间的通信和资源共享,需要将一批计算机连成网络,这样就隐含着很大的风险,包含了极大的脆弱性和复杂性,特别是对当今最大的网络国际互联网,很容易遭到别有用心者的恶意攻击和破坏。随着国民经济的信息化程度的提高,有关的大量情报和商务信息都高度集中地存放在计算机中,随着网络应用范围的扩大,信息的泄露问题也变得日益严重,因此,计算机网络的安全性问题就越来越重要。二、网络安全的要考虑的几个方面(一)网络系统的安全 (1)网络操作系统的安全性:目前流行的操作系统(unix、windows nt/2000/98等)均存在网络安全漏洞; (2)来自外部的安全威胁; (3)来自内部用户的安全威胁; (4)通信协议软件本身缺乏安全性(如:tcp/ip协议); (5)病毒感染; (6)应用服务的安全:许多应用服务系统在访问控制及安全通信方面考虑得不周全 (二)局域网安全 局域网采用广播方式,在同一个广播域中可以侦听到在该局域网上传输的所有信息包,是不安全的因素 (三)internet互连安全 非授权访问、冒充合法用户、破坏数据完整性、干扰系统正常运行、利用网络传播病毒等。(四)数据安全 本地数据安全:本地数据被人删除、篡改,外人非法进入系统。 网络数据安全:数据在传输过程中被人窃听、篡改。如数据在通信线路上传输时被人搭线窃取,数据在中继结点机上被人篡改、伪造、删除等。事实上,不论internet,还是intranet或其他任何专用网,都必须注意到网络的安全性问题,以保护本单位本部门的信息资源不致受到外来的侵害。第三章 对反向代理与sso进行需求分析 第一节 系统软硬件需求分析1、 实际生产环境的要求 (一)服务器:由于要装多个系统至少需要三台 (二)ip的使用,各系统需要使用不同的ip地址 (三)软件方面,使用的操作系统:linux操作系统 产品使用:novell公司开发的edirectory、access manager、imanager2、 在测试环境中的需求7 由于我们作出来的开发配置要使用必须搭建测试环境来进行测试(一)安装edirectory的硬件要求 edirectory对于cpu处理能力并没有过高的要求,但对i/o处理能力要求较高。以下是安装edirectory对内存和硬盘空间的最低要求。(2) 安装imanager的硬件要求 以下安装imanager的最低硬件要求。 cpu pentium* iii 600mhz以上 内存 512m 以上 硬盘空间 200mb 以上(三)access manager的硬件要求1、identityserverr的最低要求 cpu pentium* iii 600mhz以上 内存512m以上 硬盘空间300mb以上2、access gateway的需求 ag对硬件方面的要求不是很高,但至少得保证内存(四)在测试环境中的软件方面与生产环境差不多,但是在测试环境中配置好的一台机子可以装上几个系统,这时我们就需要用到虚拟工作站,在虚拟工作站上再进行系统的安装。第二节 功能需求1、 系统总体概念 统认证系统 各应用系统 企业门户 目录系统 身份管理系统 图 3-1 系统的总体结构目录系统为企业门户及应用系统直接、间接提供统一的部门、用户等信息;身份管理系统保障目录系统与应用系统之间用户信息的实时同步;统一认证系统对企业门户及各应用系统提供资源保护、单点登录及访问控制2、 功能描述反向代理(reverse proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器, 并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。单点登录(single sign on),简称为 sso,是目前比较流行的企业业务整合的解决方案之一。sso的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 下图是反向代理和sso进行处理的一个逻辑图 如图 2图 3-2 功能描述逻辑图在以上的图中可以看到:(一)我们充当访问网关的软件就是am(access manager)中的ag(access gateway)当一个用户登陆时需要通过访问网关检查(二)身份证管理服务器 身份证管理服务器是我们am中的ids(identityserver)该服务器将与认证目录同步进行用户的身份认证主要提供对用户身份的识别鉴定(三)认证目录 即是上面所介绍的ed(edirectory)这个软件专门用来管理用户信息;身份认证服务器在认证用户身份时,需要访问保存用户身份信息的数据源,也就是认证目录三、以一个用户登陆服务器请求访问资源的全过程为例来说明功能需求 (一)、当用户需要登陆时在浏览器中输入访问网关所代理的应用系统的url,请求访问应用系统,访问请求到达访问网关;在这里访问网关所代理的应用系统的url就是我们所要做的反向代理。 (二)、访问网关检查当前用户是否已经登录,如果用户尚未登录利用http协议的重定向机制,用户将被访问网关重定向到身份认证管理服务器上,通过统一的认证页面获取用户的登录信息。 (三)、身份认证管理服务器将获取的用户登录信息与认证目录中存放的用户信息进行匹配,验证用户的合法性。(认证目录中的用户信息与身份目录中的用户信息同步身份目录通过具体的驱动与应用系统用户信息数据库同步)在这里我们不详细说身份目录与认证目录的同步过程,以及怎样实现的。(四)、如果用户存在,并且已经被授权访问门户系统,身份认证管理服务器认证成功,并将用户重定向回访问网关所代理的企业门户;访问网关与身份认证管理服务器协商,确认用户已经认证成功,并且从身份认证管理服务器上获取用户信息; (五)、访问网关使用自动填表,或身份注入(http头)策略将用户名和密码等信息提交给应用系统;到这一步的时候,我们就得跟椐用户所请求的不同页面进行想应的策略配置。应用系统接从请求中获取到用户名和密码等用户信息后,访问应用系统用户库确定该用户是否合法;如果该用户合法,应用系统向访问网关返回用户所请求的资源,访问网关缓存用户请求的资源后,将其返回给用户。至此整个反向代理与单点登陆就已完成了。(六)、当用户结束访问时,需要结束会话。下图是用户结访需要登出时的操作。各应用系统图 3-3 用户登出流程第三节 用户需求1、 帐户命名规则 所有用户:两个字的采用姓名全称 三个字的采用姓名简称 如:zhangs 张三2、 密码管理要求 全体用户的初始密码都为:12345673、 系统用户对象 该系统只允许本公司内部人员访问使用4、 用户信息处理 由系统管理员负责用户信息的新增、删除、修改。5、 帐户创建 由系统管理员直接创建6、 系统权限控制 不同层次的用户给予相应的访问权限7、 系统访问标准 通过内网访问,登陆时用户名+密码第四章 本系统的实现 第一节 反向代理与sso的环境搭建1、 环境搭建所使用的产品,以及服务器的架构 novell(ag、ids、ed、imanager) suse10 (一) ed树,认证目录的架构层次表4-1 ed树架构层次imanageredirectorysuse 10 (二) ids身份认证管理服务器架构层次表4-2 ids架构层次 idsedirectorysuse 10 (三)ag访问网关架构表4-3 ag架构ag(suse 10) 2、 以上三台服务器的搭建安装 (一)ed树,认证目录的搭建 1、suse10的安装 (1)suse10总共有四张安装盘,插入第一张出现以下介面开始安装如 图4-1 图4-1 suse 10安装界面 (2)跟据提示先择相应的选项依次进行,需要特别注意的是选择安装软件时,如下图所示,必须要选中其中的c/c+,以及java中的两个组键图 4-2 组键安装图图 4-3 java包的选择 (3)完成上面软件包的选择之后就正式开始安装了,依次插入其它几张光盘,安装完成以后进行root密码的设置以及静态ip和子网掩码、网关的设置。图 4-4 输入密码 图4-5 ip及网关设置 2、edirectory的安装 (1)配置ntp时间同步服务图4-6 ntp时间同步 (2)在linux上安装edirectory 在这里我们就用压缩来进行说明。解压后进入安装目录。图 4-7 解压edirectory (3)在安装目录中,通过命令“./nds-install ” 启动安装过程。选择安装edirectory服。务器和相关工具。进行安装图4-8 ed安装中 (4)安装完成后进行环境变量设置,以及使用命令“ndsconfig new进行实例的创建。实例创建成功,显示以下信息,该实例将作为服务器上的默认实例,每次启动系统时通过“/etc/init.d/ndsd”命令自动启动该实例。3、imanager 的安装 (1)进入安装目录 通过命令“./imanagerinstalllinux.bin”,启动安装程序,选择安装imanager, tomcat 和 jvm图 4-9 imanager安装启动图 4-10 选择安装项 (2)安装过程中要提示安装插键,这时可以安装,也可以以后再装。4、ed树搭建好以后可以通过 http:/server dns name or ip address:port/nps/ 可访问。可以登陆进去以后进行用户的创建等。图 4-11 ed登陆界面(二)、ids身份管理服务器的搭建 1、suse10在上面我们介绍过了。在这里我们直接就进ed和ids的说明。由于在这里ids本身自带ed,所以就不必单独安装了。 2、直接说ids(ids包含了ac控制台,和ids)(1)将access manager安装光盘插入到该系统所在机器的光驱中.以root权限登录到该系统的命令行下,进入/media/dvd文件夹.在命令行下输入:./install.sh 输入1,进入到novell access manager administration的安装程序进行安装图4-12 am安装选项 图 4-13 ac安装过程(2)安装完成后会显示url地址,在浏览器中输入该地址打开以下页面,输入用户名密码进入ac控制台图 4-14 am登陆界面(3)再次进入到安装目录如(1)所示,选择2进行ids的安装。图 4-15 ids安装过程(4) ids安装完成以后进入yast进行域名设置,在这里我们装些域名设成(三)ag即访问网关的安装 1、安装ag时,只需要装该软件就可以了,不用再装suse10。因为suse10是封装在ag中的。 2、ag的安装 (1)插入光盘开始安装,先择高级模式安装。进入到下一步进行磁盘分区图4-16 ag安装界面图4-17 磁盘分区(2)以上过程完成后先择时区,开始进行安装(3)安装完成后进行ip的设置,以及用命令在am上导入ag的配置 第二节 配置实现 1、 ids 的配置(一)、在浏览器中输入:8080/nps登陆administration console, 点击access manager identity servers. 系统将显示出当前已经安装的ids。(二)、在配置之前,首先取消浏览器对弹出网页的屏蔽。点击access manager identity servers setup new(三)、在填入以下内容后点击下一步: 1、name:ids 2、base url:3:8080/nidp 3、其余选项保持默认 4、最终结果如下图图 4-18 配置ids url地址(四)、在organization page页面填入以下信息后点击下一步: 1、name:ids 2、display name:ids 3、url:3 4、最后结果如下图:图4-19 ids配置(五)、在user store page页面,需要填写以下内容: 1、name:userstore 2、admin name:cn=admin,o=services 3、admin password:novell 4、directory type:edirectory 5、server replicas配置如下: (1)、在server replicas菜单下点击new (2)、在弹出的specify server replica information对话框中填入以下内容后点击ok name:server replica ip address:01(身份认证树的ip) port:636 勾选use secure ldap connections,点击auto import trusted root,在弹出的窗口中的alias栏填入cert_root_ids,其它选项保持默认,点击ok (3)、在search contexts菜单下点击new,在弹出的对话框中输入:o=novell其余选项保持默认,点击ok。最后完成结果如下图:图 4-20 userstore以及server replicas配置(六)、将配置文件应用于ids上: 1、将点击access manager identity servers. 2、选中需要应用配置文件的ids,点击actions,在下拉菜单中选择assign to configuration。 3、在assign server(s) to configuration对话框中选中刚才创建好的配置文件:serverconf,点击assign。 4、在弹出的对话框上点击确定,等待ids重启。 5、在等候5分钟(视物理机的性能而定)后,刷新该页面,重新登陆。 6、点击access manager identity servers.查看当前应用该配置文件的ids是否成功启动。 7、成功启动图片如下: 图 4-21 ids配置结果(七)、对于ids的配置补充: 1、在配置base url时,其对应的url应该为::8080/nidp 2、在配置server replicas时,其对应的ip应该为:3二、ag的配置(一) 1、在浏览器中输入:8080/nps登陆administration console, 点击access manager access gateways edit reverse proxy / authentication. 2、在identity server configuration 选项下, 通过选择刚才已经赋予给ids的配置文件使accessgateway信任其对应的ids。 3、在reverse proxy list菜单下,点击new,输入reverse proxy的名称,然后点击ok. 4、在proxy service list下,点击new,填入以下内容后点击next (1)、proxy service name: aaa (2)、published dns name: (3)、web server ip address: (4)、 host header: forward received host name option (5)、其余选项保持默认,最后结果如下图: 图 4-22 反向代理(二) 1、在proxy service list,,点击刚才创建好的配置文件名 protected resources 2、在in the protected resource list,点击new。 3、在弹出的对话框中输入everything点击ok。 4、contract:选择name/password-form点击ok。 5、在protected resource list中,点击new,然后在url path list中点击已经存在的“/*”,在弹出的对话框中输入portal的登陆页面,例如:/demoweb/appmanager/p1/portal。点击ok 6、contract:选择name/password-form。 7、点击form fill表单,在form fill policy list菜单下点击manage polocies。 8、在policies对话框中点击new,输入以下信息后点击ok: (1)、name:login_aaa (2)、type:access gateway: form fill 9、在新弹出的窗口中点击new,选择form fill 10、在do form fill 表单中填入以下内容后点击ok。 (1)、form name :loginfrom (2)、fill options如下图: 图4-23 单点登陆填表策略 (3)、选中auto submit,点击ok。 (4)、点击apply changes,然后点击close。 (5)、 在form fill policy list中选择刚才创建好的填表策略名,点击enable (6)、点击ok,接着点击最下面的configuration连接,点击ok (7)、点击apply changes。等待弹出的对话框显示changes have been applied successfully。 第五章 代反向理单展示点登陆 第一节 反向代理的展示 一、当我们刚对一个新系统页面进行它的单点登陆配置时,首先通过ip对该页进行访问。是否能正常打开。我们就用以下的tomcat为例来进行说明(tomcat是本机装的一个用来测试的环境)。如下图:图 5-1 测试页面二、在ids上进行域名的配置,在这里我奖域名任意的设成:。并让该域名指向我们之前配置的访问网关的地址。三、下面我们开始在访问网关中对该地址进行反向代理配置将域名与tomcat的ip进行对应起来,如下图 图 5-2 测试页面反向代理配置该图的配置方法在前面ag 的配置中已经说过。在这里我就不详说明了。四、将域名与ip映射好了以后,再新建一个保护资源,在这可以先保护该地址下的所有页面就可以了。图 5-3 反向代理中受保护资源五、完成以上的操作将ids与ag进行更新,打开新的页面输入:能将其反向代理到如下页面(能与它对应的ip打开的页面相同)。那么我们就成功的将其进行了反向代理。 图 5-4 通过域名成功反向代理页面第二节 单点登陆的展示 一、当我们配置好反向代理以后。在其保护资源中配置相应的策略,在上面的页面中对它进行填表策略的配置。(注:下图中的填表策略中的input field name项与tomcat的登陆页面中name对应)配置如下图: 图 5-5 单点登陆策略创建图5-6 测试填表策略配置二、配置完成后进行确认并将该配置设置成enabled状态。再将ag进行更新 图 5-7 完成策略配置图 三、在身份认证树中进行用户的创建,并将tomcat自身的用户名与密码填到创建用户时对应的sn和mail中图 5-8 用户创建四、用户创建完成后,打开浏览器在地址栏中输入前面所设置的域名 出现反向代理的验证页面,我们在此输入刚刚在身份树中创建的用户进行登陆验证并且可以成功登陆到tomcat首页图 5-9 创建的用户进行登陆 第六章 不足现状与原因 1、 该系统的局限性 (一)、对一个系统登陆页面配置即单点登陆的配置,在用户身份信息的验证时只限制于静态的输入信息。 (二)、不是每个网页就可以真接进行配置的。有些页面需要进行相应的改造才能实现单点登陆以及单点登出的配置。2、 不足之处的根源 本系统自身固有一定的特性,另外一方面是人为原因,还没有开发出来。第七章 总结与展望第一节 回顾总结该文

温馨提示

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

评论

0/150

提交评论