-
公开(公告)号:US07080356B2
公开(公告)日:2006-07-18
申请号:US10246076
申请日:2002-09-18
申请人: Dario Atallah , Jacques Truchet
发明人: Dario Atallah , Jacques Truchet
CPC分类号: G06F8/71 , Y10S707/99939
摘要: A system and method for assessing binary compatibility between software modules permits software developers to register with a system, download software tools for testing binary compatibility between their software products and one or more ABIs. The system further enables software developers to certify their binary compatibility with one or more ABIs by uploading compatibility information to the system. A unique identifier of the software, e.g., the MD5 signature of the binary code, may be uploaded with the results of the compatibility test. The results of the compatibility test and the unique identifier may be stored in a database to record whether the developer's software is binary compatible with one or more of the ABIs. In addition, computer users may register with the system, utilize a tool that collects the MD5 signatures of the binary files on their computer(s) and forward the MD5 signatures to the system. The system may receive the MD5 signatures, compare them to the MD5 signatures on record, and generate a report indicating the binary compatibility of the files resident on the user's computer system.
摘要翻译: 用于评估软件模块之间二进制兼容性的系统和方法允许软件开发人员向系统注册,下载用于测试其软件产品与一个或多个ABI之间的二进制兼容性的软件工具。 该系统还允许软件开发人员通过将兼容性信息上传到系统来证明其与一个或多个ABI的二进制兼容性。 可以使用兼容性测试的结果来上传软件的唯一标识符,例如二进制代码的MD5签名。 兼容性测试和唯一标识符的结果可以存储在数据库中以记录开发者的软件是否与一个或多个ABI二进制兼容。 此外,计算机用户可以向系统注册,利用在其计算机上收集二进制文件的MD5签名的工具,并将MD5签名转发给系统。 系统可能会收到MD5签名,将其与MD5签名进行比较,并生成一份报告,指示用户计算机系统上驻留的文件的二进制兼容性。
-
公开(公告)号:US07191435B2
公开(公告)日:2007-03-13
申请号:US10164946
申请日:2002-06-07
申请人: Michael Lau , Dean Kemp , Clement Ng , Hong Yu , Dario Atallah
发明人: Michael Lau , Dean Kemp , Clement Ng , Hong Yu , Dario Atallah
CPC分类号: G06F8/65 , H04L67/306 , H04L69/329
摘要: A method for analyzing impact on binaries, software, and hardware of a planned software upgrade for a computer system. The method includes performing a configuration inventory for the computer system with profiles for the computer system of hardware, software including operating system software, middleware, applications, development tools, and third party software, application interfaces, and binaries. A set of upgrade rules, e.g., rules defining hardware and software requirements including interfaces, libraries, dependencies, and more, are accessed and the binary profiles are analyzed based on the upgrade rules to determine safe binaries and at-risk binaries. The at-risk binaries are further divided into subcategories based on risks of incompatibility with the planned software upgrade. The subcategories include failure, high risk, and low risk. The method includes generating text or graphical reports providing the analysis results to quantify and qualify the impacts on binaries and other portions of the computer system.
摘要翻译: 分析对计算机系统的计划软件升级的二进制程序,软件和硬件的影响的方法。 该方法包括为硬件计算机系统的配置文件执行计算机系统的配置清单,包括操作系统软件,中间件,应用程序,开发工具,第三方软件,应用程序接口和二进制文件。 访问一组升级规则,例如定义硬件和软件需求(包括接口,库,依赖关系等)的规则,并基于升级规则分析二进制配置文件,以确定安全二进制文件和风险二进制文件。 基于与计划的软件升级不兼容的风险,风险二进制进一步分为子类别。 子类包括失败,高风险和低风险。 该方法包括生成提供分析结果的文本或图形报告,以量化并限定对二进制文件和计算机系统其他部分的影响。
-
公开(公告)号:US07089552B2
公开(公告)日:2006-08-08
申请号:US10230686
申请日:2002-08-29
申请人: Dario Atallah
发明人: Dario Atallah
IPC分类号: G06F9/445
CPC分类号: G06F8/71
摘要: A method of identifying applications installed on a customer computer system by collecting signature information associated with installed binaries. The binaries are precisely identified by comparing the collected signature information to previously stored signatures. In a specific implementation the signatures comprise MD5 signatures.
摘要翻译: 通过收集与安装的二进制文件相关联的签名信息来识别安装在客户计算机系统上的应用的方法。 通过将收集的签名信息与先前存储的签名进行比较来精确地识别二进制文件。 在具体实现中,签名包括MD5签名。
-
公开(公告)号:US07069474B2
公开(公告)日:2006-06-27
申请号:US10246075
申请日:2002-09-18
申请人: Dario Atallah , Clement Ng
发明人: Dario Atallah , Clement Ng
IPC分类号: G06F11/00
CPC分类号: G06F8/60
摘要: A system and method for assessing binary compatibility between software modules permits software end users to register with a system, download software tools for testing binary compatibility between one or more ABIs and binary files resident on the end users' computer system(s). The testing generates a file including the results of the binary compatibility test for each binary file tested. A unique identifier of each binary file, e.g., the MD5 signature of the binary code, may be uploaded with the results of the compatibility test. The results of the compatibility test and the unique identifier may be further analyzed to determine a risk profile that the binary file(s) on the end user's computer system(s) is not binary compatible with a particular ABI. A report may be generated indicating the binary compatibility risk profile of the files resident on the user's computer system.
摘要翻译: 用于评估软件模块之间的二进制兼容性的系统和方法允许软件终端用户向系统注册,下载用于测试一个或多个ABI与驻留在最终用户的计算机系统上的二进制文件之间的二进制兼容性的软件工具。 测试会生成一个文件,其中包含测试的每个二进制文件的二进制兼容性测试的结果。 可以使用兼容性测试的结果来上传每个二进制文件的唯一标识符,例如二进制代码的MD5签名。 可以进一步分析兼容性测试和唯一标识符的结果以确定最终用户的计算机系统上的二进制文件与特定ABI二进制兼容的风险简档。 可能会生成一个报告,指示驻留在用户计算机系统上的文件的二进制兼容性风险简档。
-
-
-