网络安全加固方案如何落地:从资产盘点、基线核查到闭环验证
简介这份docx文档是一份“网络安全加固服务方案”的完整可编辑方案聚焦网络设备、主机操作系统、数据库及中间件等系统的脆弱性分析与加固实施适用于等保建设、安全风险评估整改、以及安全服务项目文档撰写。方案依据等保基本要求与多项安全技术标准展开先梳理安全加固的概念、必要性、客户收益再给出实施标准、服务原则并细化网络设备、Windows/Linux/Unix操作系统、主流数据库及常见中间件/网络服务等对象的加固范围与内容结构清晰可直接作为投标方案或项目文档的参考底稿。包体为1个docx文件压缩包约99KB内容为原创工作实践整合关键占位信息替换后即可复用。已有145人浏览学习适合安全工程师、售前顾问与等保测评人员快速套用显著减少从零撰写方案的时间。1. 网络安全加固服务方案甲方要的不只是文档是一份能落地的“动作清单”一份网络安全加固服务方案如果只做到“列出风险、给出建议”那它离“服务”还很远。我见过太多加固方案在交付后就被直接归档安全域划分写了“按需隔离”口令策略写了“启用复杂度要求”中间件加固提了“关闭危险功能”——听着都对实施的人却不知道从哪台机器先动手、做到什么程度算完成。真正的安全加固方案应该是一份“能落地、能复查、能过审”的动作清单先盘点资产再定基线然后逐项实施、验证、回退最后用证据链闭环。这篇写给乙方安全工程师、甲方安全负责人以及刚转行想做安全服务的同学讲清楚一份加固方案从立项到验收到底该怎么搭。2. 前置调研资产清单、威胁建模与基线选择是加固方案的“地基”2.1 资产盘点怎么做按“暴露面”而不是“有没有”来收台账加固方案里最容易犯的第一个错就是资产清单不完整。方案写得再漂亮如果对象错了实施阶段全是返工。做资产盘点时我一般不会只让客户填一张Excel表了事而是先问三个问题这台机器在哪个网段、对谁开放、崩了影响什么。这三个问题能过滤掉绝大多数“名字好听但没人知道谁在用”的僵尸资产。采集来源按优先级排网络拓扑图与资产台账客户提供、扫描工具的存活探测与指纹识别、现有告警平台里的资产日志。三者交叉比对后的差异项就是“影子资产”的高发区。台账字段至少要覆盖资产编号、所属业务系统、IP/域名、部署位置公网/内网/云上、操作系统与中间件版本、责任人、是否已纳入备份。别嫌字段多后面每一项都是整改工单的分发依据。字段填写要求用途资产编号唯一且与工单关联整改追踪所属业务系统精确到系统模块权限定级暴露面公网/内网/管理网优先级排序责任人必须落到人变更审批加固状态未加固/已加固/加固中进度管理这个环节最容易翻车的地方是只收“生产环境”。测试系统、预发环境、第三方外包部署的站点很多客户默认“不算核心资产”但它们往往有公网IP和弱口令恰好是入侵路径里最弱的一环。我一般会专门加一轮“非生产环境专项扫描”把范围显式写进方案客户不批也得拿着扫描结果去找他确认责任边界。哪怕你是刚入行的网络安全工程师把这一步做扎实整份方案的底气就立住了一半。2.2 威胁建模决定优先级照着攻击路径倒推加固顺序资产清单解决“加固谁”威胁建模解决“先加固什么”。很多方案把整改项按漏洞扫描报告的严重级别机械排序高危急先修、中危急后修这样做不能算错但容易被钻空子——一台暴露在公网的Tomcat管理端是“中危”一台内网的文件服务器弱口令也是“中危”先改哪个答案几乎永远是前者。我习惯先画攻击路径再反推加固点。典型的互联网侧路径是公网入口Web/API→ 应用服务器 → 中间件与数据库 → 内网横向 → 核心数据。每一层对应的加固动作要提前映射好比如入口层做WAF策略与暴露面收敛应用层做最小权限与配置基线数据层做访问控制与审计开启。这样当漏洞报告给出上百条结果时你能快速归类到“哪条路径的哪个环节”而不是被单条漏洞牵着走。攻击路径环节典型风险点对应加固动作公网入口管理后台对外开放收敛暴露面、加访问控制Web应用层文件上传、反序列化应用基线、限制危险函数中间件/数据库弱口令、未授权访问认证加固、网络ACL收敛内网横向主机信任关系过宽账号权限收敛、区域隔离特权入口运维通道无审计统一堡垒机、操作留痕优先级排序的最终原则我总结为三个词可远程利用 本地提权 合规整改项。可远程利用的漏洞不管扫描器报的是“中危”还是“高危”都要排在最前面处理本地提权类排在第二因为需要先有一层立足点纯粹的合规项比如密码策略不符合规定可以放到最后批量过。这套排序逻辑写进方案客户评审时几乎不会打回来因为它讲的是“为什么先做这个”而不是“照着报告做”。2.3 基线选择等保、CIS Benchmark与业务自定义怎么取舍有了资产和优先级下一步是给加固动作定“标准”也就是基线。行业里最常见的三套基线是等级保护基本要求、CIS Benchmark、以及业务自己沉淀的加固规范。三套不是互斥关系而是“底线 参考 定制”的关系。基线类型适用场景优点需要注意等保基本要求政务、金融、国企项目合规性强评审认可度高部分条目偏框架落地需细化CIS Benchmark系统/中间件通用场景条目细、可操作性强全量执行可能影响业务兼容性业务自定义有历史包袱的存量系统贴合实际运行环境需要安全团队自己维护和背书实际操作中我一般用“等保基线定底线、CIS条目做参考、业务特殊项单独加”的组合方式。等保要求的密码策略、日志留存、访问控制是必须满足的硬指标CIS里那些与业务无冲突的项目可以批量执行业务侧的特殊要求比如某个老系统只能用特定密码格式单独走例外审批流程而不是硬套标准导致业务不可用。这里要提一句基线的“裁剪”问题。直接拿一套CIS基准全量下发到生产环境大概率会把服务改挂——禁用了某个系统账户或者收紧了某个目录权限业务进程起不来。所以在方案里每条基线项都要带一个“是否适用”的判定结论写明理由和风险等级。基线不是越严越好是“够用且不影响业务”最好。3. 把加固动作变成可执行的服务流程主机加固、网络收敛到整改闭环3.1 主机加固的三个必做项账号权限、补丁状态、服务端口收缩主机层是加固动作最密集的地方也是变更风险最高的地方。先列一张主机加固清单把检查项、操作动作、验证方式一次性写清楚然后逐台执行。账号权限是第一个必做项清点UID为0的账号、锁定无主账号、删除默认测试账号、sudo权限按最小集收敛。这里最忌讳“一刀切”有些账号是业务注册服务在用的删了会直接造成启动失败。# 查看UID为0的账号确认是否只有root awk -F: $30{print $1} /etc/passwd # 查看当前所有监听端口重点看是否绑定在0.0.0.0 ss -tlnp # 锁定不用的历史账号示例锁定games账号 usermod -L games # 查看sudo授权文件逐条确认是否有ALL(ALL) ALL特权 grep -r ALL(ALL) /etc/sudoers /etc/sudoers.d/上面这段命令是“只读检查 精确变更”的组合。第一句用来确认是否存在影子root账号如果输出只有root则该项通过第二句看端口监听范围如果发现数据库端口或管理端口监听在公网地址就是需要重点整改的暴露点第三句是锁定账号的具体操作务必在变更窗口内执行最后一句检查sudo配置重点找出那些“一行ALL”的越权配置。补丁状态是第二个必做项。很多客户的生产系统“稳定运行三年不动”漏洞报告里全是系统补丁缺失。这种做法风险极高但直接打补丁又可能带来兼容性问题。我的处理方式是先按严重程度打“安全补丁”跳过功能性更新打完补丁立刻跑一遍业务探测脚本保留至少一个可回退的版本快照。补丁不是打得越多越好是“紧要补丁不拖延普通补丁定期批”。服务端口收缩是第三个必做项。原则很简单非业务端口全部关闭监听地址只保留业务需要的IP。实操时先从ss -tlnp的输出里列出端口清单与技术负责人确认每个端口的用途确认不了的一律视为可疑端口先封禁再观察。这一步很依赖沟通能力端口开没开是事实问题但能不能关是管理问题方案里要把“确认人”和“确认时间”都留痕。3.2 网络与边界加固ACL收敛、区域隔离与最小暴露面网络层加固的核心是“减少可到达性”。一个端口即便存在漏洞只要攻击者到不了它风险就等同于不存在。所以边界设备、安全组的ACL策略收敛往往是投入产出比最高的加固项。做法分三步先导出当前全量策略再逐条标记用途最后把“无用途、无命中、过期”的策略归档删除。ACL变更要极其谨慎我经历过一次“只删了一条放行策略结果总部到分公司的业务全断”的事故。从那以后所有ACL变更都按这个流程走第一步在变更窗口前导出策略备份第二步先加“拒绝”再删“允许”而不是直接删——确保出问题能立刻恢复第三步变更后从源IP发起连通性测试而不是等业务方报障。给一个ACL变更记录表的示例字段项目内容变更对象边界防火墙 vs-sa-01变更前策略允许 10.10.0.0/16 访问 443端口变更后策略拒绝其余网段访问 443端口变更原因管理端口暴露面收敛回退方案恢复原策略并重新加载验证方式从 10.10.0.5 测试 curl -k https://目标IP区域隔离是网络加固的另一个落点。生产区、办公区、运维管理区、测试区要分开各区域之间按业务实际访问关系放通。很多客户的生产数据库和办公网在同一网段这种架构下前面做的所有主机加固都会被“内网横向”击穿。方案里至少要画一张区域访问关系表哪些网段能访问生产库、哪些IP能登录堡垒机、哪些服务对外发布。这张表不用画拓扑图用表格写清楚源、目的、端口、协议即可实施团队照表收敛。最后是“最小暴露面”的专项检查。把所有资产台账里标记“公网”的IP过一遍凡是不需要对外服务的全部摘除公网映射需要对外服务的一律经过负载均衡或网关隐藏源站真实IP。这一步做完再配合漏洞扫描复查公网侧的告警数量通常会下降一半以上。互联网暴露面收敛不能只做一次每次上线新系统都要过这道闸否则影子资产会悄悄长回来。3.3 中间件与Web应用加固配置基线、参数调优与日志留痕中间件和应用层是攻击者进入内网的主跳板加固的核心是“把默认配置改成安全配置”。常见需要处理的中间件包括Tomcat、Nginx、Redis、MySQL、RabbitMQ等每个都有几个“默认就能利用”的点。比如Tomcat的管理端默认地址、Redis的未授权访问、MySQL的空口令或弱口令这些在扫描报告里通常被标记为高危。中间件必改项加固后的验证方式Tomcat关闭 manager 默认页、禁止AJP端口访问 /manager/html 返回403Redis绑定127.0.0.1、启用密码、重命名危险命令redis-cli -h 公网IP ping 不通Nginx关闭 server_tokens 版本号curl -I 响应头无版本信息MySQL移除空口令账号、限制登录IPselect user,host from mysql.userRabbitMQ删除默认guest账号、强制TLS管理端口不对公网开放Web应用层的加固很多人只盯漏洞扫描器的结果忽略了一个基础问题——配置基线是否合规。我在方案里会把“应用运行账号必须非root”“上传目录禁止执行权限”“错误页面不泄露堆栈信息”这三条作为必选项。三条都是低成本高收益的预防性措施能挡住相当大比例的自动扫描攻击。前端入口的Web应用尤其要注意隐藏版本号与框架特征减少被定向攻击的概率。日志留痕是中间件加固里最容易被忽略、最后验收时又最容易被审计挑战的一项。加固动作本身要记录系统自身的日志也要“留得住”。具体要求我一般写成三条系统登录日志保留不少于6个月数据库关键操作增删改、权限变更有独立审计日志时间统一按UTC或本地时区固定一种否则溯源时时间线对不上。很多客户没有日志服务器至少先在本地落盘后续再对接集中收集平台。3.4 加固实施的四步闭环方案、工单、复核、验收把上面的技术动作串起来的是一套实施流程。没有流程技术再对也容易乱。我用的是一套“四步闭环”方案评审、整改工单、变更实施、复核验收。每一步都有对应输出物客户随时能查到当前进度到哪了。第一步方案评审把前期的资产清单、威胁建模、基线选择结果汇总逐项列出加固内容和预期影响请客户业务和技术负责人确认。这一步花的时间最多但能减少后期80%的扯皮。第二步整改工单每一条加固动作生成一张独立任务单包含操作对象、操作内容、变更窗口、影响范围、回退方案、执行人。没有工单的变更一律不允许在生产环境执行。第三步变更实施严格在批准的窗口内操作实施前备份配置文件实施后立即做连通性和业务探测。如果发现异常先回退再排查不要在现场“顺手修”——顺手修往往是下一次事故的开始。第四步复核验收由另一名工程师不是实施者本人对照清单逐项打勾确认“改前有记录、改后有证据、验证有输出”。这一步相当于安全加固的“质检”能拦住大部分“以为改了但没改全”的情况。这套闭环不复杂但它把安全工程师的个人经验变成了组织流程。客户要的从来不是“某个大神帮你弄了一下”而是“可交代、可追溯、可复查”的服务过程。四步走完方案文档才真正兑现成了服务。4. 加固效果验证与验收用什么证明加固动作“真的有效”4.1 基线核查工具选型与命令行级验证加固做完不算结束必须验证“确实生效了”。验证分两层第一层是用基线核查工具自动比对第二层是手工命令抽查关键项。自动核查工具里OpenSCAP和Lynis是常见选择前者适合做CIS基线合规比对后者适合快速给出系统健康评分。但工具输出不能直接作为验收证据还要配合命令级输出存档。# 核查是否存在空口令账号 awk -F: ($2){print $1} /etc/shadow # 核查关键目录权限 stat -c %n %a /etc/shadow /etc/passwd /etc/sudoers # 核查防火墙上是否还有放行0.0.0.0的规则 iptables -L -n | grep 0.0.0.0/0 | head -20 # 核查计划任务中是否有可疑脚本 crontab -l ls -la /etc/cron.*这段命令的意义是“让验证不依赖工具结论”。第一条空口令检查有些扫描器会因为权限原因读不到shadow文件而报“无法检测”用命令行直接确认最可靠。第二条stat看关键文件权限如果/etc/shadow权限不是640或更严说明系统里存在权限过宽的风险。第三条防火墙检查是确认“最小暴露面”的硬证据凡是放行到0.0.0.0的策略都要有明确理由。最后一条计划任务检查主要是排除被植入持久化后门的可能加固方案里加一条这样的“体检项”客户会认为你想得更深。自动核查和手工抽查的比例我一般控制在7:3。自动化工具覆盖面广适合大范围基线核查手工命令针对高危项和关键业务系统做深层次确认。两者的输出都要附上“执行时间、执行人、目标主机”作为验收附件的一部分。没有时间戳的验证结果在审计时等于没有验证。4.2 漏洞扫描与整改闭环报告怎么读、复查节点怎么定漏洞扫描是加固前后对比最直观的手段但报告不要直接甩给客户要先经过人工过滤。扫描器经常把“版本是旧的”与“确实可利用的漏洞”混在一起报如果不加区分会导致整改方把精力浪费在不断升级版本上真正的可利用漏洞反而没处理。我一般把报告里的问题分成三类可远程利用优先级最高、需要认证后利用中等优先级、仅版本特征过旧低优先级发给运维排期升级。整改闭环的节奏要明确写进方案加固完成后第7天做第一次复扫第30天做第二次复扫之后转入季度常态化扫描。复扫不是只对比漏洞数量少了多少还要看“新增了哪些”——很多系统加固完老的洞没了但业务方为了恢复功能又临时打开了端口或放通策略新增问题恰恰是流程失控的信号。扫描报告的解读建议由乙方出“整改复核确认单”逐条列明问题类型、复扫状态、残余风险说明。残余风险的确认很关键。有些漏洞因为业务兼容性短期无法修复需要在方案里写明“接受风险”的决策记录并附上防护补偿措施。比如一个老版本组件无法升级就在前面加一条WAF防护规则拦截利用特征一个弱口令无法改就先限制它的来源IP。补偿措施要可执行、可验证不能写“后续关注”四个字带过。4.3 业务可用性验证加固的底线是“不把业务搞挂”加固服务最怕的就是“安全做完了业务也挂了”。所以在验收环节业务可用性验证和漏洞扫描同等重要。验证不能只问业务方“能不能用”要有明确的标准和操作步骤。验证对象验证动作通过标准Web门户对外访问首页、登录接口HTTP 200登录成功核心交易链路跑一遍下单/支付流程业务返回成功数据库连接应用侧执行查询语句响应时间与加固前波动在30%以内文件上传下载上传/下载一个测试文件文件大小与内容一致定时任务触发一次离线批量任务日志无新增报错验证动作要在变更窗口内做不能隔天再做——隔天出的问题很难定位是加固导致的还是夜间其他变更导致的。验证结果记录到验收表里连同基线核查输出、扫描复扫报告、操作人签名一起作为项目交付物。这里的经验是业务验证单宁可多列一项不要少列尤其是旧的对接接口和批量任务最容易被忽略却在第二天导出报表时才暴露问题。5. 安全加固服务落地的5个常见翻车点与排查思路5.1 加固把业务搞挂了变更窗口评估与一键回退现象加固实施完成后业务方反馈系统登录超时或者核心接口全部报超时。原因端口收缩时漏了某个内部服务的心跳端口或者ACL只放行了业务IP段但没放行中间件的健康检查IP。解决先执行回退脚本恢复变更前的配置确认业务恢复再对照端口清单逐项复核用“最小放行”原则重新放通每放一条验证一次。回退方案必须在变更前写好而不是出事了再翻配置备份那等于没有回退方案。5.2 扫描报告“假阳性”满天飞先按“可远程利用”排序再修现象客户拿着扫描报告说“高危漏洞还有三十个”但人工复核后发现一大半是扫描器误报——认证方式不匹配、版本特征过旧但实际不受影响、或者探测包被WAF拦截导致的偏差。原因扫描器是基于指纹匹配判断的不是实际验证利用链路。解决把报告按“可远程利用”筛选一遍逐条做人工确认确认时可参考“是否具备利用链条件”比如某组件漏洞需要登录后台才能触发就不能算公网可利用风险。误报项写清理由后在报告中标记为“已复核-非可利用项”。5.3 影子资产漏项互联网侧暴露面排查少做了一步现象加固验收时客户在公网发现一个测试站点无人维护且没有补丁被扫出多个高危漏洞。原因资产台账只收录了生产环境测试环境、临时演示环境、外包开发部署的站点没有被纳入加固范围但它们在公网是真实可访问的。解决把公网侧资产发现作为方案里的一个独立环节通过证书透明度查询、搜索引擎收录信息、DNS记录反查等公开信息手段做“额外发现”筛出客户自己都不清楚的站点。发现结果一并列入加固范围如果客户不确认归属就写进风险报告明确免责边界。5.4 口令策略改崩了业务账号灰度变更与口令保险箱现象实施强制密码复杂度后业务系统间调用账号登录失败报“密码不满足策略”导致核心接口不可用。原因某些业务互调账号的密码是明文写在配置文件里的改了复杂度后默认密码模式不满足新策略但应用没有同步更新。解决变更窗口前先梳理“非人工登录”的服务账号把这类账号纳入白名单不强制套用复杂度策略改用“长随机口令 定期轮换”的方式管理。口令统一存入保险箱工具配置变更时由发布系统自动读取而不是写死在配置文件中。这步的教训是口令策略要分“人用账号”和“应用账号”两套来管。5.5 整改完成但复查不过证据链比“改”本身更重要现象客户验收时问“这个项什么时候改的、谁改的、验证结果是什么”实施方答不上来或者只能拿出一张截图。原因整改过程中只关注了“做”忽略了“留痕”每条加固动作没有关联到工单编号和操作记录。解决从第一天起就建立整改台账每条动作记录五要素操作时间、操作人、目标资产、变更内容、验证输出。验证输出可以是命令回显、配置文件diff、扫描结果截图但都必须带时间戳和主机标识。没有证据链的整改审计复查时等于没做——这是血泪经验换来的。6. 进阶技巧把加固方案沉淀成基线库与自动化巡检脚本当我做完第三个加固项目后开始意识到一个事实每个项目的加固项高度相似只是资产不同、基线裁剪不同。于是我把方案里的动作清单逐步沉淀成了一个“内部基线库”按系统类型、中间件类型、行业合规要求打标签每次新项目直接调用再按业务场景裁剪。这让方案编制时间从一周压缩到两天更重要的是实施质量不再依赖某一位具体工程师的经验。#!/bin/bash # check_baseline.sh 只读基线巡检脚本不修改任何配置 echo [1] UID0特权账号 awk -F: $30{print $1} /etc/passwd echo [2] 公网监听端口(关注非预期项) ss -tlnp | awk {print $4} | grep -E :(3306|6379|5432|11211)$ echo [3] 关键文件权限 stat -c %n %a /etc/shadow /etc/passwd 2/dev/null echo [4] 空口令账号 awk -F: ($2){print $1} /etc/shadow 2/dev/null这个脚本刻意设计成只读检查项输出结果不发起任何变更。原因很直接巡检脚本一旦带上“自动修复”风险就完全不一样了。自动修复脚本执行错了比不修还难收拾。所以基线库里的每一项都分“检查脚本”和“修复脚本”修复脚本必须由人审阅后再手动触发而且每台机器执行前先备份。自动化的边界就是“机器帮你发现问题人来做判断和变更”。基线库的维护方式我建议按“版本号 适用场景”管理。比如“CentOS7_基线_v2.1”说明适配CentOS7在v2.0基础上增加了安全补丁核查项发布前先在测试环境跑一遍确认无业务影响后再更新到生产基线。不要把基线库当成一份静态文档——每做完一个项目就把新遇到的坑沉淀成新的检查项基线库才会越来越贴近真实业务的攻击面。日常巡检也建议逐步用脚本替代人工抽查。给客户部署一套每两周自动跑一次基线核查的定时任务输出结果与上次对比新增差异项自动告警。这样加固服务结束后客户不是“验收完就回到原样”而是有一个低成本手段持续保持加固状态。我现在拿到任何加固项目先做基线库和巡检脚本再写方案文档——这个顺序让我少返工了很多次。希望这篇能帮你的加固方案真正落到生产环境里少踩我踩过的坑。本文还有配套的精品资源点击获取

相关新闻

SpringBoot + Vue工作流管理系统设计与毕业设计实战解析

SpringBoot + Vue工作流管理系统设计与毕业设计实战解析

这套 SpringBoot Vue 工作流程管理系统,是我前阵子整理的一套 Java Web 毕业设计项目,完整内容包括前端和后端源码、MySQL 初始化 SQL 脚本,以及一份可以直接照着对接的接口文档。整体功能不花哨,但把业务系统最常见的那条链路做…

2026/10/9 9:21:19 阅读更多 →
Vue组件通信全指南:从props到Pinia的实战选型

Vue组件通信全指南:从props到Pinia的实战选型

Vue组件通信这个话题,我几乎每次面试都会问,每次带新人也会讲。问一圈下来,大多数人都能把props和$emit背出来,但真到了项目里,什么样的数据该走 props,什么样的状态扔进 Pinia,兄弟之间偶尔传个…

2026/10/9 9:20:18 阅读更多 →
从URL编码到HTTPS证书链:网络通信安全层层递进

从URL编码到HTTPS证书链:网络通信安全层层递进

移动端日志里经常能看到这么一串东西:urlhttps%3a%2f%2fdev.coc.1008...,后面跟着一堆%加十六进制数字。不懂的人把它当乱码,懂的人知道这是一段被编码过的 URL。而这串字符背后,其实是整个网络通信安全体系的第一道入口。这篇文章…

2026/10/9 9:20:18 阅读更多 →

最新新闻

PerfDog性能测试有效测量方法论:从数据采集到根因归因

PerfDog性能测试有效测量方法论:从数据采集到根因归因

1. 这不是又一个“点几下就出报告”的工具教程PerfDog——这三个字最近在测试圈、开发组、甚至产品需求评审会上出现的频率,高得有点反常。某次和一位做App质量保障的同行吃饭,他掏出手机翻出刚跑完的PerfDog报告截图,第一句话不是“帧率稳了…

2026/10/9 10:34:02 阅读更多 →
Java就业信息管理系统实战:Spring Boot+MyBatis-Plus快速搭建指南

Java就业信息管理系统实战:Spring Boot+MyBatis-Plus快速搭建指南

简介:这是一套基于Java与Vue技术栈开发的就业信息管理系统完整源码,面向高校计算机专业学生、Java后端初学者及全栈开发入门者,解决求职数据集中管理、多角色协同操作与可视化分析等实际问题。系统采用Spring BootVue前后端分离架构&#xff…

2026/10/9 10:34:02 阅读更多 →
Agentic AI实战:手写最小Agent,从原理到工程落地

Agentic AI实战:手写最小Agent,从原理到工程落地

一次闲聊中的“帮我查一下航班,顺便把酒店也订了”,其实对应的是一个完整的任务链路:查询、比价、决策、下单、再确认。放在过去,你得自己打开三五个 App 来回切换;而大模型时代的“Agent”,正在尝试把这套…

2026/10/9 10:34:02 阅读更多 →
统一管理多个AI编程CLI:kshell配置、路由与上下文桥接实践

统一管理多个AI编程CLI:kshell配置、路由与上下文桥接实践

1. 为什么需要统一管理多个 AI 编程 CLI1.1 从单工具到多工具并存的现实困境过去一年里,AI 编程 CLI 工具的数量增长非常快。我自己的开发机上,前前后后装过至少六款不同的命令行 AI 编程助手,每一款都有自己的定位和擅长场景。有的擅长代码补…

2026/10/9 10:34:02 阅读更多 →
MFC DataGrid控件实战:从数据绑定到常见坑位应对指南

MFC DataGrid控件实战:从数据绑定到常见坑位应对指南

简介:面向VC/MFC开发者,详解微软DataGrid(OLEDB 6.0)网格控件在对话框程序中的接入与使用,聚焦数据库查询结果网格化显示、列宽控制、数字格式化、多行显示与消息排序等核心场景,适用于管理信息系统、报表查…

2026/10/9 10:34:02 阅读更多 →
多模态无监督持续后训练:视觉依赖感知框架解析

多模态无监督持续后训练:视觉依赖感知框架解析

多模态模型的持续更新一直有个很现实的问题:新数据来了,直接继续训练容易忘掉旧能力;不做训练,新场景又用不上。如果数据还没有人工标注,问题会更麻烦。这次我们看的这个框架,名字叫A Visual Dependence-Aw…

2026/10/9 10:33:01 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 10:11:06 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →