应用程序
企业移动性管理(emm)分为移动设备管理(mdm)和移动应用程序管理(mam)。MDM让组织能够保护和控制移动设备,而mam有助于应用程序交付和管理。为支持BYOD采用,您通常可以实施老妈解决方案(例如XenMobile),以帮助执行以下操作:
- 应用程序交付
- 软件授权
- 配置
- 应用程序生命周期管理
可以要求或允许用户同时选择进行MDM管理。
通过XenMobile,您可以配置特定的老妈策略和VPN设置以防止数据泄漏和其他安全威胁,进一步保护这些应用程序的安全。XenMobile为组织提供了部署其解决方案的灵活性,作为:
- 仅妈妈环境
- 仅MDM环境
- 同时提供MDM和MAM功能的统一XenMobile Enterprise环境
除了能够将应用程序交付到移动设备外,XenMobile还通过MDX技术提供应用程序容器化。这些应用程序受基于策略的精细控制。独立软件供应商(isv)可以使用移动应用程序SDK应用这些控制。
在企业环境中,用户使用各种各样的移动应用程序来协助完成自己的工作职责。这些应用程序可能包括公共应用商店中的应用程序、内部开发的应用程序或本机应用程序。XenMobile按如下所示对这些应用程序进行分类:
公共应用商店:这些应用程序包括公共应用商店(例如苹果应用商店或谷歌玩)中提供的免费或付费应用程序。组织外的供应商通常在公共应用商店中提供其应用程序。这种方式让其客户可以直接从互联网下载应用程序。根据用户的需求,您可以在组织中使用很多公共应用程序。例如,GoToMeeting, Salesforce和EpicCare应用程序属于此类应用程序。
如果使用mam sdk:请从应用程序供应商处获取应用程序二进制文件。然后,将mam SDK集成到应用程序中。
如果您使用MDX Toolkit:Citrix不支持直接从公共应用商店下载应用程序二进制文件,然后使用MDX工具包将其打包以进行企业分发。要打包第三方应用程序,请与您的应用程序供应商合作以获取应用程序二进制文件。然后,您可以使用MDX Toolkit打包二进制文件。
内部应用程序:许多组织都有内部开发人员,他们创建提供特定功能并在组织内独立开发和分发的应用程序。在某些情况下,一些组织可能还有isv提供的应用程序。您可以将此类应用程序作为本机应用程序进行部署,也可以通过使用老妈解决方案(例如XenMobile)容器化这些应用程序。
例如,某医疗机构可能会创建一个内部应用程序,以允许医师在移动设备上查看患者信息。然后,组织可以使用以下方法之一来保护患者信息的安全并启用对患者数据库的VPN访问:
- 老妈SDK
- MDX工具包
- Web和SaaS应用程序:这些应用程序包括通过内部网络访问的应用程序(Web应用程序)或通过公用网络访问的应用程序(SaaS)。XenMobile还允许您使用一组应用程序连接器创建自定义Web和SaaS应用程序。这些应用程序连接器便于对现有Web应用程序进行单点登录(SSO)。有关详细信息,请参阅应用程序连接器类型。例如,您可以使用基于安全声明标记语言(SAML)的谷歌应用SAML为SSO登录谷歌应用程序。
- 移动生产力应用程序:移动生产力应用程序是Citrix开发且在XenMobile许可证中附带的应用程序。有关详细信息,请参阅关于移动生产力应用程序。Citrix 还提供 ISV 使用移动应用程序 SDK 开发的其他业务就绪型应用程序。
- HDX应用程序:HDX应用程序是您通过StoreFront发布且由Windows托管的应用程序。如果使用Citrix Virtual Apps and台式机以及Citrix Workspace,HDX应用程序可供已注册的用户使用。
根据您计划通过XenMobile部署和管理的移动应用程序的类型,基础配置可能会有所差别。例如,具有不同权限级别的多组用户可能会使用某一个应用程序。在这种情况下,您可以创建独单独的交付组以部署同一应用程序的两个不同版本。此外,您还必须确保用户组成员身份相互排斥,以避免在用户设备上发生策略不匹配。
还可以使用苹果批量购买管理iOS应用程序许可。此选项要求您注册批量购买计划并在XenMobile控制台中配置批量购买设置。该配置允许您使用批量购买许可证分发应用程序。鉴于各种用例,在实施XenMobile环境之前请务必评估和规划您的MAM策略。规划您的妈妈策略时,您可以先明确以下各项:
- 应用程序类型:列出您计划支持的不同应用程序类型,并对其进行分类,例如,公共,本机,网络内部或ISV应用程序。此外,还按不同的设备平台(例如iOS和Android)对应用程序进行分类。此分类将有助于调整每种类型的应用程序所需的各种XenMobile设置。例如,一些应用程序可能需要使用移动应用程序SDK来启用特殊API才能与其他应用程序交互。
- 网络要求:配置具有特定网络访问要求的应用程序的设置。例如,某些应用程序可能需要通过VPN访问您的内部网络。某些应用程序可能需要因特网访问权限才能通过DMZ对访问进行路由。为了允许此类应用程序连接到所需网络,必须相应地配置各种设置。明确每个应用程序网络要求有助于在早期做出您的体系结构决策,这将简化整体实施流程。
安全要求:可以定义应用到单个应用程序或所有应用程序的安全要求。
- MDX策略等设置适用于单个应用程序
- 会话和身份验证设置适用于所有应用程序
- 某些应用程序可能具有特定的容器化mdx,身份验证,地理围栏,通行码或数据共享要求。
请提前概述这些要求,以简化部署。有关端点管理中的安全性的详细信息,请参阅安全性和用户体验。
- 部署要求- 您可能希望使用基于策略的部署以仅允许合规用户下载已发布的应用程序。例如,某些应用程序可能会要求设备处于托管状态,或者设备满足最低操作系统版本要求。您可能还希望某些应用程序仅提供给企业用户。请提前列出此类要求,以便您可以配置适当的部署规则或操作。
许可要求:保留应用程序相关的许可要求的记录。您的笔记可以帮助您有效地管理许可证使用情况,以及决定是否在XenMobile中配置特定功能以便于进行许可。例如,如果部署免费或付费iOS应用程序,苹果会强制执行应用程序的许可要求。因此,用户必须登录其苹果应用商店帐户。
但是,您可以注册加入苹果批量购买计划,以通过XenMobile分发和管理这些应用程序。批量购买允许用户无需登录其苹果应用商店帐户即可下载应用程序。
某些平台(例如三星安全诺克斯和三星)有需要在部署这些功能之前完成的特殊许可要求。
- 允许列表和阻止列表要求:您可以确定不希望用户安装或使用的应用程序。创建阻止列表将定义不合规事件。然后,您可以设置策略,以便在事件发生时触发。另一方面,某个应用程序可能可以使用,但会出于某个原因而被列入阻止列表。在这种情况,可以将该应用程序添加到允许列表中,并指出该应用程序是可以使用的但不是必需的。此外,请谨记,预先安装在新设备上的应用程序可能包括一些不属于操作系统的常用应用程序。此类应用程序可能会与您的阻止列表策略发生冲突。
用例
某医疗机构计划部署XenMobile以用作其移动应用程序的MAM解决方案。移动应用程序将交付给公司和自带设备用户。它决定交付和管理以下应用程序:
移动生产力应用程序:由Citrix提供的iOS和Android应用程序。有关详细信息,请参阅移动生产力应用程序。
思杰安全集线器:所有移动设备用来与XenMobile通信的客户端。可以使用安全中心将安全设置,配置和移动应用程序推送到移动设备。安卓和 iOS 设备通过 Secure Hub 在 XenMobile 中注册。
Citrix接收机:允许移动设备用户打开Citrix Virtual Apps托管的应用程序的移动应用程序。
进行交流:在线会议,桌面共享和视频会议客户端,让用户可以通过互联网实时与其他计算机用户,客户,客户端或同事联系。
Salesforce1:Salesforce1允许用户从移动设备访问Salesforce,并将所有聊天,CRM,自定义应用程序和业务流程集中在一起,以使Salesforce任何用户拥有统一的体验。
RSA SecurID:用于双重身份验证的基于软件的令牌。
EpicCare应用程序:这些应用程序让医疗从业者可以安全便携地访问患者病情数据图表、患者名单、计划和消息。
俳句:适用于iPhone和Android手机的移动应用程序。
章:适用于iPad的移动应用程序
探测器:适用于iPhone和iPad的移动应用程序。
HDX:Citrix Virtual Apps提供HDX应用程序。
- 史诗多维空间:用于电子病历管理的史诗客户端应用程序。
ISV:
- Vocera:HIPAA合规VoIP和消息传送移动应用程序,通过iPhone和Android智能手机随时随地扩展Vocera语音技术的优势。
内部应用程序:
- HCMail:该应用程序用于撰写加密邮件、在内部邮件服务器上搜索通讯簿以及使用电子邮件客户端将加密邮件发送给联系人。
内部Web应用程序:
- PatientRounding:该Web应用程序用于按不同的部门记录患者健康信息。
- Outlook Web访问:允许通过Web浏览器访问电子邮件。
- SharePoint:用于组织范围的文件和数据共享。
下表列出了妈妈配置所需的基本信息。
应用程序名称 | 应用程序类型 | Mam SDK集成或MDX封装 | iOS | 安卓 |
安全邮件 | XenMobile应用 | 版本10.4.1及更高版本不使用 | 是 | 是 |
安全Web - | XenMobile应用 | 版本10.4.1及更高版本不使用 | 是 | 是 |
Citrix文件 | XenMobile应用 | 版本10.4.1及更高版本不使用 | 是 | 是 |
安全中心 | 公共应用程序 | 不适用 | 是 | 是 |
Citrix接收机 | 公共应用程序 | 不适用 | 是 | 是 |
进行交流 | 公共应用程序 | 不适用 | 是 | 是 |
SalesForce1 | 公共应用程序 | 不适用 | 是 | 是 |
RSA SecurID | 公共应用程序 | 不适用 | 是 | 是 |
史诗俳句 | 公共应用程序 | 不适用 | 是 | 是 |
史诗篇 | 公共应用程序 | 不适用 | 是 | 否 |
史诗探测器 | 公共应用程序 | 不适用 | 是 | 否 |
史诗多维空间 | HDX应用程序 | 不适用 | 是 | 是 |
Vocera | Isv应用程序 | 是 | 是 | 是 |
HCMail | 内部应用程序 | 是 | 是 | 是 |
PatientRounding | 网址应用程序 | 不适用 | 是 | 是 |
Outlook Web Access | 网址应用程序 | 不适用 | 是 | 是 |
SharePoint | 网址应用程序 | 不适用 | 是 | 是 |
下表列出了您在XenMobile中配置MAM策略时可以参考的具体要求。
应用程序名称 | 需要VPN | (与容器外部的应用程序)交互 | (从容器外部的应用程序)交互 | 代理过滤 | 许可 | 地理围栏 | 移动应用程序SDK | 最低操作系统版本 |
---|---|---|---|---|---|---|---|---|
安全邮件 | Y | 选择性允许 | 允许 | 必需 | 不适用 | 选择性必需 | 不适用 | 强制执行 |
安全Web - | Y | 允许 | 允许 | 必需 | 不适用 | 不需要 | 不适用 | 强制执行 |
Citrix文件 | Y | 允许 | 允许 | 必需 | 不适用 | 不需要 | 不适用 | 强制执行 |
安全中心 | Y | 不适用 | 不适用 | 不需要 | 批量购买 | 不需要 | 不适用 | 不强制执行 |
Citrix接收机 | Y | 不适用 | 不适用 | 不需要 | 批量购买 | 不需要 | 不适用 | 不强制执行 |
进行交流 | N | 不适用 | 不适用 | 不需要 | 批量购买 | 不需要 | 不适用 | 不强制执行 |
SalesForce1 | N | 不适用 | 不适用 | 不需要 | 批量购买 | 不需要 | 不适用 | 不强制执行 |
RSA SecurID | N | 不适用 | 不适用 | 不需要 | 批量购买 | 不需要 | 不适用 | 不强制执行 |
史诗俳句 | Y | 不适用 | 不适用 | 不需要 | 批量购买 | 不需要 | 不适用 | 不强制执行 |
史诗篇 | Y | 不适用 | 不适用 | 不需要 | 批量购买 | 不需要 | 不适用 | 不强制执行 |
史诗探测器 | Y | 不适用 | 不适用 | 不需要 | 批量购买 | 不需要 | 不适用 | 不强制执行 |
史诗多维空间 | Y | 不适用 | 不适用 | 不需要 | 不适用 | 不需要 | 不适用 | 不强制执行 |
Vocera | Y | 已阻止 | 已阻止 | 必需 | 不适用 | 必需 | 必需 | 强制执行 |
HCMail | Y | 已阻止 | 已阻止 | 必需 | 不适用 | 必需 | 必需 | 强制执行 |
PatientRound-ing | Y | 不适用 | 不适用 | 必需 | 不适用 | 不需要 | 不适用 | 不强制执行 |
Outlook Web Access | Y | 不适用 | 不适用 | 必需 | 不适用 | 不需要 | 不适用 | 不强制执行 |
SharePoint | Y | 不适用 | 不适用 | 必需 | 不适用 | 不需要 | 不适用 | 不强制执行 |