目录
Banner for article "AI Agent Security: How Should IT Control Non-Human Access to Business Apps?", bearing article title, TSplus Advanced Security logo, TSplus tagline and website, and an illustration (image of human hands typing on a laptop keyboard where a robot hand types also).

当自主软件能够访问业务应用程序、检索敏感数据并在没有持续人工参与的情况下执行操作时,AI代理的安全性变得至关重要。对于IT团队来说,挑战在于确定给予他们什么身份、访问权限和范围,以实现效率与保护的结合。

随着组织将人工智能代理引入日常工作流程,系统管理员和安全经理必须将访问政策扩展到人类用户和传统服务账户之外。本指南解释了如何管理非人类身份,应用最小权限,并保护现代和遗留应用程序。我提供了系统管理员、IT团队和管理服务提供商在采用人工智能的同时最小化风险的实用措施。

为什么AI代理访问会产生新的安全问题?

传统访问管理通常将人类用户与应用程序和服务区分开。人工智能代理使这一模型变得复杂,因为它们可以根据变化的情况解释信息、选择工具并启动操作。

自动化,但不是我们所知道的:

与传统自动化不同,传统自动化的操作通常是预定义的,而AI代理可以在朝着更广泛的目标努力时决定采取哪些步骤。这引入的变量影响深远,因为无论是由于错误、缺乏参考还是恶意指令,AI可能会轻易超越权限,导致不必要的结果。对于IT团队来说,初步行动是定义AI代理的目的和可执行的限制,然后再授予生产访问权限。

从阅读商业数据到采取行动:

考虑部署一个人工智能代理来检索发票记录、比较支付信息并生成异常报告。可以采取哪些限制和保障措施来防止会计应用程序中的错误操作?

身份验证不等于授权:

虽然身份验证确定哪个身份正在尝试访问资源,但授权决定该身份可以执行哪些操作。对于人工智能代理,这些决策必须保持分开。

成功认证的代理仍然只应获得与其任务相关的授权、必要的资源,并受到行动潜在后果的限制。

在其 2026年软件和人工智能代理身份的工作 NIST强调需要解决AI代理的身份、权限、审计和问责问题。

安全目标不仅仅是决定代理可以打开哪些应用程序。IT 需要控制代理在获得访问权限后可以做什么。

AI代理应该使用什么身份?

AI代理需要可识别、可管理的身份,以便管理员可以分配权限、监控活动并在必要时撤销访问权限。

专用身份和工作负载凭证

在支持的情况下,创建一个工作负载或代理身份,与指定的所有者和特定功能相关联,以跟踪责任并锁定所需任务的权限。

此外,它有助于区分自动化活动和人工活动,应用专门的安全策略,并在不影响员工访问的情况下禁用代理,例如在 Microsoft Entra Agent ID 中。旨在保持 AI 代理的范围狭窄、文档齐全且可独立审计。

委托访问与自主访问

AI代理可以在不同的授权模型下运行。

委托访问 允许代理在明确授权的严格权限范围内代表人类用户行动,可能仅限于设定的时间。

自主访问 允许代理通过其自身身份和分配的权限进行操作,而无需活跃的人类会话。重要的是,因此必须为自主AI代理设置访问政策和生命周期控制,以及所有权。

关于多因素认证的说明

共享账户使得确定某个操作的来源变得困难:是来自员工、AI代理还是其他自动化过程。AI代理不应依赖于员工的凭据,尤其是在例行自动化时。

虽然多因素身份验证(MFA)对人类访问很有价值,但自主需求支持工作负载身份机制。根据应用程序和身份基础设施的一些示例:

  • 托管身份,
  • 联合凭据,
  • 证书
  • 或短期令牌。

IT应该如何限制AI代理可以访问的内容?

在这里,最小权限是必不可少的,只授予访问经过批准的目的所需的资源和操作。

最小权限跨应用程序、工具和数据

  • 工具权限: 代理可以调用哪些API、脚本、集成和执行工具?
  • 应用权限 : 它可以访问哪些业务应用程序和功能?
  • 数据权限: 它可以读取哪些记录、文件夹、文件或数据库?它可以修改吗?
  • 系统权限: 它能执行命令、访问操作系统或执行管理操作吗?

应在这些层面上考虑AI代理访问,并且不应仅凭请求扩展权限。这些层次之间也应相互加强。

应用程序权限必须独立于AI模型的设置保持可执行。告知代理不要修改支付详情的提示并不等同于防止修改的技术控制。

为了加强现有访问基础设施的组织,我们的 中小企业远程访问的零信任原则 探讨身份验证、最小权限和限制暴露。

时间限制访问和敏感操作

权限不仅应反映代理所需的内容,还应反映何时以及为何需要访问。时间限制授权可以减少批准任务之间的暴露,额外的控制措施也可以做到这一点。您可以通过身份提供者、工具网关、应用程序或其他可信的政策机制来强制执行某些操作,而不仅仅依赖于人工智能。

人工智能代理安全在商业应用中有何不同?

并不是每个应用程序都提供相同的机制来控制人工智能访问。IT团队需要根据他们的环境和需求调整访问控制。

SaaS 应用程序和 API

现代SaaS应用程序通常提供支持范围访问令牌、应用程序角色和委派权限的API。

尽管它们可以使代理授权更加精确,但API权限仍然可能过于宽泛,因此管理员应审查范围、限制访问并定期清除权限。

基于浏览器的商业应用程序

基于浏览器的应用程序在图形界面交互方面引入了不同的挑战。

组织应使用专用帐户,严格限制可用应用程序,并在业务软件内部强制执行授权。我们关于 安全浏览器访问私有应用程序 解释了应用程序分配、身份验证和服务器端控制如何减少不必要的暴露。

传统Windows应用程序和远程桌面

传统的Windows应用程序带来了特别的挑战,因为它们的访问控制通常是围绕人类用户而设计的,而不是自主过程。

访问

然而,无论业务角色、权限、Windows帐户、目录组或更广泛的应用程序级别访问如何,访问和执行技术将保持分离。图形访问的类型仍然是管理员的决定,我们的文章关于 AI代理和传统Windows应用程序 探讨不同执行环境的技术和架构影响。

安全性

出于安全考虑,访问和权限不能混合。发布特定的Windows应用程序意味着减少完整的暴露,但这只是更广泛访问控制策略的开始。您的管理员工作已经开始:

访问机制 主要安全控制 主要关注点
SaaS API OAuth 范围、令牌、API 角色 过度权限,令牌滥用
浏览器应用程序 会话,应用程序角色 在有效会话中的未经授权的操作
发布的Windows应用程序 Windows 身份、应用分配、权限 超出预期任务的访问
完整远程桌面 操作系统权限,会话限制,强化 更广泛的系统暴露和横向移动

哪些网络安全风险需要额外的控制措施?

AI代理可以在支持票、网页、文档或工具响应中遇到恶意指令。这 提示注入 可以将代理从其合法任务中转移,即使攻击者无法直接登录。 2026年代理应用程序的OWASP十大安全风险 概述相关威胁。

其他风险包括在提示或日志中暴露的凭据、未经授权的工具使用、特权提升以及敏感数据发送到意外目的地。多代理工作流程增加了另一个问题:委派的任务不得自动从一个代理转移到另一个代理的无限制访问权限。

为了避免数据外泄等情况,将外部内容视为不可信,通过支持的凭证服务保护机密,限制出站连接,并独立于AI模型强制执行权限。敏感操作需要在应用程序或工具级别进行控制,而不仅仅是可解释的指令,告诉代理安全地行为。

IT如何监控、撤销和审计AI代理访问?

访问治理是不完整的,如果管理员无法确定代理所做的事情或在其行为变得不可预期时停止它。

跟踪身份、决策和行动

有用的审计记录:代理身份 + 责任人 + 请求的操作 + 批准 + 工具调用 + 结果行动 + 结果。

根据所涉及的工具,记录会有所不同。没有单一来源能够讲述整个故事,因此需要结合身份验证事件、访问令牌发放、API 调用、应用程序活动、审批、文件修改和会话活动作为证据。例如,将身份日志与会话录制结合起来,尽可能关联记录。

此外,尽可能保护敏感信息。例如,如果您是一个MSP,请按客户分隔审计记录以保护他们的数据。

撤销访问权限和响应事件

在生产之前,为每个AI代理部署预定义一个关闭程序。

根据环境,这可能需要禁用AI代理的身份、撤销凭证、轮换密钥、终止活动会话和停止计划任务。完成后,评估之前发出的令牌或已建立的会话:撤销一个凭证并不总是足以停止一个已经活动的过程。

您可以在实际的“违规”响应程序中包括以下内容:

  • 包含访问,
  • 保留日志,
  • 调查变更,
  • 替换凭据
  • 并验证未经授权的事件已结束。

什么是IT团队的实用AI代理安全检查清单?

为什么不逐步接近AI代理安全性呢?首先从一个狭窄的、最好是只读的工作流程开始,然后在验证控制后再扩展。在给予代理生产访问权限之前:

  1. 识别所有权。 记录其目的、操作员/所有者、执行环境、工具和数据流。
  2. 分配一个独特的身份。 避免共享人类凭据。建立单独的责任。
  3. 映射和限制允许的资源。 指定所需的应用程序、记录、数据、系统、API 权限和时间跨度。
  4. 限制敏感操作。 定义审批要求,禁止高影响变更和不必要的权限。
  5. 保护凭据。 使用支持的工作负载身份验证和管理的秘密。
  6. 验证执行环境。 审查会话隔离、网络访问和相关的Windows安全设置。
  7. 启用证据和恢复: 保持身份验证、工具执行、应用程序活动和重大更改的记录。
  8. 测试失败场景: 确认可以撤销访问、终止会话并调查意外活动。

例如,一个MSP可以引导一个代理读取选定的ERP发票记录并准备报告,而无需授予其编辑财务数据的权限。只有经过验证的可靠性和可执行的权限才能证明更广泛的权限是合理的。

TSplus如何帮助保护Windows应用程序访问?

对于运行基于Windows的商业软件的组织,基础的远程访问基础设施也是这种安全过程的一部分。TSplus的应用交付和服务器保护功能帮助系统管理员控制对集中托管的Windows应用程序的访问。

TSplus Remote Access: 应用交付与分配

TSplus 远程访问 发布和分配Windows应用程序,通过远程连接(包括基于Web的访问)使其可用。提供分配的应用程序而不是整个桌面可以帮助减少在此类AI工作流程中不必要的界面暴露,特别是涉及现有和遗留业务软件的工作流程。

TSplus高级安全:保护Windows服务器和会话

TSplus高级安全 通过暴力攻击保护、地理限制、工作时间控制、权限管理、勒索软件保护、警报和安全事件日志添加Windows服务器和会话保护。

这些控制措施可以减少应用程序主机周围的暴露,从而补充AI代理所需的专用身份、授权和运行时保护措施。

共同的相关TSplus功能支持一个实用原则:保持对业务应用程序的受控访问,并保护其背后的Windows环境,同时为管理员提供引入特定于AI的安全控制和编排的灵活性,以应对新工作负载的需求。

结论

AI代理安全始于一个简单的区分:拥有访问应用程序的权限并不意味着有权在其中执行每个操作。

对于系统管理员和托管服务提供商而言,使人工智能可管理意味着结合明确识别的人工智能代理、狭窄范围的任务、可执行的权限、受保护的执行环境和可靠的审计跟踪。这些步骤使组织能够探索人工智能自动化,而无需不必要地扩大其攻击面。

TSplus远程访问免费试用

终极的Citrix/RDS替代方案,用于桌面/应用访问。安全、经济高效、本地/云端

常见问题

在人工智能代理安全中,非人类身份是什么?

非人类身份识别软件、自动化工作负载或人工智能代理,而不是个人。它允许管理员对工作负载进行身份验证、分配权限并跟踪其活动。与共享的人类账户相比,专用代理身份可以提高问责制。

AI代理身份与服务账户有什么不同?

传统服务帐户通常支持预定义的应用程序和自动化流程。AI代理身份可能需要额外的生命周期、委派和授权控制,因为代理可以独立选择行动。可用的身份机制取决于平台和应用环境。

AI代理可以安全地访问传统Windows应用程序吗?

是的,前提是提供合适的执行技术和访问控制。组织必须限制Windows账户、应用程序权限和远程会话。发布单个应用程序可以减少暴露,但不能替代操作系统安全性或应用程序级别的授权。

当AI代理排除远程设备故障时,需要哪些安全控制措施?

远程故障排除代理需要受限的执行权限、对敏感操作的授权、日志记录和可靠的停止条件。我们关于IT支持中AI代理的伴随指南解释了如何监督自动修复、验证结果并升级未成功的干预。

IT管理员如何撤销AI代理的访问权限?

管理员应禁用代理的身份,撤销适用的令牌和凭据,终止活动会话并停止相关进程或计划任务。然后,他们应验证访问是否已结束,并调查任何未经授权的活动。

进一步阅读

back to top of the page icon