System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 使用应用中内容验证在线应用的可信执行环境制造技术_技高网
当前位置: 首页 > 专利查询>辉达公司专利>正文

使用应用中内容验证在线应用的可信执行环境制造技术

技术编号:42551451 阅读:11 留言:0更新日期:2024-08-29 00:24
本发明专利技术公开了使用应用中内容验证在线应用的可信执行环境,在示例中,可以至少基于分析使用一个或更多个主机设备生成的证明报告来为游戏会话验证执行环境的属性以符合安全策略。内容项目可以与游戏会话相关联以指示与游戏会话的实况流视频一起、在游戏会话的预先记录的视频中和/或在与游戏会话相关联的另一用户界面中呈现的验证。验证的记录可存储在数据库中,并且可查询数据库以显示内容项目和/或确定验证是否发生。证明报告可以包括使用用于捕获游戏会话的用户输入的一个或更多个输入设备生成的一个或更多个证明报告,诸如用于控制游戏会话和/或在游戏会话期间提供玩家的视频捕获的输入设备。

【技术实现步骤摘要】


技术介绍

1、软件应用,尤其是与其他人一起在线玩的游戏应用,越来越多地用于娱乐、社交和竞争(例如,经由esport)。随着这种增加,实现视频游戏中的作弊的机制和技术也随之上升。视频游戏中的作弊允许玩家相对于其他非作弊参与者或竞争者获得不公平的优势。一些作弊者扩充玩家可用的信息,例如,允许玩家通过墙壁看到对手,或以其他方式访问关于对手的健康、位置或地点、项目或玩家通常不会或游戏开发者不打算具有的其他游戏中信息的信息。其他作弊者扩充玩家输入,例如针对玩家瞄准和/或触发或者轻碰玩家光标。其他作弊者禁用游戏中效果,诸如烟雾或雾,否则烟雾或雾会模糊玩家的视线。此外,一些作弊者变换玩家输入,诸如增加光标稳定性或补偿游戏中效果。

2、随着游戏中作弊的多样性和复杂性,游戏的玩家和观看者难以可靠地确定玩家是否正在作弊或玩家难以证明他们没有在作弊。通常,游戏服务和/或游戏可以包括要安装在玩家系统上以便连接到游戏服务的防作弊特征。然而,不断开发用于作弊以及用于规避检测的新技术。为了帮助观看者和其他玩家确定玩家是否正在作弊,玩家可以设置相机以在他们玩游戏时实况流式传输他们自身。然而,视频独自不能捕获玩家的游戏系统的基础硬件和软件状态。此外,其他玩家或观看者通过视频保持跟踪游戏中的每个玩家是不切实际的。


技术实现思路

1、本公开的实施例涉及使用应用中内容来表示对用于游戏的可信执行环境的验证。具体地,本公开涉及用于向用户提供在应用会话(诸如游戏会话)中的参与者正在使用对未经授权的应用使用(诸如作弊)有弹性的执行环境的指示的方法。

2、与常规方法(如以上所描述的那些)相比,所公开的方法可以验证用于参与一个或更多个游戏会话的一个或更多个执行环境的一个或更多个属性符合一个或更多个安全策略。为了验证属性,可以分析与使用一个或更多个主机设备生成的一个或更多个证明报告相对应的数据。一个或更多个应用中内容项目或单元可以与一个或更多个游戏会话相关联以指示一个或更多个执行环境符合安全策略。至少基于应用中内容项目或单元与游戏会话相关联,可以在应用的会话(例如,游戏会话)期间呈现应用中内容项目或单元的图形表示。例如,应用中内容的单元或项目可以包括利用游戏会话的实况流视频、在游戏会话的预先记录的视频中、和/或在与游戏会话相关联的另一用户界面中以图形方式描绘的对象或项目。在至少一个实施例中,正被验证的一个或更多个属性的一个或更多个记录可被存储在数据存储(data store)(诸如数据库)中。可以查询数据库以显示内容项目和/或确定是否已经为用户和/或游戏会话验证了一个或更多个属性。

3、本公开的进一步方面提供用于验证应用会话的用户输入的方法。例如,可使用用于捕获应用的用户输入的一个或更多个输入设备来生成一个或更多个证明报告,并且可验证其一个或更多个属性。可以在安全通信信道上向安全飞地(enclave)(其可以包括应用的执行环境)提供一个或更多个证明报告以用于验证。可以使用安全飞地和/或外部证明服务来执行验证。在至少一个实施例中,一个或更多个输入设备包括一个或更多个摄像机,一个或更多个应用包括视频流传输应用。可以生成证明报告链以捕获处理和/或传输视频流中的对应视频数据的实体。证明链可用于确定视频数据是否可信,例如用于深度伪造保护和/或人物验证。

本文档来自技高网...

【技术保护点】

1.一种方法,包括:

2.如权利要求1所述的方法,其中所述一个或更多个应用中内容项目或单元与以下各项中的一个或更多个相对应:

3.如权利要求1所述的方法,其中引起所述呈现包括:至少基于将所述一个或更多个应用中容项目或单元覆盖在所述一个或更多个应用会话的一个或更多个视频流的视频数据上来生成所述第二数据。

4.如权利要求1所述的方法,其中引起所述呈现包括:将所述第二数据传输至数据存储以生成正被验证的所述一个或更多个属性的一个或更多个记录,并且所述呈现至少基于在所述数据存储中正被查询的所述一个或更多个记录。

5.如权利要求1所述的方法,其中在所述一个或更多个应用会话期间,所述呈现是针对所述一个或更多个应用会话的多个参与者的。

6.如权利要求1所述的方法,其中所述一个或更多个安全策略指定所述一个或更多个执行环境包括可信计算基TCB,所述TCB具有用于执行所述一个或更多个应用会话的虚拟机VM,并且所述TCB用于将所述VM与所述一个或更多个主机设备的不可信主机操作系统OS隔离。

7.如权利要求1所述的方法,其中所述一个或更多个证明报告包括与根植于所述一个或更多个主机设备的一个或更多个处理单元中的至少一个信任链相对应的至少一个证明报告。

8.如权利要求1所述的方法,其中所述方法包括:将至少一个应用中内容项目或单元与使用一个或更多个摄像机捕获的一个或更多个视频流相关联,以指示所述一个或更多个摄像机的至少一个执行环境的至少一个属性符合至少一个安全策略,所述视频流描绘使用所述一个或更多个摄像机捕获的一个或更多个用户。

9.如权利要求1所述的方法,进一步包括:从所述一个或更多个主机设备接收参与所述一个或更多个应用会话的一个或更多个请求,并且所述第一数据的接收至少基于所述一个或更多个请求的接收。

10.一种系统,包括:

11.如权利要求10所述的系统,其中所述一个或更多个应用中内容项目或单元与以下各项中的一个或更多个相对应:

12.如权利要求10所述的系统,其中引起所述呈现包括:至少基于将所述一个或更多个应用中内容项目或单元覆盖在所述一个或更多个应用会话的一个或更多个视频流的视频数据上来生成所述第二数据。

13.如权利要求10所述的系统,进一步包括查询一个或更多个数据存储,并且所述第二数据与正被验证的所述一个或更多个属性的至少一个记录相对应,所述至少一个记录响应于所述查询。

14.如权利要求10所述的系统,其中所述一个或更多个安全策略指定所述执行环境包括可信计算基TCB,所述TCB具有用于参与所述一个或更多个应用会话的虚拟机VM,并且所述TCB用于将所述VM与所述一个或更多个主机设备的不可信主机操作系统OS隔离。

15.如权利要求10所述的系统,其中所述系统被包括在以下各项中的至少一个中:

16.一种处理器,包括:

17.如权利要求16所述的处理器,其中所述一个或更多个应用中内容项目或单元与以下各项中的一个或更多个相对应:

18.如权利要求16所述的处理器,其中引起所述呈现包括:将所述一个或更多个应用中内容项目或单元覆盖在所述一个或更多个应用程序会话的一个或更多个视频流的视频数据上。

19.如权利要求16所述的处理器,其中引起所述呈现包括:将数据发送到数据存储以生成正被验证的所述一个或更多个属性的一个或更多个记录,并且所述呈现至少基于在所述数据存储中正被查询的所述一个或更多个记录。

20.如权利要求16所述的处理器,其中所述处理器被包括在以下各项中的至少一个中:

...

【技术特征摘要】

1.一种方法,包括:

2.如权利要求1所述的方法,其中所述一个或更多个应用中内容项目或单元与以下各项中的一个或更多个相对应:

3.如权利要求1所述的方法,其中引起所述呈现包括:至少基于将所述一个或更多个应用中容项目或单元覆盖在所述一个或更多个应用会话的一个或更多个视频流的视频数据上来生成所述第二数据。

4.如权利要求1所述的方法,其中引起所述呈现包括:将所述第二数据传输至数据存储以生成正被验证的所述一个或更多个属性的一个或更多个记录,并且所述呈现至少基于在所述数据存储中正被查询的所述一个或更多个记录。

5.如权利要求1所述的方法,其中在所述一个或更多个应用会话期间,所述呈现是针对所述一个或更多个应用会话的多个参与者的。

6.如权利要求1所述的方法,其中所述一个或更多个安全策略指定所述一个或更多个执行环境包括可信计算基tcb,所述tcb具有用于执行所述一个或更多个应用会话的虚拟机vm,并且所述tcb用于将所述vm与所述一个或更多个主机设备的不可信主机操作系统os隔离。

7.如权利要求1所述的方法,其中所述一个或更多个证明报告包括与根植于所述一个或更多个主机设备的一个或更多个处理单元中的至少一个信任链相对应的至少一个证明报告。

8.如权利要求1所述的方法,其中所述方法包括:将至少一个应用中内容项目或单元与使用一个或更多个摄像机捕获的一个或更多个视频流相关联,以指示所述一个或更多个摄像机的至少一个执行环境的至少一个属性符合至少一个安全策略,所述视频流描绘使用所述一个或更多个摄像机捕获的一个或更多个用户。

9.如权利要求1所述的方法,进一步包括:从所述一个或更多个主机设备接收参与所述一个或更多个应用会话的一个或更多个请求,并且所述第一数据的接收至少...

【专利技术属性】
技术研发人员:L·邓宁S·施耐德D·斯沃博达M·米蒂奇D·罗雷尔
申请(专利权)人:辉达公司
类型:发明
国别省市:

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

1