-
公开(公告)号:CN119856172A
公开(公告)日:2025-04-18
申请号:CN202380063218.9
申请日:2023-09-01
Applicant: 微软技术许可有限责任公司
Abstract: 公开用于(i)使用与暴露的凭证相关联的上下文信息来标识可以使用暴露的凭证来访问的资源,(ii)标识该资源的负责实体,以及(iii)向负责实体警告暴露的凭证的技术。凭证被确定为处于暴露状态。如果暴露的凭证被使用,则可以潜在地向动作方提供对资源的访问,尽管事实上动作方不应当具有对该资源的访问。分析暴露的凭证以确定上下文。基于该上下文,标识资源。标识与资源相关联的负责实体。然后向该实体发送警告。
-
公开(公告)号:CN115516440A
公开(公告)日:2022-12-23
申请号:CN202180033365.2
申请日:2021-04-05
Applicant: 微软技术许可有限责任公司
Abstract: 一种包括边界数据结构的数据结构,该边界数据结构出现在该数据结构中的至少一些段中的每个段之间的相应接口处。边界不符合针对该数据结构内表示的基本数据项的任何基本数据类型的数据格式,并且不表示相邻段中的任何段的大小。其次,该数据结构还包括索引。在写入数据结构时,写入器跟踪区域中的每个区域的位置。在已写入所有段和区域时,写入器则可以写入表示每个区域的位置的索引。然后,读取器可以使用该索引以仅从那些感兴趣的区域快速读取,并且快速跳过不感兴趣的区域。
-
公开(公告)号:CN101473301B
公开(公告)日:2018-12-11
申请号:CN200780022369.0
申请日:2007-05-08
Applicant: 微软技术许可有限责任公司
IPC: G06F8/75
CPC classification number: G06F8/75 , G06F11/3616
Abstract: 无缝地迭代地执行静态和动态代码分析。软件分析工具集成动态和静态分析的结果并迭代地利用来自先前的一个或多个分析的结果以扩充当前分析。在调试过程期间,将在运行时收集的信息与静态代码分析结果集成在一起。该信息是作为测试和调试过程的结果的一部分来生成和存储的。随后利用所存储的信息来提供经改进的分析结果。该软件分析工具消除了对软件开发者分别执行静态分析和动态分析的需要。
-
公开(公告)号:CN102177502B
公开(公告)日:2017-05-03
申请号:CN200980140371.7
申请日:2009-09-30
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F8/73
Abstract: 可以对汇编件聚集进行创作、代理、访问、修改和分布等,所述汇编件聚集包括中间码和元数据的任意定义的集合的虚拟的逻辑视图。可以聚集汇编件信息的多个物理容器以创建称为汇编件聚集的单个逻辑汇编件。汇编件可以被重新定义为针对(或投影至)汇编件聚集的逻辑视图。这一汇编件可以被定向至请求者:也就是,汇编件可以根据工具和/或执行上下文而不是遵循运行时所实施的显式或隐式要求而被重新定义。
-
公开(公告)号:CN105793862A
公开(公告)日:2016-07-20
申请号:CN201480066404.9
申请日:2014-11-26
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F21/577 , G06F11/3688 , G06F21/53 , G06F21/554 , G06F21/566 , G06F2221/033
Abstract: 获得包括至少一个计算机程序的测试对象,该至少一个计算机程序包括动态可执行代码。该至少一个计算机程序被变换成被配置成在托管的隔离计算环境中执行的格式。在托管的隔离计算环境中发起对至少一个计算机程序的受指导执行。基于该受指导执行检测该至少一个计算机程序的动态代码弱点。
-
公开(公告)号:CN105164641B
公开(公告)日:2019-03-08
申请号:CN201380068712.0
申请日:2013-12-27
Applicant: 微软技术许可有限责任公司
Abstract: 本文描述了用于扩展软件开发工具的行为的概念和技术。软件开发工具可访问并消费扩展以将该软件开发工具配置成以扩展模式执行操作。在一个示例中,扩展可基于输入源代码来扩展编译器。在一个配置中,编译器扩展可以向编译器提供特定编程语言的各种源代码元素的一个或多个运行时语义。编译器可访问扩展列表以确定编译器是否将要以扩展模式对特定源代码元素或逻辑单元执行编译操作。
-
公开(公告)号:CN104137062B
公开(公告)日:2017-08-15
申请号:CN201380008946.6
申请日:2013-02-04
Applicant: 微软技术许可有限责任公司
IPC: G06F9/30
CPC classification number: G06F9/4843 , G06F9/44521 , G06F9/547
Abstract: 本文描述了能够将代码动态注入到运行中进程的技术。例如,所述技术能够响应于在该进程正在运行时从该进程外接收到用于动态执行任意代码的请求而致使该任意代码在该进程正在运行时在该进程中被激活。
-
公开(公告)号:CN105164641A
公开(公告)日:2015-12-16
申请号:CN201380068712.0
申请日:2013-12-27
Applicant: 微软技术许可有限责任公司
IPC: G06F9/45
Abstract: 本文描述了用于扩展软件开发工具的行为的概念和技术。软件开发工具可访问并消费扩展以将该软件开发工具配置成以扩展模式执行操作。在一个示例中,扩展可基于输入源代码来扩展编译器。在一个配置中,编译器扩展可以向编译器提供特定编程语言的各种源代码元素的一个或多个运行时语义。编译器可访问扩展列表以确定编译器是否将要以扩展模式对特定源代码元素或逻辑单元执行编译操作。
-
-
-
-
-
-
-