AD RMS服务器部署(二)整合Exchange2010及保护测试

简介:

整合RMS与Exchange 2010

点击开始菜单,选择所有程序,展开Microsoft Exchange Server 2010,打开Exchange Management Console,选择收件人配置—通讯组,在右侧操作窗口中选择新建通讯组,在新建通讯组页面,选择新建组,并点击下一步

clip_image002

在组信息页面,将组类型设置为安全,指定组的名称及别名为RMS,点击下一步

clip_image004

在新建通讯组页面点击新建

clip_image006

clip_image008

以域管理员账号登录到域控上,点击开始菜单,选择管理工具,选择Active Directory用户和计算机,展开contoso—users,找到用户FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e04,将该用户加入到RMS组中。

注:默认Exchange Server 2010集线器传输服务器会使用该用户身份对所有收发的RMS加密邮件进行解密尝试,因此需要将该用户加入到AD RMS用户组之中,才能够确保Exchange集线器传输服务器能够对RMS加密的邮件进行反垃圾和反病毒邮件检查和筛选。

clip_image010

以用户contoso.com\rmsadmin,登录RMS服务器,打开开始菜单,选择管理工具,选择Active Directory Rights Management Services,展开AD RMS群集,展开安全策略—超级用户,右键点击超级用户,选择启用超级用户

clip_image012

在中间窗口选择更改超级用户组,选择浏览,指定RMS为超级用户组

clip_image013

clip_image015

点击开始菜单,选择管理工具,点击Internet信息服务(IIS)管理器,展开 网站—Default Web

Site--_wmcs—certification ,右键点击certification,选择浏览

clip_image017

在certification文件夹中,右键点击ServerCertification.asmx文件,选择属性—安全,在ServerCertification.asmx属性—安全选项中,点击继续

clip_image019

在ServerCertification.asmx的权限页面,点击添加,添加Authenticated Users组,确保Authenticated Users组对ServerCertification.asmx文件有读取和执行的权限,点击确定完成权限的设置 。

注:Exchange OWA在使用RMS权限设置时,会通过Web的方式读取AD RMS服务器上的ServerCertification.asmx文件中存储的权限相关信息,默认仅有System对ServerCertification.asmx文件具有读取权限,因此需要为Authenticated Users组赋予对该文件的读取权限,以确保在Exchange OWA中可以正常使用RMS功能。

clip_image020

clip_image021

以用户contoso.com\exadmin,登录Exchange服务器,点击开始菜单,选择所有程序,展开Microsoft Exchange Server 2010,选择Exchange Management Shell,在Exchange Management Shell中输入get-IRMConfiguration,查看当前Exchange组织的权限管理设置情况

clip_image023

输入Set-IRMConfiguration – InternalLicensingEnable $true在Exchange组织内部启用RMS功能

clip_image025

再使用get-IRMConfiguration查看Exchange组织的RMS配置情况,确保设置为InternalLicensingEnable: True

clip_image026

RMS对文件的保护

安装RMS客户端

XP客户机上必须安装RMS客户端软件,才可以发挥RMS的作用。RMS客户端软件Office可以自动下载。在XP客户机上打开Word2010,点击Word2010左上角的 开始 按钮,依次

“信息”—“保护文档”—“按人员限制权限”—“限制访问”

clip_image027

Office提示我们由于没有安装RMS客户端软件,无法使用限制访问的功能。如果想自动下载RMS客户端软件,点击“是”。

clip_image028

clip_image029

clip_image030

clip_image031

clip_image032

clip_image033

clip_image034

文件保护测试

XP客户机上安装了RMS客户端后,我们准备了两个用户user1、user2用于测试。需要注意的是,用户都需要有电子邮件地址。在Exchange服务器,为两个用户各自创建一个邮箱。

同时在文件服务器上创建一个用于测试的doc文档。

clip_image036

以user1身份登录XP客户机,并打开测试文档,选择“限制访问”选项。

clip_image037

XP客户端通过HtTPS协议访问RMS服务器,RMS服务器要求用户进行身份验证,输入user1的账号进行身份验证

clip_image038

clip_image039

通过身份验证后,在RMS权限设置界面,我们为user2设置了读取权限。

注意,描述user2时需要使用电子邮件地址 user2@ contoso.com。

clip_image040

如果我们希望对user2进行更详细的权限设置,可以点击左下角的“其他选项”。

clip_image041

如图所示,除了给user2分配读取权限,还可以限制是否可以对文件内容进行打印,是否允许对文件内容进行复制。甚至文件的到期时间也可以设置,时间到期后文件内容对访问者就彻底关闭。还有一个人性化的设计,访问者如果发现权限不够,还可以通过电子邮件向文件的所有者申请更多的权限。

设置完成后,我们以user2的身份登录XP客户机,测试user2对被限制文件的访问状况

clip_image042

登陆后,打开文件服务器的测试文档,RMS客户端自动使用HTTPS协议连接到RMS服务器。RMS服务器要求访问者进行身份验证,输入user2的身份凭证进行身份验证。

clip_image043

clip_image044

clip_image045

身份验证之后, RMS客户端提示由于此文档已经被限制访问,访问者必须连接到RMS服务器去下载访问许可证,才可以访问被限制的文档。(从中我们可以推断,如果文件被带出公司,访问者是无法从RMS服务器获得许可证的。即使在公司内部,访问者从RMS服务器下载许可证,也要通过RMS服务器的身份验证才可以)。综合这些因素,我们看出RMS对文件的保护还是非常到位的。

clip_image046

从RMS服务器下载许可证后,就可以看到文件的内容,user2获得了读取文档的权限。

clip_image047

查看能否对文件内容进行复制,右键菜单中的复制操作已经变为灰色不可选取。

clip_image048

查看能否对文件内容也无法进行打印,文件菜单中的打印操也变为灰色不可选取。

clip_image049

RMS对电子邮件的保护

以user1的身份在XP客户机上登录

clip_image050

登录邮箱后给user2发送一封测试邮件,内容是“RMS测试”

clip_image052

在“选项”菜单中的“权限”下拉菜单中选择“不可转发”,不允许邮件接收者擅自把邮件内容转发给第三者。

clip_image054

对邮件进行限制后,可以在Outlook2010中看到邮件被标示为只能被读取内容,不允许转发。复制和打印。点击“发送”按钮,把邮件发送user2。

clip_image056

以user2的身份在XP客户机上登录

clip_image057

登录邮箱后,在邮箱中看到user1发来的测试邮件。打开测试邮件时,Outlook2010要求连接到RMS服务器进行身份验证,我们输入user2的用户名和口令完成身份验证。

查看邮件的内容,邮件中提示,user2不能转发邮件,也不能对邮件内容进行复制和打印。

clip_image059

clip_image061

clip_image063

clip_image064



本文转自liang_simon51CTO博客,原文链接:http://blog.51cto.com/shubao    ,如需转载请自行联系原作者

相关文章
|
2月前
|
中间件 Java 应用服务中间件
Windows部署web应用服务器Jboss中间件
如何在Windows系统上部署JBoss 7.1作为Web应用服务器,包括配置环境变量、自动部署WAR包、访问JBoss控制台、设置管理员账户以及修改端口和绑定地址等操作。
78 1
|
2月前
|
jenkins 测试技术 应用服务中间件
【专业测试技能】全流程掌握:部署测试环境的策略与实践
本文分享了关于部署测试环境的策略与实践。文章讨论了部署测试环境的全过程,包括服务如MySQL、Redis、Zookeeper等的部署,以及解决服务间的依赖和兼容问题。文中还介绍了使用Jenkins、Docker等工具进行部署的方法,并通过实战案例讲解了如何创建和管理Jenkins Job、配置代理服务器Nginx、进行前后端服务的访问和优化。最后,作者强调了提问的重要性,并鼓励大家通过互联网解决遇到的问题。
67 2
【专业测试技能】全流程掌握:部署测试环境的策略与实践
|
2月前
|
负载均衡 应用服务中间件 持续交付
微服务架构下的Web服务器部署
【8月更文第28天】随着互联网应用的不断发展,传统的单体应用架构逐渐显露出其局限性,特别是在可扩展性和维护性方面。为了解决这些问题,微服务架构应运而生。微服务架构通过将应用程序分解成一系列小型、独立的服务来提高系统的灵活性和可维护性。本文将探讨如何在微服务架构中有效部署和管理Web服务器实例,并提供一些实际的代码示例。
71 0
|
1天前
|
前端开发 JavaScript 应用服务中间件
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
本文是一篇详细的教程,介绍了如何在Linux系统上安装和配置nginx,以及如何将打包好的前端项目(如Vue或React)上传和部署到服务器上,包括了常见的错误处理方法。
9 0
linux安装nginx和前端部署vue项目(实际测试react项目也可以)
|
1月前
|
网络协议 网络安全
基于bind软件部署DNS服务器
关于如何使用bind软件部署DNS服务器的教程,包括DNS服务器的类型、基于bind软件的部署步骤、验证DNS服务器可用性的指导,以及如何进行DNS正向解析的实现。
32 2
基于bind软件部署DNS服务器
|
21天前
|
监控 JavaScript Java
部署应用程序到服务器
部署应用程序到服务器
38 3
|
1月前
|
存储 关系型数据库 MySQL
使用Docker快速部署Mysql服务器
本文介绍了如何使用Docker快速部署MySQL服务器,包括下载官方MySQL镜像、启动容器、设置密码、连接MySQL服务器以及注意事项。
174 18
|
2月前
|
Web App开发 编解码 Linux
使用Selenium自动化测试解决报告生成失败问题及Linux部署指南
这篇文章介绍了使用Selenium自动化测试解决报告生成失败问题的方法,包括Linux环境下的部署指南和代码实现。
30 1
使用Selenium自动化测试解决报告生成失败问题及Linux部署指南
|
14天前
|
JavaScript Linux 开发工具
如何将nodejs项目程序部署到阿里云服务器上
该文章详细描述了将Node.js项目部署到阿里云服务器的步骤,包括服务器环境配置、项目上传及使用PM2进行服务管理的过程。
|
1月前
|
Kubernetes Linux API
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇
该博客文章详细介绍了在CentOS 7.6操作系统上使用kubeadm工具部署kubernetes 1.17.2版本的测试集群的过程,包括主机环境准备、安装Docker、配置kubelet、初始化集群、添加节点、部署网络插件以及配置k8s node节点管理api server服务器。
73 0
CentOS 7.6使用kubeadm部署k8s 1.17.2测试集群实战篇