会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • PROCÉDÉ D'IDENTIFICATION D'AU MOINS UNE FONCTION D'UN NOYAU D'UN SYSTÈME D'EXPLOITATION
    • 确定操作系统核心的至少一个功能的方法
    • WO2017203147A1
    • 2017-11-30
    • PCT/FR2017/051255
    • 2017-05-22
    • ORANGE
    • HEBBAL, YacineLANIEPCE, Sylvie
    • G06F9/44G06F9/455
    • G06F9/545G06F8/75G06F9/3013G06F9/34G06F9/455G06F9/45558G06F2009/45579
    • L'invention concerne un procédé d'identification d'au moins une fonction d'un noyau d'un système d'exploitation d'une machine virtuelle, ladite machine virtuelle comprenant un système d'exploitation communiquant avec un hyperviseur d'un système hôte, ledit hyperviseur s'interfaçant entre le système d'exploitation et des ressources matérielles du système hôte, ledit procédé comprenant les étapes suivantes : - identification (P1) d'une instruction initiale (I 0 ) comprise dans le code du noyau du système d'exploitation de la machine virtuelle, et localisation d'au moins un bloc d'instructions suivant appartenant à au moins une fonction du noyau du système d'exploitation de la machine virtuelle, ledit bloc suivant étant situé dans une zone mémoire qui suit l'instruction initiale, - localisation (P2) d'au moins un bloc d'instructions précédent appartenant à au moins une fonction du noyau du système d'exploitation de la machine virtuelle, ledit bloc précédent étant situé dans une zone mémoire qui précède l'instruction initiale, - identification (P3) d'un premier bloc et d'un dernier bloc d'instructions de la fonction du noyau du système d'exploitation parmi le au moins un bloc suivant et le au moins un bloc précédent, et enregistrement d'une adresse de début de fonction et d'une adresse de fin de fonction en association avec la fonction du noyau du système d'exploitation, l'adresse de début de fonction étant l'adresse de la première instruction du premier bloc et l'adresse de fin de fonction étant l'adresse de la dernière instruction du dernier bloc.
    • 本发明涉及一种方法 用于识别虚拟机操作系统的内核的至少一个功能,所述虚拟机包括与虚拟系统的管理程序通信的操作系统。 所述管理程序干扰操作系统和主机系统的硬件资源之间的干扰,所述操作方法; 包括以下步骤: - 包括在虚拟机操作系统的内核的代码中的初始指令(I 0 )的标识(P1) 至少一个属于的下一个指令块 所述虚拟机操作系统的内核的至少一个功能,所述下一个块被定位; 在跟随初始指令的存储区中, - 属于至少一个先前指令块的位置(P2) 所述前一个块位于所述虚拟机的操作系统的内核的至少一个功能; 在所述初始指令之前的存储区中, - 所述操作系统的所述操作系统的内核功能的第一块和最后一块指令的标识(P3) 至少一个后续块和至少一个在前块,并且与系统的内核功能相关联地注册功能起始地址和功能结束地址。 操作时,函数开始地址是第一个块的第一个语句的地址,函数结束地址是最后一个块的最后一个语句的地址

    • 5. 发明申请
    • CALLPATH FINDER
    • 电话查找器
    • WO2015077175A1
    • 2015-05-28
    • PCT/US2014/065906
    • 2014-11-17
    • GOOGLE INC.
    • RAJANNA, RamakrishnaGUPTA, DeepankVELAYUTHAM, Arul Siva MuruganSHEOPORY, AbhishekAGARWAL, Ankit
    • G06F17/30
    • G06F11/3688G06F8/43G06F8/70G06F8/74G06F8/75G06F11/3676
    • Techniques and systems for creating a function call graph for a codebase are disclosed. Graph creation includes identifying functions (1001) in the codebase by a function signature and representing a function (1070) as a first node in the call graph. For that function, identifying (1200) call-to functions, call-from functions, and inheritance parents and children, and a base class from the function signature of that function; adding child nodes (1020) to the first node based on the identified call-to and call-from functions; for an interface call (1010) to a base class method in the function, adding child nodes (1020) to the first node based on implementations of an override of the base class method (1090); for an added child node, removing that child node from the first node if a source file that includes an implementation of an override and a source code file that includes the function don't share at least one common binary file (1100)-(1150).
    • 公开了用于为代码库创建函数调用图的技术和系统。 图形创建包括通过功能签名识别代码库中的功能(1001),并将该功能(1070)表示为调用图中的第一个节点。 对于该功能,从该函数的函数签名识别(1200)调用函数,调用函数和继承父子和子代,以及基类; 基于所识别的呼叫和来电功能将子节点(1020)添加到所述第一节点; 对于所述函数中的基类方法的接口调用(1010),基于所述基类方法(1090)的覆盖的实现将子节点(1020)添加到所述第一节点。 对于添加的子节点,如果包含覆盖的实现的源文件和包含该功能的源代码文件的源文件不共享至少一个通用二进制文件(1100) - (1150),则从第一节点移除该子节点 )。
    • 8. 发明申请
    • A SYSTEM FOR ANALYZING APPLICATIONS IN ORDER TO FIND SECURITY AND QUALITY ISSUES
    • 用于分析安全和质量问题的应用程序的系统
    • WO2014041561A3
    • 2014-05-08
    • PCT/IN2013000532
    • 2013-08-30
    • IAPPSECURE SOLUTIONS PVT LTD
    • PATEL VIMAL
    • G06F21/00G06F9/44G06F9/45G06F11/36
    • G06F9/455G06F8/434G06F8/436G06F8/75G06F11/3664G06F21/577G06F2221/033
    • The present invention relates to field of application analysis and more specifically to analysis of applications for determining security and quality issues.The present invention describes a novel application analysis system providing a platform for accurately analyzing applications which is useful in finding security and quality issues in an application. In particular, the present invention is composed of an advanced fusion analyzer which gains a detailed understanding of the application behavior by using a novel multi-way coordination and orchestration across components used in the present invention to build and continuously refine a model representing knowledge and behavior of the application as a large network of objects across different dimensions and using reasoning and learning logic on this model along with information and events received from the components to both refine the model further as well as drive the components further by sending information and events to them and again using the information and events received as a result to further trigger the entire process until the system stabilizes.The present invention is useful in analysis of internet/intranet based web applications, desktop applications, mobile applications and also embedded systems as well as for hardware, equipment and machines controlled by software.
    • 本发明涉及应用分析领域,更具体地涉及用于确定安全性和质量问题的应用的分析。本发明描述了一种新颖的应用分析系统,其提供用于准确分析应用的平台,该平台在寻找安全性和质量问题中有用 应用。 特别地,本发明由先进的融合分析仪组成,其通过使用本发明中使用的组件的新颖的多向协调和协调来获得对应用行为的详细了解,以构建和不断地改进表示知识和行为的模型 的应用程序作为不同维度上的大型对象网络,并在该模型上使用推理和学习逻辑以及从组件接收到的信息和事件,以进一步优化模型,并通过向其发送信息和事件来进一步驱动组件 并再次使用收到的信息和事件进一步触发整个过程,直到系统稳定。本发明在分析基于互联网/内联网的Web应用程序,桌面应用程序,移动应用程序以及嵌入式系统以及 硬件,设备和软件控制的机器。