当您将 LangChain 集成到生产系统时,安全处理成为首要考虑。基于大型语言模型(LLM)的应用除了标准的软件安全风险外,还会带来特有的漏洞。本章将侧重于在 LangChain 开发中识别并减轻这些威胁。您将了解到针对 LLM 应用的常见攻击途径,包括提示注入、不安全的工具使用和潜在的数据泄露。我们会介绍输入验证与清理的实用方法、减少提示注入风险的技巧,以及安全处理 LLM 输出的策略。此外,我们还会讲解自定义工具的保障、数据隐私管理和依赖项安全维护。完成本章学习后,您将明白如何在 LangChain 项目的整个生命周期中应用安全最佳实践。