用于基于用户行为适应性控制用户动作的系统和方法技术方案

技术编号:8959606 阅读:160 留言:0更新日期:2013-07-25 19:10
所公开的是用于适应性控制计算机系统上的用户动作的系统、方法和计算机程序产品。系统监测用户的一个或多个动作、应用约束规则以检测被禁止的用户动作、以及阻止违反至少一个约束规则的被禁止的动作。系统还收集关于用户的被允许动作和相应系统事件的信息、实时分析所收集的关于与被允许动作相对应的系统事件的信息以检测没有违反任何约束规则但是造成在某些系统资源使用方面的反常增加的异常动作。当检测到异常动作时,系统识别与所检测到的异常动作相关联的约束规则并编辑这些规则或创建新的约束规则以包括对用户禁止的异常动作。

【技术实现步骤摘要】

本公开总地涉及计算机安全领域,并且更具体地,涉及用于在用户行为的基础上适应性调节和控制用户动作的系统、方法和计算机程序产品。
技术介绍
对于世界上大部分人来说因特网已经成为生活中不可或缺的一部分。因特网提供了取之不尽的信息来源以及用于通过社交网络、聊天室、即时消息和电子邮件进行通信的介质。因特网还用来购物、支付账单、玩游戏、看视频和其他活动。因特网上提供的一些类型的信息是面向成年人群的。换言之,这些信息不适合儿童和青少年。这些信息可以是通常可在交友网站、成人视频网站和其他地方找到的色情材料。当然这种资源不应该提供给儿童。每年儿童和青少年都更加经常性地访问因特网,因为他们渴望了解并使用因特网所提供的一切。因特网允许儿童学习、进步和与人进行社交。然而年轻的因特网用户往往不具有对因特网上提供的所有信息的足够理解力,因为这些信息往往未经验证或缺乏期望的质量。一些数据甚至可能对儿童是危险和有害的。因此需要控制儿童对网络空间中的信息的访问。目前使用家长控制系统来解决这一需要。这些系统的主要任务是保护儿童免受与儿童利用计算机和对因特网进行访问的工作相关联的威胁,以及控制允许儿童在因特网、玩计算机游戏或看视频上所花费的时间。家长控制系统一般允许家长制定灵活的约束规贝U,其控制儿童对因特网和运行在他们的计算机上的软件的访问。此外,家长控制系统可以创建由计算机用户所实施的动作的报告。这些报告显示给管理员用户(例如可以是父母),以使得该用户可以保持了解由儿童所实施的动作,并且如果必要的话编辑约束规则。然而,现代的家长控制系统可能无法充分响应异常用户动作。异常动作是应该对用户禁止但出于以下原因中的一个或多个而未被约束规则所阻止的那些动作:管理员忘记创建覆盖异常动作的规则;管理员在制定约束规则中不周密并遗漏异常动作;或者管理员没有意识到对被禁止的应用程序或内容进行阻止的可能性。家长控制系统配置为阻止由约束规则所特别描述的用户动作,该约束规则在用户实施任意异常动作之前被制定。所实施的异常动作事后将被报告给家长/管理员。并且仅在对报告进行审查之后,管理员可以编辑约束规则以覆盖被禁止的异常动作。因此,如果用户找到规避约束规则的方式,那么系统去阻止用户动作的时间可能很久,因为其取决于管理员的反应。当前的家长控制系统有其他缺陷。例如,它们要求管理员称职并能够理解由系统所生成的报告,所以他/她可以改变约束规则或创建新的规则。另外它们不考虑来自外部数据源的信息。当有不同教学方法的完整自动化时,外部数据可能来自例如学校或来自另一个学习机构。外部数据的示例可以是作为报告或成绩从老师接收的信息。这种信息可以用作给予儿童用户更多或更少余地的访问调节的基础。因此,需要具有基于用户行为适应性调节用户对计算机和因特网资源的访问的家长控制系统。
技术实现思路
所公开的是用于在用户行为的基础上对用户动作进行适应性的、实时的调节和控制的系统、方法和计算机程序产品。在一个示范性实现方案中,用于适应性控制用户动作的系统监测用户在计算机上的动作并应用对用户的被禁止动作进行检测的约束规则。系统进一步阻止违反至少一个约束规则的用户的被禁止动作、收集关于用户的被允许动作和与被允许的用户动作相对应的系统事件的信息,以及实时分析所收集的关于与用户的被允许动作相对应的系统事件的信息以检测用户的异常动作。用户的异常动作没有违反任何约束规贝U,但是造成下列情况中的一个或多个:在某些系统资源使用方面的反常增加、某个内容的加载、某个应用程序的启动以及数据输入设备的使用。当检测到用户的异常动作时,系统识别是否一个或多个约束规则与所检测到的异常动作相关联。当没有识别到关联的约束规则时,系统允许用户的异常动作在计算机系统上执行。当识别到关联的约束规则时,系统编辑关联的约束规则或创建新的约束规则以包括对用户所禁止的异常动作,并在计算机系统上阻止异常动作。上述示范性实施例的简要概括用来提供对本专利技术的基本理解。此概括并非对本专利技术的所有预期方面的宽泛概述,并且既不意图确定所有实施例的重要的或关键的元素也不意图描绘任意或所有实施例的范围。其唯一目的是以简化的形式呈现一个或多个实施例,作为接下来对本专利技术的更详细的描述的前序。为了实现上述目的,一个或多个实施例包括在权利要求书中所描述和具体指出的特征。附图说明附图并入此说明书中并构成其中的一部分,示出了本专利技术的一个或多个示范性实施例,并与详细的描述一起用于解释实施例的原理和实现方案。附图中:图1示出了家长控制系统的示范性实施例。图2示出了家长控制系统的适应性子系统的示范性实施例。图3示出了用于家长控制系统的适应性重配置的示范性方法。图4示出了用于检查约束规则的正确性的一个示范性方法。图5示出了适合实现本文所公开的家长控制系统和方法的通用计算机的框图。具体实施方式本文围绕用于实现为家长控制系统的一部分的、基于用户行为适应性调节和控制用户动作的系统、方法和计算机程序产品描述了本专利技术的示范性实施例。本领域普通技术人员应该理解下面的描述仅是示意性的并且不意图以任何方式进行限定。从本公开获得益处的本领域技术人员将易于理解其他实施例。现在将详细参考附图中示出的示范性实施例的实现方案。贯穿附图和下面的描述将尽可能使用相同的参考标记来指代相同或相似项。大多数现代的家长控制系统通常部署在个人计算机、防火墙或远程服务器上并且往往包括一系列软件部件,其控制用户动作(经常是儿童用户的动作)或作为所述用户动作的结果而发生的事件,以及按照约束规则所指定的来阻止或允许所述动作和/或事件。图1是其中可以实现用于基于用户行为适应性调节和控制用户动作的系统和方法的家长控制系统130的示范性实施例。系统130可以实现为孤立的软件应用程序或安全软件套件的部件,诸如卡巴斯基因特网安全套装,并且可以安装在个人计算机120或其他类型的计算设备上,诸如笔记本电脑、平板电脑、智能手机、网络服务器、网络防火墙等等。系统130可以配置为控制计算机120的一个或多个用户100的动作110。用户100可以包括儿童或其动作应该被控制并且不具有计算机120上的管理特权的任何人。由系统130所控制的最典型动作包括但不限于因特网浏览(例如访问某些网站并观看某些Web内容)、下载/安装/启动应用程序(例如计算机游戏);以及利用数据进行工作(例如读、写、删除或编辑文件)。为了控制用户动作,家长控制系统130包括多个动作控制模块140,其有助于不同类型的控制。例如,一个模块140可以负责自动获取并存储计算机120上所显示的信息的屏幕截图以稍后将它们呈现给管理员(例如家长)。另一个模块140可以控制经由即时通讯应用程序所做出的用户的通信交换。该控制通过监听通信端口以及分析诸如MSNP、AM/ICQ和XMPP (Jabber)的协议来实施。但是另一个模块140可以负责控制用户100正在访问或可能访问的网站。其可以例如通过监测HTTP和HTTPS协议来进行。另一个模块140可以控制由用户100所访问的网站上的不良信息的显示。例如,其搜索词语“色情”并阻止网站的显示,如果该词列在阻止该内容的规则中的话。还可以有另一个模块140,其控制程序和应用程序的下载,其可以经由所下载文件的名称或散列和来进行。还可以有其他模块140,其本文档来自技高网
...

【技术保护点】
一种用于适应性控制计算机系统上的用户动作的方法,包括:由硬件处理器监测在所述计算机系统上所述用户的一个或多个动作;识别违反一个或多个约束规则的所述用户的一个或多个被禁止动作;阻止违反一个或多个约束规则的所述用户的被禁止动作;收集关于所述用户的被允许动作和与所述用户的所述被允许动作相对应的一个或多个系统事件的信息;使用配置规则分析所收集的关于与所述用户的所述被允许动作相对应的系统事件的信息以检测所述用户的一个或多个异常动作,其中所述用户的异常动作不违反任何所述约束规则,但是造成下列情况中的一个或多个:在某些系统资源使用方面的反常增加、某个内容的加载、某个应用程序的启动、以及数据输入设备的使用;当检测到异常动作时,识别是否一个或多个约束规则与所检测到的异常动作相关联;当没有识别到关联的约束规则时,允许所述用户的所述异常动作在所述计算机系统上执行;以及当识别到关联的约束规则时,(ⅰ)编辑所述关联的约束规则或创建新的约束规则以包括对所述用户所禁止的所述异常动作,以及(ⅱ)在所述计算机系统上阻止所述异常动作。

【技术特征摘要】
1.一种用于适应性控制计算机系统上的用户动作的方法,包括: 由硬件处理器监测在所述计算机系统上所述用户的一个或多个动作; 识别违反一个或多个约束规则的所述用户的一个或多个被禁止动作; 阻止违反一个或多个约束规则的所述用户的被禁止动作; 收集关于所述用户的被允许动作和与所述用户的所述被允许动作相对应的一个或多个系统事件的信息; 使用配置规则分析所收集的关于与所述用户的所述被允许动作相对应的系统事件的信息以检测所述用户的一个或多个异常动作,其中所述用户的异常动作不违反任何所述约束规则,但是造成下列情况中的一个或多个:在某些系统资源使用方面的反常增加、某个内容的加载、某个应用程序的启动、以及数据输入设备的使用; 当检测到异常动作时,识别是否一个或多个约束规则与所检测到的异常动作相关联;当没有识别到关联的约束规则时,允许所述用户的所述异常动作在所述计算机系统上执行;以及 当识别到关联的约束规则时,(i )编辑所述关联的约束规则或创建新的约束规则以包括对所述用户所禁止的所述异常动作,以及( )在所述计算机系统上阻止所述异常动作。2.根据权利要求1所述的方法,其中使用配置规则分析所收集的关于与所述用户的所述被允许动作相对应的系统事件的信息以检测不违反任何所述约束规则但造成在某些系统资源使用方面的反常增加的异常动作,进一步包括: 分析与所述用户 的所述被允许动作相对应的系统事件,包括处理器使用事件、网络使用事件和图形使用事件中的一个或多个; 识别在处理器使用、网络使用和图形使用中的一个或多个方面的高于阈值的反常增...

【专利技术属性】
技术研发人员:亚历山大·V·列杰涅夫叶夫根尼·B·科罗汀斯基康斯坦丁·S·伊格纳季耶夫
申请(专利权)人:卡巴斯基实验室封闭式股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1