【AI大模型】关于一次dify的渗透,看到就是赚到!!

深度剖析 CVE-2025-3466:Langgenius Dify 代码节点未净化输入导致的高危任意代码执行漏洞 Dify AI平台曝高危漏洞CVE-2025-3466,允许任意代码执行。漏洞源于代码执行顺序错误,导致沙箱安全机制被绕过,攻击者可覆盖全局函数获取root权限。PoC显示能执行系统命令、窃取敏感数据。修复方案包括调整执行顺序、保护全局函数等。建议用户立即升级至1.1.3版本,并采取网络隔离等措施。该漏洞警示安全设计需重视细节,任何微小疏忽都可能造成严重后果。 阅读详情
AI摘要

本文披露Dify平台在默认部署中暴露的PostgreSQL和Redis弱口令(difyai123456),利用该凭据获取数据库访问权限;进而通过向accounts、workspaces等表注入数据绕过注册校验,实现后台账户创建与登录;进一步结合upload_files表中绝对路径字段,构造任意文件读取漏洞。全文聚焦于Dify服务端安全风险,涵盖权限提升与信息泄露两类典型漏洞利用链。

前言

ai目前最近很火,刚好工作中碰到了,就记录一下吧。

数据库权限入口

dify的账号密码是初始化登录的时候设置的,暂时不考虑账号的弱口令。但是dify的启动过程中,会开启psql和redis。默认密码是difyai123456.截图如下。可以尝试连接。本次的重点就是从这里开始的。

图片

丢一个默认的配置吧。没仔细研究但是看了应该是默认的。

图片

psql权限可以执行系统命令不再老生长谈。但是只是一个docker的权限,还能利用的操作空间不大。

图片

获取后台权限

拿到了数据库,我们的目前是dify web的数据或者权限。所以还是要回归web来。审计dify的代码发现,获取了数据库,可以通过数据库新增一个账号来进入后台。源代码如下,密码的规则如下

图片

那么可以去生成一个账号。细节不分析了 我这里直接贴代码

import secretsimport base64import hashlibimport binasciiimport uuid

# 生成16字节的盐值def generate_salt():    return secrets.token_bytes(16)

# 对密码进行哈希处理,返回加密后的密文def hash_password(password_str, salt_byte):    dk = hashlib.pbkdf2_hmac("sha256", password_str.encode("utf-8"), salt_byte, 10000)    return binascii.hexlify(dk)

# 对结果进行base64编码def encode_base64(data):    return base64.b64encode(data).decode()

# 密码加密和存储的主过程def encrypt_password(new_password):    # 生成盐值    salt = generate_salt()
    # 密码哈希加密    password_hashed = hash_password(new_password, salt)
    # 编码密码和盐值为base64格式    base64_password_hashed = encode_base64(password_hashed)    base64_salt = encode_base64(salt)
    return base64_password_hashed, base64_salt

# 模拟账户类class Account:    def __init__(self, password, salt):        self.password = password        self.password_salt = salt

# 测试用例,设置密码new_password = "Dasiwoba1"  # 这里替换为你的密码
# 获取加密后的密码和盐值encrypted_password, encrypted_salt = encrypt_password(new_password)
# 创建账户对象,并存储加密信息account = Account(encrypted_password, encrypted_salt)
# 输出加密结果print(uuid.uuid4())print("Encrypted Password (Base64):", account.password)print("Salt (Base64):", account.password_salt)

图片

接下来就可以去利用账号登录后台了。

accounts表 邮箱自己定义

图片

这里有两个坑

(1)密码必须要符合下面的规律,不然直接不通过。

图片

(2)注册的用户没有workplace 导致无法登录,代码如下,同样的方法,插入一条数据就好了。

图片

但是这里有join 所以需要插入三个表

图片

图片

图片

当完成了这一步,就可以进入后台了。

图片

任意文件读取

dify的后台我没有仔细看代码 简单github搜了一下,也没啥特别严重的漏洞。看数据库数据的时候,upload_files引起了我的注意。这里的key是个绝对路径

图片

看代码+看功能点费了点时间,主要是uuid看着不舒服 直接说结论吧。

上传的时候,保存到本地文件,然后去读取本地文件的内容再重新保存到库里。我们现在有数据库的权限,就可以通过数据库里修改文件地址,然后去读取,达到任意文件读取的目的。这里做个演示。

知识库-》新建知识库,这里会上传文件保存到数据库里

图片

然后在数据库upload_file中去修改文件为需要读取的文件

图片

点击上一步再继续,或者直接重放包都行。效果如下,达到了任意文件读取的效果。

图片

关于shell的话,环境目前碰到基本都是docker,信息太少了,而且只有一个文件读取。没有其他比较好的思路了。代码也没时间看完,不知道有没有其他的点。抛砖引玉吧。

由于图片需要高度打码+本地环境贴了一些 所以有些id可能对不上,大家见谅。

最后的最后

感谢你们的阅读和喜欢,作为一位在一线互联网行业奋斗多年的老兵,我深知在这个瞬息万变的技术领域中,持续学习和进步的重要性。

为了帮助更多热爱技术、渴望成长的朋友,我特别整理了一份涵盖大模型领域的宝贵资料集。

这些资料不仅是我多年积累的心血结晶,也是我在行业一线实战经验的总结。

这些学习资料不仅深入浅出,而且非常实用,让大家系统而高效地掌握AI大模型的各个知识点。如果你愿意花时间沉下心来学习,相信它们一定能为你提供实质性的帮助。

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

大模型知识脑图

为了成为更好的 AI大模型 开发者,这里为大家提供了总的路线图。它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
在这里插入图片描述

经典书籍阅读

阅读AI大模型经典书籍可以帮助读者提高技术水平,开拓视野,掌握核心技术,提高解决问题的能力,同时也可以借鉴他人的经验。对于想要深入学习AI大模型开发的读者来说,阅读经典书籍是非常有必要的。

在这里插入图片描述

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

面试资料

我们学习AI大模型必然是想找到高薪的工作,下面这些面试题都是总结当前最新、最热、最高频的面试题,并且每道题都有详细的答案,面试前刷完这套面试题资料,小小offer,不在话下

在这里插入图片描述

640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

在这里插入图片描述

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

AI Agent 搭建平台横向对比:Dify、阿里云百炼、Coze 随着生成式AI技术向行业场景加速渗透,低代码/零代码AI Agent开发平台成为企业智能化转型的核心工具。本文聚焦国内三大主流平台——Dify(苏州语灵)阿里云百炼字节Coze,从技术能力行业适配性商业化路径三大维度展开深度评测,为开发者与企业提供选型参考。三大平台在技术开放性行业适配性生态壁垒Dify代表开发者友好型工具,适合追求技术可控性的团队;阿里云百炼彰显大厂生态优势,成为传统企业智能化改造的“安全选择”;Coze则凭借零代码和流量红利,正在重塑社交场景的AI交互体验。未来竞争焦点将集中在。 阅读详情

相关推荐

Dify实战:企业级AI应用构建与案例解析,解锁业务增长新动能

基于LLMOps平台-Dify的一站式学习平台。包含不限于:Dify工作流案例、DSL文件分享、模型接入、Dify交流讨论等各类资源分享。随着大语言模型(LLM)技术的飞速发展,人工智能正以前所未有的速度渗透到各行各业。然而,对于许多企业而言,如何快速、低成本地将这些先进的AI能力集成到现有业务流程中,并构建出真正能解决问题的应用程序,仍然是一个巨大的挑战。,作为一款开源的LLM应用开发平台,正致力于降低这一门槛,让企业和开发者能够更便捷地打造和运营基于LLM的AI应用。

同名公众号:dify实验室 3570

紧急修复!Dify默认权限设置中的4个高危漏洞及应对策略

快速掌握Dify用户角色权限管理配置,修复默认设置中的4个高危漏洞。涵盖多租户场景、最小权限原则实施与RBAC模型优化,提升系统安全性。配置简单高效,值得收藏。

CompiGlow的博客 1174

AI渗透入门:从LLM、Skills到MCP构建智能安全助手

随着大语言模型(LLM)技术的日益成熟,AI正逐步渗透到网络安全领域,成为渗透测试中不可或缺的效能加速器。其核心原理是通过标准化技能模块(Skills)与模型上下文协议(MCP),让AI智能体能够自主调用nmap、sqlmap等安全工具,高效完成信息收集、漏洞分析、日志研判与报告生成等重复性工作。技术价值在于将安全专家的经验固化为可复用的技能流程,显著降低自动化测试的准入门槛,让安全团队更专注于关键研判与利用决策。在授权渗透测试、红蓝对抗、安全运营等典型场景中,AI智能体能够辅助快速处理海量扫描结果、识别风

weixin_31499265的博客 348

Dify 配置用户名和密码

要自定义和管理用户名 & 密码,可以通过以下方式进行设置。如果你需要修改用户名(邮箱)或密码,可以直接在数据库中操作。如果你正在搭建 Dify 并希望。存储的,不能直接存储明文密码。在默认情况下,Dify 的。Dify 的用户数据存储在。文件中添加默认管理员账号。,在 Web 页面访问。这样,就可以安全地管理。

z1941563559的博客 2万+

dify upload存在SSRF漏洞

Dify 是一个用于构建 AI 应用程序的开源平台。

nnn2188185的博客 1479

Dify平台隐患url:/console/api/remote-files/upload暴露高危漏洞,配置nginx htpasswd模块认证机制屏蔽解决

内部网络探测: 攻击者可通过SSRF扫描内网服务云元数据访问: 可能访问AWS/Aliyun/腾讯云等元数据服务服务端请求伪造: 以服务器身份发起任意HTTP请求。

CN_Eden 1318

如何用Dify接入本地大模型?附详细配置步骤,值得收藏

本文详细介绍了在Dify平台接入本地大模型的完整流程,包括Ollama安装部署、大模型选择配置、Dify关键设置及Docker环境下Base URL的正确配置方法。文章提供了具体操作步骤和参数设置,帮助用户成功搭建基于本地大模型的企业级知识库系统,适合希望实现AI私有化部署的开发者参考学习。

2401_84494441的博客 3605

UE5 StateTree实战:用分层状态机重构你的AI行为逻辑(附蓝图配置避坑点)

本文详细介绍了UE5中StateTree分层状态机的实战应用,帮助开发者重构AI行为逻辑。通过核心概念解析、迁移策略、高级技巧和避坑指南,展示了StateTree在灵活性、可维护性和并行处理方面的优势,特别适合复杂AI行为的开发与优化。

weixin_42558257的博客 249

Dify大模型实战案例投票:小白也能看懂的AI落地应用

Dify平台推出行业案例人气投票活动,精选金融、制造、教育、电商、医疗五大领域的15个高价值AI应用案例。这些实战案例展示了AI如何在实际业务中创造价值,如智能信贷审批将审核时效从3天压缩至4小时,工业视觉检测误检率低于0.5%等。投票结果将决定2026年案例拆解专栏的选题优先级,帮助读者深入了解AI在各行业的落地路径。

Trb201013的博客 1266

Oracle GoldenGate (OGG) 实战:从安装到故障排查的完整避坑指南

本文提供了一份详尽的Oracle GoldenGate实战指南,涵盖从环境准备、核心进程配置到性能调优与故障排查的全过程。重点解析了OGG安装与部署中的常见陷阱,并分享了确保数据同步链路稳定运行的高级运维技巧与常见故障处理方法,帮助技术人员高效避坑。

weixin_29230649的博客 380

用STM32定时器PWM高级功能驱动步进电机:F103C8T6+TB6600实战教程

本文详细介绍了如何利用STM32F103C8T6微控制器的定时器PWM高级功能驱动TB6600步进电机驱动器,实现高效、灵活的运动控制方案。通过硬件配置、PWM参数计算、运动控制算法及TB6600高级功能应用的全面解析,为工业自动化和精密控制领域提供了实用的技术参考。

game4的博客 186

五大AI平台终极PK:Dify、RAGFlow、FastGPT深度实测,谁才是企业知识库Agent首选?

2025年,生成式AI技术已渗透到企业服务、知识管理、智能客服等核心场景。随着Dify、RAGFlow、FastGPT、Coze、文心智能体等平台的崛起,企业面临一个新难题:**如何从功能相似的产品中选出真正适配自身需求的工具** ?本文基于对五大平台的深度实测(包括本地部署、数据导入、RAG检索、工作流编排等核心功能),结合技术细节与落地场景,从**易用性、扩展性、性能表现、商业化能力** 四大维度展开对比,为技术负责人和业务决策者提供一份“避坑指南”。

m0_59164520的博客 4901

YOLOv8傻瓜式教程

YOLOv8傻瓜式教程,附带详细参数配置。

Father_of_Python的博客 1万+

Dify平台深度解析:降低大模型应用开发门槛的关键

Dify作为开源低代码AI应用平台,通过可视化流程编排、RAG支持和Agent能力,显著降低大模型应用开发与维护难度。它提供完整的运行时引擎和生命周期管理,支持知识库自动构建、工具集成与企业级部署,推动AI开发从手工作坊向工业化转型。

weixin_36474966的博客 1022

Linux 系统管理员必备:Chrome 企业版离线部署全攻略(含 RPM/DEB 双版本)

本文详细介绍了Linux系统管理员如何离线部署Chrome企业版,涵盖RPM和DEB双版本。从获取官方离线安装包到静默安装、权限配置及企业级策略管理,提供全流程解决方案,特别适合Ubuntu等DEB系系统管理员参考。

f9g0h的博客 484

完美解决unknown failed to transfer from http://0.0.0.0/ during a previous attempt的错误

完美解决unknown failed to transfer from http://0.0.0.0/ during a previous attempt的错误

念兮为美 2279

企业知识库Agent首选?五大AI平台Dify、RAGFlow、FastGPT深度实测大比拼!

本次测评揭示了一个残酷现实:没有一个平台能完美覆盖所有需求 。Dify的开源灵活性以牺牲易用性为代价,RAGFlow的专业能力带来高昂学习成本,FastGPT的功能堆砌导致资源浪费……企业必须根据自身技术储备与业务规模做出取舍。未来趋势预测:随着DeepSeek、Qwen等开源大模型崛起,平台层竞争将转向“插件生态+开发者体验” 。那些能平衡技术深度与使用门槛的产品,或许才是最终赢家。

2401_84204207的博客 2496

K-Core, K-Shell & K-Crust傻傻分不清楚

K-Core(K-核)就是所有大于等于K的K-Shell的并集;K-Crust(K-皮)就是所有小于等于K的K-shell的并集。

欢迎订阅 -- 小源笔迹 2255

Dify开源项目上手体验:让大模型开发变得简单直观

Dify通过可视化拖拽和模块化设计,让非专业开发者也能快速搭建具备RAG、工具调用和多步推理能力的AI应用。上传文档即可实现知识问答,集成API后支持复杂任务自动化,大幅降低大模型应用开发门槛。

weixin_42581003的博客 1027

用Virtuoso和Abstract完成gds2lef

需要用到的工具有virtuoso和abstract。 数模混合的项目通常需要模拟完成模块设计,把接去数字的pin打上label(text),数字的floorplan才能正式开始。 如果只需要简单的数字PR boundary和pin点位置,那么只使用virtuoso就够了,还想把模拟版图都转成lef就要用到abstract工具。 1.PR boundary+pin 1)在virtuoso中打开layout a) Gui操作: Create->P&R Objects->

m0_61544122的博客 8742

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Dify引领未来,智能化工具与大模型赋能开发者新篇章

开发AI智能应用,就下载InsCode AI IDE,一键接入DeepSeek-R1满血版大模型! 标题:Dify引领未来,智能化工具与大模型赋能开发者新篇章 在当今数字化飞速发展的时代,AI技术正在以前所未有的速度改变着我们的生活和工作方式。从简单的文本生成到复杂的图像识别、语音处理,AI已经渗透到各行各业。然而,对于许多开发者而言,如何高效地利用AI技术构建实际应用仍然是一项挑战。尤其是在面对...

FrostfireWolf56的博客 734

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

大模型落地利器:Dify镜像助力企业高效开发AI应用

Dify镜像通过容器化部署和可视化编排,让企业能快速构建稳定可控的AI应用。无需从零开发,业务人员也能参与搭建智能客服、理赔辅助等系统,实现跨团队协作与高效迭代,真正推动大模型在生产环境中的规模化落地。

weixin_42376614的博客 481

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

想转AI大模型应用开发按这个顺序学!!从后端转型到AI开发,2026最新!

文章提供了AI大模型应用开发的四阶段学习路径:基础概念与Prompt、RAG应用开发、Agent架构设计、微调与私有化部署。针对后端开发者,强调转型AI应用开发无需重新学习数学基础,而是将现有工程思维迁移到AI领域,将大模型视为强大API,通过提示词工程和业务逻辑组织实现功能。提供丰富学习资源,帮助读者系统入门并掌握AI应用开发核心技能。

m0_59162248的博客 1187

基于Dify的AI应用在移动端的适配策略探讨

通过Dify的可视化编排能力,移动端可高效集成AI功能,实现轻客户端与强中台协同。无需本地部署大模型,支持实时知识更新、多端复用和低代码配置,显著提升开发效率与用户体验,同时兼顾网络适应性、安全合规与组织协作。

weixin_42612804的博客 1138

小白也能上手:Dify搭建知识库+Ollama部署本地模型完整教程

本文详细介绍了如何使用Dify搭建知识库并接入AI服务,以及如何使用Ollama部署本地模型。文章分为两部分:第一部分讲解Dify的安装配置和知识库接入;第二部分介绍Ollama的安装、模型部署与Dify的集成。通过本文,读者可以掌握本地AI知识库的搭建方法,无需依赖云端服务即可实现智能问答功能。

Trb701012的博客 1040

Dify与主流大模型集成方案:打通模型与场景的最后一公里

Dify通过可视化编排、RAG增强和Agent扩展,将通用大模型能力快速对接业务场景。无需代码即可构建AI应用,支持多模型接入与私有化部署,让非技术角色也能参与开发,显著缩短迭代周期,推动企业AI从试点走向规模化落地。

weixin_42465332的博客 702
上一篇: Dify知识库分段与数据清洗实战:优化LLM检索效率与回答精准性指南
下一篇: 【AI大模型】不止语义检索,Milvus+LangChain全文检索RAG教程来了
Agent学习路线
博客等级 码龄6年 1万+粉丝 1902原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值