当您在 Trellix 产品与第三方软件之间遇到兼容性问题时,请使用本文来确定要采取的操作。
我们与所有第三方合作,了解问题的 root 原因,以及在需要时将其与产品修复或解决方法一起解决。但是,如果 调查确定问题的原因
不是 我们的产品
,我们可能需要客户打开与第三方供应商的票证。此外,所有各方可能都需要参加会议呼叫才能解决问题。
执行以下步骤:
- 检查在第三方软件与我们的产品之间是否存在已知问题。当我们意识到存在兼容性问题时,我们会记录知识库中的问题。在可用时,会使用任何已知的解决方法或产品补丁对知识库文章进行更新。如果问题是由第三方软件导致的,我们会记录由第三方软件的供应商提供的解决方法或解决方案。
- 执行故障排除以调查问题的原因:
- 如果我们的调查确定问题是由我们的产品造成的,技术支持将会针对该产品打开缺陷。我们将提供一种临时解决方法或产品补丁。
- 如果我们的调查确定问题的原因 不是 我们的产品,请继续执行步骤3。
- 请与第三方软件供应商联系,并打开一个票证。
软件兼容性问题中的 第一个响应 程序必须是其软件行为异常的供应商。第一个响应程序会对其软件的意外行为进行调试。发生以下事件之一:
有关第三方和专有软件的重要信息: 上述过程是技术必需的,因为在专有的封闭来源软件中,调试应用程序所需的 私有符号 是由供应商限制的知识产权。如果这些私有符号已公开披露,则可能会对软件实施反向工程。我们不拥有或有权访问这些专有符号或源代码。
词汇:
- 调试软件(或 "调试器"): 开发人员使用的软件可帮助您通过符号或源代码确定失败点。
- 已关闭-源代码: 组成进程或驱动程序的原始代码; 或者私下安全和公众不可用。
- 开放源代码: 组成进程或驱动程序的原始代码; 或者公开提供。
- 私有符号: 调试器用来显示函数名称和源代码文件名的文件;私下安全和公众不可用。
- 公共符号: 调试器用于仅显示函数名称的文件;公开提供。
诸如 Red Hat 之类的公司是打开的来源,并释放其源代码和私有符号。其他公司(例如 Microsoft 和 Trellix)最多已关闭来源和释放公共符号。已关闭-源代码和私有符号存在,可防止供应商的知识产权被公开提供,并允许软件销售人员保持其收入组合的一部分。
Microsoft 代码几乎总是已关闭来源。Microsoft 有时会释放公共符号,以便第三方供应商可以查看在调试其第三方软件时调用的所有 Microsoft 函数名称。但是,所有的函数名称都是第三方供应商可以确定 Microsoft 代码。Microsoft 必须使用其封闭源代码和私有符号来确定其代码行为方式的原因。此事实是封闭式源代码软件互操作性的全球限制。