访问策略之功能屏蔽

1、什么是功能屏蔽

功能屏蔽,顾名思义,当您将某此账号授权给团队内某些用户访问时,您希望他们在访问某些网站时,对指定的某些敏感操作进行屏蔽,以避免他们误操作或者非法操作。 举个例子,您将某个gamil账号授权给某些用户,但当他们访问gmail网站时,您希望他们可以正常登录,但不能执行修改password等敏感操作, 换言之,您希望gmail屏蔽所有的修订用户信息的Action,如下图所示:

   

《希望屏蔽Gmail修订用户信息的功能》

2、插件扩展“Action Block”

花漾的功能屏蔽特性是通过花漾浏览器内置的插件扩展“Action Block”实现的,需要指出的是,此插件是系统内置的,不可移除。

   

《花漾浏览器内置插件》

这里需要对页面的DOM节点做一个简单的说明:每一个网址URL对应着一个网页,您可以把一个网页理解成是一棵树,而树上长了很多的节点, 譬如,页面中的某个标题就是一个节点,某张图片也是一个节点,甚至于整个页面也是整根树的根节点,我们把这些节点称之为“DOM节点”, 而每个DOM节点可以通过ID或者其它类似的东西能够定位到它。由此,我们就明白了花漾浏览器实现功能屏蔽特性的原理是: 您可以在账号访问策略中的“功能屏蔽”列表中定义某个页面URL和此页面的某个DOM节点,当花漾浏览器发觉访问到“功能屏蔽”列表中定义的页面URL时, 会自动寻找到指定的DOM节点,并隐藏此DOM节点,从而实现隐藏某个菜单或者某个按钮的功能特性。

3、功能屏蔽的使用说明

我们以上述gmail账号为例,您授权某些团队成员可以登录此账号,但您希望能够屏蔽右侧的人头像,从而杜绝用户进行改密等敏感操作。 为了配置上述功能屏蔽的条目,您有三种办法,分别是:

   

《增加功能屏蔽条目的三种办法》

  • 以插件采集的形式新增功能屏蔽:采用此方式会打开一个花漾浏览器,此时的ActionBlock插件进入采集状态,您可通过ActionBlock轻松的完成DOM节点的采集,这也是为您准备的首选推荐作法
  • 从团队资源中已有的功能屏蔽列表中选择:如果您有较多的账号都要配置功能屏蔽,显然对每个账号进行手动配置是非常琐碎的,您可以在团队资源中完成全局的配置,在账号这里只需引用即可
  • 手工录入:如果您对Html知识有足够的了解,可以采用此方式

本文采用第一种“以插件采集的形式新增功能屏蔽”方式向读者介绍如何新增“功能屏蔽”条目。当您在上述对话框点击确定后,花漾客户端会为您自动打开一个花漾浏览器, 此时的ActonBlock插件进入了“采集DOM节点”的状态。请浏览到您希望执行功能屏蔽的页面,页面展示出来后,请对准您希望屏蔽的按钮或菜单,右键,点击“隐藏节点”:

   

《通过插件ActionBlock采集DOM节点》

您可以点击绿色的“预览”按钮以观察隐藏的DOM节点是否符合您的需求,当您确认后,这条功能屏蔽的条目便采集成功。 请您关闭花漾浏览器,返回到花漾客户端,您可以看到,刚才采集的页面URL与DOM节点已经被同步到账号访问策略中。

   

《功能屏蔽列表定义》

4、功能屏蔽的使用效果

现在我们正常访问此账号,在打开的浏览器中访问gmail.com,我们发觉,右侧的头像已经被隐藏,这意味着功能屏蔽特性已经正常工作。

   

《通过插件ActionBlock隐藏DOM节点》

当然,如果您觉得采集DOM节点比较琐碎,您可以直接将整个URL都设置为隐藏,这意味着只要花漾浏览器发觉访问的页面URL在功能屏蔽列表中,就会直接拒绝访问此页面。

   

《通过插件ActionBlock隐藏整个页面》

5、超管与BOSS可停止“功能屏蔽”

有了功能屏蔽,显然,普通员工可以正常工作且避免了执行非法操作的风险,但对超管和BOSS来说,却是一种限制,针对此问题,花漾的解决方案是: 当超管和BOSS打开花漾浏览器时,可以通过停止“Action Block”插件来绕过“功能屏蔽”。

   

《超管与BOSS可以停止“功能屏蔽”》

最后更新于 2022-03-10 19:48