如何为运行中的 Agent 实现紧急停止(kill switch)与令牌即时吊销?
如何为运行中的 Agent 实现紧急停止(kill switch)与令牌即时吊销? 本文先给出可直接复述的结论,再用最小代码说明Agent 紧急停止与令牌即时吊销的工作方式、判断依据、项目边界和常见误区。
安全专题面试题第 2 页,显示第 51–100 题,共找到 336 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
如何为运行中的 Agent 实现紧急停止(kill switch)与令牌即时吊销? 本文先给出可直接复述的结论,再用最小代码说明Agent 紧急停止与令牌即时吊销的工作方式、判断依据、项目边界和常见误区。
如何防止 Agent 在回复中泄露系统提示词、内部工具名或其他用户数据? 本文先给出可直接复述的结论,再用最小代码说明防止 LLM 输出泄露系统提示词的工作方式、判断依据、项目边界和常见误区。
为什么对模型生成的工具调用参数仍需做服务端校验? 本文先给出可直接复述的结论,再用最小代码说明工具调用参数服务端校验 Agent的工作方式、判断依据、项目边界和常见误区。
在把用户数据送入模型前做 PII 脱敏,应如何设计可逆与不可逆两种模式? 本文先给出可直接复述的结论,再用最小代码说明送入模型前 PII 脱敏可逆设计的工作方式、判断依据、项目边界和常见误区。
AI Agent 面临的直接提示注入与间接提示注入有什么区别? 本文先给出可直接复述的结论,再用最小代码说明直接与间接提示注入区别 LLM Agent的工作方式、判断依据、项目边界和常见误区。
为什么提示注入无法像 SQL 注入那样通过参数化查询彻底根除? 本文先给出可直接复述的结论,再用最小代码说明提示注入为何无法彻底防御的工作方式、判断依据、项目边界和常见误区。
本文解释 RAG 检索污染的机制:恶意文档通过检索进入模型上下文,形成间接提示注入。分析攻击链路、具体场景、失败边界,给出可操作判断。
检测到沙箱逃逸尝试后,Agent 运行环境应执行哪些应急处置步骤? 本文先给出可直接复述的结论,再用最小代码说明沙箱逃逸应急处置 Agent的工作方式、判断依据、项目边界和常见误区。
沙箱内文件系统应如何挂载(只读根、临时卷)以限制 Agent 的持久化破坏? 本文先给出可直接复述的结论,再用最小代码说明沙箱只读文件系统 tmpfs 挂载的工作方式、判断依据、项目边界和常见误区。
容器、gVisor、微虚拟机(如 Firecracker)为 Agent 沙箱提供的隔离强度有何差异? 本文先给出可直接复述的结论,再用最小代码说明gVisor Firecracker 容器沙箱隔离强度对比的工作方式、判断依据、项目边界和常见误区。
Agent 沙箱的网络出口应如何默认策略化以防止数据外泄? 本文先给出可直接复述的结论,再用最小代码说明Agent 沙箱网络出口默认策略防外泄的工作方式、判断依据、项目边界和常见误区。
AI Agent 执行生成代码时为什么需要沙箱,仅靠代码审查提示词为何不够? 本文先给出可直接复述的结论,再用最小代码说明Agent 代码执行为何需要沙箱的工作方式、判断依据、项目边界和常见误区。
为什么 Agent 沙箱必须设置 CPU、内存、执行时长等资源上限? 本文先给出可直接复述的结论,再用最小代码说明Agent 沙箱资源上限 cgroups的工作方式、判断依据、项目边界和常见误区。
如何用 seccomp 与能力(capabilities)收敛 Agent 沙箱的系统调用面? 本文先给出可直接复述的结论,再用最小代码说明seccomp capabilities 收敛沙箱系统调用的工作方式、判断依据、项目边界和常见误区。
Agent 需要调用外部 API 时,如何用凭据代理(secrets broker)模式避免模型接触密钥? 本文先给出可直接复述的结论,再用最小代码说明secrets broker 凭据代理模式 Agent的工作方式、判断依据、项目边界和常见误区。
为什么不应把 API 密钥、数据库密码直接写入 Agent 的提示词或上下文? 本文先给出可直接复述的结论,再用最小代码说明密钥不应写入提示词的原因的工作方式、判断依据、项目边界和常见误区。
用分隔符、标记化或 spotlighting 技术区分指令与数据的效果与局限是什么? 本文先给出可直接复述的结论,再用最小代码说明spotlighting 分隔符防提示注入效果与局限的工作方式、判断依据、项目边界和常见误区。
仅靠系统提示词中的安全指令能否可靠阻止注入攻击? 本文先给出可直接复述的结论,再用最小代码说明系统提示词安全指令可靠性的工作方式、判断依据、项目边界和常见误区。
攻击者能否通过恶意工具描述(tool description)劫持 AI Agent 的行为? 本文先给出可直接复述的结论,再用最小代码说明工具描述注入攻击 MCP Agent的工作方式、判断依据、项目边界和常见误区。
AI Agent 调用工具时应如何贯彻最小权限原则? 本文先给出可直接复述的结论,再用最小代码说明Agent 工具调用最小权限原则的工作方式、判断依据、项目边界和常见误区。
工具返回内容重新进入模型上下文时,信任边界应划在哪里? 本文先给出可直接复述的结论,再用最小代码说明工具返回内容信任边界 Agent的工作方式、判断依据、项目边界和常见误区。
设计 Agent 工具集时,为什么应避免提供「执行任意命令」式的通用工具? 本文先给出可直接复述的结论,再用最小代码说明Agent 通用 shell 工具风险 工具集设计的工作方式、判断依据、项目边界和常见误区。
企业使用第三方模型 API 时,应如何确认用户数据不会被用于模型训练? 本文先给出可直接复述的结论,再用最小代码说明第三方模型 API 数据不用于训练确认的工作方式、判断依据、项目边界和常见误区。
WebAssembly 沙箱为什么被用于 Agent 插件/工具隔离,其能力边界在哪里? 本文先给出可直接复述的结论,再用最小代码说明WebAssembly 沙箱能力边界 Agent 插件隔离的工作方式、判断依据、项目边界和常见误区。
Agent 工具调用的错误应如何分类,分类结果分别驱动什么处置动作? 本文先给出可直接复述的结论,再用最小代码说明工具调用 错误分类 重试策略的工作方式、判断依据、项目边界和常见误区。
把模型生成的参数拼进 SQL 或 shell 命令时,工具实现层必须做什么防护? 本文先给出可直接复述的结论,再用最小代码说明工具调用 参数注入 SQL 注入 防护的工作方式、判断依据、项目边界和常见误区。
越狱鲁棒性评测与常规准确率评测应放在同一个离线分数里吗? 本文先给出可直接复述的结论,再用最小代码说明越狱鲁棒性 对抗评测 准确率 离线边界的工作方式、判断依据、项目边界和常见误区。
把全部资料塞进上下文和按需检索注入,面对大知识库应如何取舍? 本文先给出可直接复述的结论,再用最小代码说明长上下文 塞入资料 与 检索增强 取舍的工作方式、判断依据、项目边界和常见误区。
压缩提示词降低输入成本时,哪些压缩手段对输出质量影响最小、如何验证? 本文先给出可直接复述的结论,再用最小代码说明提示词压缩对质量影响最小的方法的工作方式、判断依据、项目边界和常见误区。
当系统提示词与用户指令冲突时,模型应遵循哪一层级? 本文先给出可直接复述的结论,再用最小代码说明系统提示 用户指令 冲突 优先级的工作方式、判断依据、项目边界和常见误区。
如何把不可信的用户输入与可信指令隔离以缓解提示注入? 本文先给出可直接复述的结论,再用最小代码说明提示注入 防御 不可信输入 隔离的工作方式、判断依据、项目边界和常见误区。
提示词模板中直接拼接用户变量有什么风险,应如何安全插值? 本文先给出可直接复述的结论,再用最小代码说明提示词模板 变量注入 安全插值的工作方式、判断依据、项目边界和常见误区。
针对仅有 1000 条语料的低资源语言,如何通过数据增强提升微调鲁棒性? 本文先给出可直接复述的结论,再用最小代码说明低资源语言 数据增强 微调 鲁棒性提升的工作方式、判断依据、项目边界和常见误区。
在 Angular 模板中使用 async pipe 时,它如何自动处理 Observable 的订阅与取消?为什么推荐使用它? 本文先给出可直接复述的结论,再用最小代码说明Angular async pipe 订阅自动管理的工作方式、判断依据、项目边界和常见误区。
在 Angular 中,ChangeDetectionStrategy.OnPush 与 Default 有何根本区别?何时应选择 OnPush 策略? 本文先给出可直接复述的结论,再用最小代码说明Angular 变更检测策略 OnPush 与 Default 区别 性能优化的工作方式、判断依据、项目边界和常见误区。
本文说明 Angular 模板中属性绑定和事件绑定的语法、数据流方向及生命周期触发时机,澄清单向性原则,并通过具体场景分析执行顺序与常见陷阱。
Angular 组件的视图封装模式有哪几种?它们如何影响样式的作用域传播? 本文先给出可直接复述的结论,再用最小代码说明Angular 视图封装 样式作用域 封装模式的工作方式、判断依据、项目边界和常见误区。
在 Angular 模板中,使用 *ngIf 与 [hidden] 两种方式实现条件渲染,它们在性能和 DOM 行为上有何不同? 本文先给出可直接复述的结论,再用最小代码说明*ngIf 与 [hidden] 条件渲染性能差异的工作方式、判断依据、项目边界和常见误区。
编写一个自定义管道时,transform 方法的参数类型和返回值必须满足什么要求?它如何参与变更检测? 本文先给出可直接复述的结论,再用最小代码说明Angular 自定义管道 transform 方法 参数类型 返回值 变更检测的工作方式、判断依据、项目边界和常见误区。
在 Angular 中,服务作为依赖注入提供者时,作用域是如何决定其实例共享范围的?不同层级的 providers 有何影响? 本文先给出可直接复述的结论,再用最小代码说明Angular 依赖注入 服务提供者 作用域 实例共享范围的工作方式、判断依据、项目边界和常见误区。
当一个组件被销毁时,其依赖注入的服务实例是否一定随之销毁?这取决于什么条件? 本文先给出可直接复述的结论,再用最小代码说明组件销毁 服务实例是否随之销毁的工作方式、判断依据、项目边界和常见误区。
结构型指令与属性型指令在实现上有什么本质区别?分别适用于哪些典型场景? 本文先给出可直接复述的结论,再用最小代码说明Angular 结构型指令 属性型指令 实现差异 场景应用的工作方式、判断依据、项目边界和常见误区。
如何在运行时动态加载一个组件?这需要哪些必要条件,以及如何传递数据给该组件? 本文先给出可直接复述的结论,再用最小代码说明Angular 动态组件加载 ComponentFactoryResolver ViewContainerRef的工作方式、判断依据、项目边界和常见误区。
如何在模型驱动表单中动态添加或删除表单控件?这需要修改哪些数据结构? 本文先给出可直接复述的结论,再用最小代码说明模型驱动表单 动态添加删除控件的工作方式、判断依据、项目边界和常见误区。
如何在模板中根据组件状态动态绑定多个样式类?使用 [class.xxx] 与 [ngClass] 有何区别? 本文先给出可直接复述的结论,再用最小代码说明Angular 动态样式绑定 [class.xxx] [ngClass] 区别的工作方式、判断依据、项目边界和常见误区。
在 Angular 模板中,子组件触发的事件是否会在父组件中冒泡?如何阻止事件冒泡? 本文先给出可直接复述的结论,再用最小代码说明Angular 子组件事件冒泡 阻止方法的工作方式、判断依据、项目边界和常见误区。
本题对比模板驱动表单与模型驱动表单在数据绑定(双向绑定 vs 显式响应式绑定)、验证(模板内置 vs 代码函数)和可测试性(异步集成 vs 同步单元)上的关键差异,并给出选择场景与边界。
当一个组件的 @Input() 属性接收了空值(如 null)时,它是否会被视为有效输入?如何判断是否已赋值? 本文先给出可直接复述的结论,再用最小代码说明Angular @Input() null 值 有效输入 判断方式的工作方式、判断依据、项目边界和常见误区。
父组件如何通过 @Input() 和 @Output() 与子组件通信?当子组件发出事件后,父组件如何处理? 本文先给出可直接复述的结论,再用最小代码说明Angular @Input @Output 通信 事件发射 事件处理的工作方式、判断依据、项目边界和常见误区。
在 Angular 中,使用 lazy loading 模块时,其依赖的服务是否会被独立实例化?如何确认? 本文先给出可直接复述的结论,再用最小代码说明懒加载模块 服务实例独立性的工作方式、判断依据、项目边界和常见误区。