MECHANISM FOR DETERMINING SUPPORT CRITERIA FOR SHARED LIBRARIES BASED ON THEIR PRIORITY LEVELS
    3.
    发明申请
    MECHANISM FOR DETERMINING SUPPORT CRITERIA FOR SHARED LIBRARIES BASED ON THEIR PRIORITY LEVELS 有权
    基于他们的优先级确定共享图书馆的支持标准的机制

    公开(公告)号:US20120131538A1

    公开(公告)日:2012-05-24

    申请号:US12953084

    申请日:2010-11-23

    申请人: Kushal Das

    发明人: Kushal Das

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70

    摘要: A mechanism for determining support criteria for shared libraries based on their priority levels is described. A method of embodiments of the invention includes extracting interface provisioning detail relating to interfaces associated with shared libraries provided by an operating system running on a computer system. The interfaces include application binary interfaces (ABIs). The method further includes detecting interface usage detail associated with the interfaces. The interface usage detail is based on a frequency at which one or more interfaces are used by one or more third-party software programs running on the operating system. The method further includes comparing the interface provisioning detail with the interface usage detail to determine an importance level of each shared library, and analyzing comparison results obtained from the comparison. The analyzing includes assigning a priority level to each shared library based on its importance level.

    摘要翻译: 描述了基于其优先级来确定共享库的支持标准的机制。 本发明的实施例的方法包括提取与由在计算机系统上运行的操作系统提供的共享库相关联的接口的接口供应细节。 接口包括应用程序二进制接口(ABI)。 该方法还包括检测与接口相关联的接口使用细节。 接口使用细节基于在操作系统上运行的一个或多个第三方软件程序使用一个或多个接口的频率。 该方法还包括将接口供应细节与接口使用细节进行比较,以确定每个共享库的重要性级别,以及分析从比较获得的比较结果。 该分析包括基于其重要性级别为每个共享库分配优先级。

    Mechanism for generating vulnerability reports based on application binary interface/application programming interface usage
    4.
    发明授权
    Mechanism for generating vulnerability reports based on application binary interface/application programming interface usage 有权
    基于应用二进制接口/应用程序编程接口使用生成漏洞报告的机制

    公开(公告)号:US08495748B2

    公开(公告)日:2013-07-23

    申请号:US13034559

    申请日:2011-02-24

    申请人: Kushal Das

    发明人: Kushal Das

    IPC分类号: G06F21/00

    CPC分类号: G06F21/577

    摘要: A method for generating vulnerability reports based on application binary interface/application programming interface usage may include extracting a binary file and a security report relating to a software program, the security report having a vulnerability list of pending vulnerabilities relating to the software program, and detecting, from the binary file, interface usage details associated with interfaces and shared libraries used by the software program. The interfaces include application binary interfaces (ABIs). The method may further include matching the interface usage details with the pending vulnerability of the vulnerability list, and generating a vulnerability report based on matching.

    摘要翻译: 基于应用程序二进制接口/应用编程接口使用生成漏洞报告的方法可以包括提取与软件程序相关的二进制文件和安全报告,所述安全报告具有与所述软件程序相关的未决漏洞的漏洞列表,以及检测 ,从二进制文件,与软件程序使用的接口和共享库相关的接口使用细节。 接口包括应用程序二进制接口(ABI)。 该方法还可以包括将接口使用细节与漏洞列表的未决漏洞进行匹配,以及基于匹配生成漏洞报告。

    MECHANISM FOR PROVIDING CUSTOMIZED VISUALIZATION OF APPLICATION BINARY INTERFACE/APPLICATION PROGRAMMING INTERFACE-RELATED INFORMATION
    5.
    发明申请
    MECHANISM FOR PROVIDING CUSTOMIZED VISUALIZATION OF APPLICATION BINARY INTERFACE/APPLICATION PROGRAMMING INTERFACE-RELATED INFORMATION 有权
    用于提供应用程序二进制界面的自定义可视化的机制/应用编程接口相关信息

    公开(公告)号:US20120131563A1

    公开(公告)日:2012-05-24

    申请号:US12953023

    申请日:2010-11-23

    申请人: Kushal Das

    发明人: Kushal Das

    IPC分类号: G06F9/44

    摘要: A mechanism for providing customized visualization of Application Binary Interface-related information is described. A method of embodiments of the invention includes querying a database storing interface provisioning details and interface usage details relating to application binary interfaces (ABIs) associated with shared libraries provided by an operating system running on a computer system. The database further stores comparison results obtained from comparing the interface provisioning details with the interface usage details. The method further includes extracting a set of information from the database, and customizing visualization representation of the set of information. The set of information is composed of any part or all of the interface provisioning details, the interface usage details, and the comparison results.

    摘要翻译: 描述了一种用于提供应用二进制接口相关信息的定制可视化的机制。 本发明的实施例的方法包括查询存储接口供应细节的数据库和与由在计算机系统上运行的操作系统提供的共享库相关联的应用二进制接口(ABI))的接口使用细节。 数据库进一步存储通过比较接口供应细节与接口使用细节获得的比较结果。 该方法还包括从数据库提取一组信息,以及自定义该组信息的可视化表示。 该组信息由任何部分或全部接口配置细节,接口使用细节和比较结果组成。

    Managing kernel application binary interface/application programming interface-based discrepancies relating to kernel packages

    公开(公告)号:US10394551B2

    公开(公告)日:2019-08-27

    申请号:US13034568

    申请日:2011-02-24

    申请人: Kushal Das

    发明人: Kushal Das

    IPC分类号: G06F9/44 G06F8/71

    摘要: A method for managing kernel interface-based discrepancies may include finding a software package having a first version of a kernel package, and retrieving a first kernel interface information from a first file within the kernel package. The first kernel interface information relates to kernel interfaces associated with the kernel package, wherein the interfaces include kernel application binary interface (kABI). The method may further include forming a first dataset including the first kernel interface information relating to the first version of the kernel package, and detecting kernel discrepancies by comparing the first dataset with a second dataset relating to a second version of the kernel package.

    Providing customized visualization of application binary interface/application programming interface-related information
    7.
    发明授权
    Providing customized visualization of application binary interface/application programming interface-related information 有权
    提供应用程序二进制接口/应用程序编程接口相关信息的定制可视化

    公开(公告)号:US08938706B2

    公开(公告)日:2015-01-20

    申请号:US12953023

    申请日:2010-11-23

    申请人: Kushal Das

    发明人: Kushal Das

    IPC分类号: G06F9/44

    摘要: A mechanism for providing customized visualization of Application Binary Interface-related information is described. A method of embodiments of the invention includes querying a database storing interface provisioning details and interface usage details relating to application binary interfaces (ABIs) associated with shared libraries provided by an operating system running on a computer system. The database further stores comparison results obtained from comparing the interface provisioning details with the interface usage details. The method further includes extracting a set of information from the database, and customizing visualization representation of the set of information. The set of information is composed of any part or all of the interface provisioning details, the interface usage details, and the comparison results.

    摘要翻译: 描述了一种用于提供应用二进制接口相关信息的定制可视化的机制。 本发明的实施例的方法包括查询存储接口供应细节的数据库和与由在计算机系统上运行的操作系统提供的共享库相关联的应用二进制接口(ABI))的接口使用细节。 数据库进一步存储通过比较接口供应细节与接口使用细节获得的比较结果。 该方法还包括从数据库提取一组信息,以及自定义该组信息的可视化表示。 该组信息由任何部分或全部接口配置细节,接口使用细节和比较结果组成。

    Find and track information of interface usage of software libraries by other software
    8.
    发明授权
    Find and track information of interface usage of software libraries by other software 有权
    通过其他软件查找和跟踪软件库的界面使用信息

    公开(公告)号:US08887122B2

    公开(公告)日:2014-11-11

    申请号:US12953286

    申请日:2010-11-23

    申请人: Kushal Das

    发明人: Kushal Das

    IPC分类号: G06F9/44 G06F11/36

    CPC分类号: G06F11/3604

    摘要: A library controller that ranks shared libraries that are available from an operating system is described. In one embodiment, the library controller receives multiple different software, where each of the different software use one or more of the shared libraries. The library controller extracts library usage details for each of the multiple different software and provisioning details from each of the shared libraries. Furthermore, the library controller ranks the shared libraries based on the library usage and provisioning details.

    摘要翻译: 描述了可以从操作系统获得的共享库的库控制器。 在一个实施例中,库控制器接收多个不同的软件,其中每个不同的软件使用一个或多个共享库。 库控制器从每个共享库中提取每个不同软件和配置细节的库使用细节。 此外,库控制器根据库的使用和配置细节对共享库进行排名。

    Mechanism for Generating Vulnerability Reports Based on Application Binary Interface/Application Programming Interface Usage
    9.
    发明申请
    Mechanism for Generating Vulnerability Reports Based on Application Binary Interface/Application Programming Interface Usage 有权
    基于应用二进制接口/应用编程接口使用生成漏洞报告的机制

    公开(公告)号:US20120222122A1

    公开(公告)日:2012-08-30

    申请号:US13034559

    申请日:2011-02-24

    申请人: Kushal Das

    发明人: Kushal Das

    IPC分类号: G06F21/00

    CPC分类号: G06F21/577

    摘要: A method for generating vulnerability reports based on application binary interface/application programming interface usage may include extracting a binary file and a security report relating to a software program, the security report having a vulnerability list of pending vulnerabilities relating to the software program, and detecting, from the binary file, interface usage details associated with interfaces and shared libraries used by the software program. The interfaces include application binary interfaces (ABIs). The method may further include matching the interface usage details with the pending vulnerability of the vulnerability list, and generating a vulnerability report based on matching.

    摘要翻译: 基于应用程序二进制接口/应用编程接口使用生成漏洞报告的方法可以包括提取与软件程序有关的二进制文件和安全报告,所述安全报告具有与所述软件程序相关的未决漏洞的漏洞列表,以及检测 ,从二进制文件,与软件程序使用的接口和共享库相关的接口使用细节。 接口包括应用程序二进制接口(ABI)。 该方法还可以包括将接口使用细节与漏洞列表的未决漏洞进行匹配,以及基于匹配生成漏洞报告。

    MECHANISM FOR MANAGING KERNEL APPLICATION BINARY INTERFACE/APPLICATION PROGRAMMING INTERFACE-BASED DISCREPANCIES RELATING TO KERNEL PACKAGES
    10.
    发明申请
    MECHANISM FOR MANAGING KERNEL APPLICATION BINARY INTERFACE/APPLICATION PROGRAMMING INTERFACE-BASED DISCREPANCIES RELATING TO KERNEL PACKAGES 审中-公开
    用于管理KERNEL应用二进制接口的机制/应用编程基于接口的与KERNEL包的差异

    公开(公告)号:US20120221890A1

    公开(公告)日:2012-08-30

    申请号:US13034568

    申请日:2011-02-24

    申请人: Kushal Das

    发明人: Kushal Das

    IPC分类号: G06F11/08

    CPC分类号: G06F8/71

    摘要: A method for managing kernel interface-based discrepancies may include finding a software package having a first version of a kernel package, and retrieving a first kernel interface information from a first file within the kernel package. The first kernel interface information relates to kernel interfaces associated with the kernel package, wherein the interfaces include kernel application binary interface (kABI). The method may further include forming a first dataset including the first kernel interface information relating to the first version of the kernel package, and detecting kernel discrepancies by comparing the first dataset with a second dataset relating to a second version of the kernel package.

    摘要翻译: 用于管理基于内核接口的差异的方法可以包括找到具有内核包的第一版本的软件包,以及从内核包中的第一文件检索第一内核接口信息。 第一个内核接口信息涉及与内核包相关联的内核接口,其中接口包括内核应用程序二进制接口(kABI)。 所述方法还可以包括形成第一数据集,其包括与所述内核包的第一版本相关的第一内核接口信息,以及通过将所述第一数据集与与所述内核包的第二版本相关的第二数据集进行比较来检测内核差异。