自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 21.Day21:进军殿堂 —— 发布到 Splunkbase 官方应用插件库

今日目标:先使用AppInspect(CLI版)在本地进行合规扫描;再在Splunkbase完善插件元数据、上传高分辨率图标并补齐支撑信息;最后提交官方安全与代码质量审核,完成Splunkbase上架冲刺流程。

2026-07-29 23:10:51 200

原创 20.Day20:拥抱开源——GitHub仓库建设与Release发布

今日目标:在本地建立Git仓库并配置严谨的.gitignore以实现源码级合规、避免敏感信息泄露;编写专业的README.md完成门面建设;最后将代码推送至GitHub并发布v1.0版本Release,供开发者克隆下载。

2026-07-29 22:46:08 239

原创 19.Day19:安全第一的纯净打包法——商业级 Release 构建

今日目标:将AOB生成的框架以及代码,用纯手工的方式进行打包,避开AOB 打包连接认证报错的底层网络问题,为之后的发布做准备。

2026-07-21 22:03:05 346

原创 18.Day18:自动备份和恢复自定义UI —— 构建Dashboard自动恢复脚本

今天我们要构建一个自动备份和恢复自定义 UI 界面的脚本。通过这个脚本,我们可以快速、安全地将容易被 AOB 覆盖的 界面配置 文件恢复到自定义状态,同时避免手动操作的错误和风险。

2026-07-20 22:11:43 222

原创 17.Day17:绕过 AOB 前端霸权——底层文件系统注入

今日目标:破解UCC前端框架的限制,将威胁显示大屏作为Add-on的起始页面。另外,我们将用一个单独的Index存放当前安全威胁态势分析的结果,将其作为大屏显示后台数据的来源。

2026-07-16 21:33:11 184

原创 16.Day16:大屏呈现——管理层视角 Dashboard 顶级设计

今日目标:完成系统宏观指标提取,利用session_id强关联,将分散的“计划、证据、报告”聚合为一条包含“风险分、耗时、Token成本”的完整记录,并以此为基础,生成管理视角的Dashboard。

2026-07-13 19:40:19 226

原创 15.Day15:底层大一统——代码 Review 与“transaction”跨阶段数据校验

今日目标:重塑日志引擎:梳理 Python 引擎中的杂乱日志。并使用 transaction 命令,将运行日志重新“缝合”成一个完整的业务事务,验证系统的状态机流转。

2026-07-12 11:05:40 165

原创 14.Day14:极限异常演练 —— 验证系统韧性与错误告警生成

在企业级架构中,真正的考验不在于系统正常运行时有多快,而在于系统出错时死得有多优雅。今天,我们为插件加入一套“错误状态定位和处理”机制,让我们的插件更健壮。

2026-07-11 15:29:43 146

原创 13.day13:成本勘算 —— 真实环境下的 API Token 成本提取

我们将编写一个Token提取函数 ,确保无论你未来对接哪个大模型,都能将每一次 AI 狩猎的真实资金成本精准记录进 Splunk,实现 100% 的财务可审计化!

2026-06-02 08:46:56 210

原创 12.Day12:动态上下文提纯——优化 Prompt 与防护机制

针对企业环境超大异常日志挤占大模型上下文窗口、内存过载问题,编写 Python 清洗截断逻辑。在 API 请求设置max_tokens硬件限制,搭配极简表述的系统提示词,精简模型输出,兼顾系统稳定与使用成本。

2026-05-31 21:48:32 228

原创 11.Day11:灵魂注入 —— 彻底废弃 Mock,接入真实大模型

今日目标:将 Day 4 配置的全局 API 凭证、Day 6 的真实日志抓取逻辑,以及 Day 10 的执行引擎完美融合。我们将引入 requests 库,真正打通 Splunk 到外部大模型的网络链路,实现全动态的 “真实异常发现 -> AI 现场出谋划策 -> 自动化执行下钻 -> AI 结案定性” 的终极闭环!

2026-05-31 21:24:17 257

原创 10.Day10:直面深水区——总结系统痛点与底层架构重塑

今天,我们将直面大模型开发中最致命的两大痛点:“Token 额度熔断”与 “JSON 超长嵌套截断”。通过引入防弹兜底逻辑与“扁平化革命”,我们将完成从“能跑通的玩具脚本”到“坚不可摧的企业级引擎”的蜕变!

2026-05-29 21:01:29 213

原创 09.Day 9:成果落地——Act 阶段战报生成与大屏数据落盘

将Day7/8生成的数据转化为 LLM 能看懂的 Prompt,触发二次推理,并将最终的 JSON 战报连同前面的证据一起,打包成一个巨大的“企业级 Payload”写入 Splunk 索引

2026-05-28 21:58:01 179

原创 08.Day 8:自主狩猎循环——打造大屏友好的执行引擎

编写一段强壮的 Python 循环结构,自动读懂Day7中LLM生成的JSON文本,并且直接唤醒 Splunk 底层引擎去静默执行这些 SPL 代码。

2026-05-28 21:38:19 204

原创 07.Day 7:植入顶级大脑 —— PEAK 框架与多维 ABLE 假设工程

我们将把 Splunk 官方的 PEAK 威胁狩猎框架转化为“严酷”的系统提示词(System Prompt)。然后,引导大模型基于PEAK模型一步步深挖,发现异常日志和对安全状态进行评分。

2026-05-26 08:46:38 407

原创 06.Day 6:连接数据之源 —— Splunk SDK for Python 实战

验证Splunk 中的Python语句执行功能,包括调取插件参数,以及用SPL语句执行查询,都是我们在后期需要的核心功能。

2026-05-25 21:47:32 541

原创 05.Day 5:任务调度器 —— 数据输入与心跳机制

本文介绍了在Splunk中建立后台数据输入流与"心跳"机制的关键步骤。首先通过AOB配置界面设置强制参数,将文本输入改造为"心跳探针"字段。随后注入Python探针代码,使用helper.get_arg读取参数并记录执行时间、任务名称等信息到Splunk内部日志。最后创建定时任务并验证"心跳"机制是否正常运行。该机制通过60秒间隔定时唤醒Python脚本,为后续数据采集打下基础,可通过搜索内部日志确认执行情况。

2026-04-20 20:56:33 330

原创 04.Day 4:安全第一 —— 配置插件全局凭证 (Setup Parameters)

严格遵循 AOB 的向导规则,完成数据采集任务的初始化,设计全局变量配置页面 UI。随后进入测试向导界面,填入真实的 API 样例数据,并完成最终保存。

2026-04-16 21:04:27 367

原创 03.Day 3:打通 AI 经脉 —— 大模型 API 基础与测试

今日目标:获取阿里云通义千问(DashScope)的 API 凭证,在 Ubuntu 中编写一段包含防弹容错逻辑的极简 Python 代码,成功发起一次对话,并彻底拆解它的输入输出格式。

2026-04-11 20:09:57 411

原创 02.Day 2:神器降临 —— 掌握 Splunk Add-on Builder (AOB)

在 Splunk 中安装 Add-on Builder,深刻理解 Splunk 应用底层的配置优先级逻辑,并完成 `PEAK-llm-analyzer` 插件的物理目录初始化。

2026-03-24 21:51:11 401

原创 01.Day 1:兵马未动,粮草先行 —— 构建Splunk开发环境

摘要: 本文详细介绍了在WSL2环境下搭建Splunk开发者实验室的全流程。首先强调必须使用Ubuntu LTS版本以确保兼容性,并提供WSL2安装与校验步骤。接着指导获取Splunk开发者许可证以解锁企业级功能,并通过命令行下载Splunk Enterprise。关键步骤包括解压至/opt目录并正确配置权限,避免后续开发问题。最后完成Splunk启动、许可证注入及功能验证,确保10GB/天的开发者权限生效。通过这一系列操作,成功构建了高性能、全功能的Splunk本地开发环境。 (字数:149)

2026-03-21 18:44:35 400

原创 00.教程总览:《21天实战 Splunk AI 威胁狩猎插件开发》

这篇教程《21天实战 Splunk AI 威胁狩猎插件开发》为安全运营人员提供了从零开发企业级AI安全应用的完整路径。课程分为五个阶段:环境搭建(1-5天)、安全逻辑开发(6-10天)、企业级优化(11-15天)、大屏开发(16-18天)和开源发布(19-21天)。学员将掌握Splunk插件开发全流程,包括大模型API集成、PEAK威胁狩猎框架实现、成本追踪等核心功能,最终完成开源发布和Splunkbase官方上架。教程特别强调实战排坑,如解决JSON截断问题、优化数据结构等关键挑战。

2026-03-21 18:42:49 530

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除