MoreRSS

site iconLawtee | 法律小茶馆修改

原海若博客。89年,湖南人,法律工作者,可以提供法律帮助。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

Lawtee | 法律小茶馆的 RSS 预览

哪吒探针风波之后,如何用 AI 自建服务器探针避免服务器被一锅端

2026-06-18 08:50:00

昨天,玩服务器的朋友圈子里,发生了一场史诗级的“大地震”。哪吒探针这个被无数人广泛使用的开源服务器监控工具(探针),突然爆出了严重漏洞。短短几个小时,各种技术论坛里边一个个熟悉的头像纷纷哀嚎。

论坛截图

有的朋友上百台服务器一夜被黑,全被攻击者拿去“挖矿”;有的服务器后台应用被攻破,被逼着全部业务数据重建;有的因为服务器被攻击者滥用,已经被托管服务商封禁服务。

看这这些密密麻麻的惨剧,我坐在电脑前,后背一阵阵发凉。虽然我幸运地没有第一时间中招,但也立马就把自己机器上的探针服务给停掉了。

服务是停了,但一个极为现实的麻烦摆在眼前。

毫无疑问,服务器探针对于个人管理多台服务器而言,具有很强的便利性。也正是如此,像哪吒探针这种应用,早就脱离了单一探针面板属性,向着集成远程控制、批量脚本执行、甚至终端管理等功能的庞然大物演进。然而,安全领域的常识告诉我们,代码越多,功能越复杂,可能存在的漏洞就越多。一旦面板的主控端失守,所有被监控的受控端服务器就会像多米诺骨牌一样,瞬间全军覆没。

关掉哪吒之后,看着手里分布在不同国家的五台服务器,我陷入了沉思。没有了监控,我不可能每天挨个登录去敲命令检查。但我又绝对不敢再用任何带有远程控制功能的第三方工具了。

我需要一个纯粹、极简、只有被动上报数据功能、绝不留任何控制后门的监控页面。既然市场上找不到完全放心的,我决定自己造一个。

虽然我平时写代码只限于改改配置文件,几乎是个编程小白,但我决定把这次自救的希望,全部寄托在网页版的免费 AI 身上。结果出乎意料地顺利,只花了不到一个小时,我就上线了一套完全属于自己的专属监控系统。

下面我想用最通俗的大白话,跟大家分享一下我是怎么指挥 AI 当我的免费顶级打工人,动嘴不动手地把这套安全防线搭起来的。

第一步:先跟 AI 把架构聊明白

很多人一打开 AI,第一句话就是让它写个服务器监控代码。相信我,这是你无休止报错、调 Bug 的开始。AI 就像一个技术高超但没有大局观的程序员,你必须先给他定好规矩、卡死边界。

我是这样开启对话的。我打开时下最热门的 Deepseek 网页版,开局就说:我有五台 Linux 服务器,每三十秒要自动汇报一次硬件占用和网络延迟。我的硬性要求是必须极简,不要登录功能,不要远程控制,绝不给黑客留后门。同时我的服务器都是最小化安装的,不希望安装任何笨重的大型软件。你能不能帮我设计一套最省心、最轻量的方案?

Deepseek 并没有立刻甩给我一堆看不懂的代码,而是顺着我的限制,帮我组合了一套极其务实的轻量方案。

在客户端,也就是被监控的服务器上,拒绝任何复杂语言,直接用系统自带的 Shell 脚本。每三十秒抓一次数据,用完就走,不占一点内存,做到真正的零依赖。

在服务端,也就是接收数据的中心服务器上,直接用最基础的 PHP 文件,只要有网页环境就能跑。数据存储则抛弃沉重的数据库,选择单文件的 SQLite,它就像一个不需要安装的绿色版 Excel,数据往里一丢就完事。最后,前端展示直接引入一个免费的 Chart.js 画笔,自动把网络波动画成好看的折线图。

因为一开始就把资源和边界卡死了,后面的开发过程顺利得不可思议。

第二步:像产品经理一样给 AI 挑刺

在接下来的实现过程里,我连专业的代码编辑器都没打开。全程就是拿着鼠标,在网页对话框里玩复制粘贴。遇到任何数据不对劲或者页面不好看的问题,我绝不自己改代码,而是把看到的现象描述给 Deepseek,让它去修改。

比如第一版脚本跑起来后,网页上的 CPU 占用率经常莫名其妙飙到百分之百。我直接质问 Deepseek:另一台机器明明闲着,为什么监控老是100%?Deepseek 马上解释说之前用 top 命令抓的是瞬时数值,容易误判,并建议改用 vmstat 命令抓取一段时间的平均值。我回了句可以改吧,替换上去后,曲线立马四平八稳。

再比如网络延迟图上总总是有很多断开的空缺。我问 Deepseek 为什么线是断开的。Deepseek 分析后告诉我,可能是单次测试刚好遇到偶发丢包,导致数据变空了,建议改成一次发两个包取平均值,虽然会多花两秒钟,但图表会更平滑。我说没问题立刻重写。重新部署后,断点彻底消失。

在整个高频迭代的过程中,你根本不需要懂技术原理。你只需要看结果、挑毛病,让 AI 给出选择题,你来做决定。

第三步:利用多个 AI 对代码进行审计加固

因为被先前的漏洞吓过,功能跑通后,我立刻使用多个 AI 对目前代码展开了安全层面的审计。

当然,像 ChatGPT 开局就说,我这个项目跑的都是毫无价值的数据,内容全是 CPU 占有率、内存占有率、网络延迟数据这类东西,属于典型无价值目标。跟哪吒探针那些自带 WebSSH 权限以及双向长链接的目标相比,毫无攻击必要,也很难进行攻击。最多就是主控机本身漏洞导致问题,但也不可能传导到其他服务器上去。

ChatGPT审计

听了 ChatGPT 的分析,我悬着的心放下一大半。确实,这个“休闲探针”纯粹是被动上报,客户端没有开任何监听端口,主控端也根本没有向客户端下发命令的通道。就算主控机被人黑了,黑客顶多也就只能看到几台机器的 CPU 占用率,根本没办法通过它横向移动去感染我的其他服务器。

不过,为了做到万无一失,我又把代码丢给了 Claude,让它从具体的代码层面帮我找补漏洞。

Claude 果然更细腻,一眼就看出了隐患。它提醒我:虽然数据没价值,但如果你的接收端文件被坏人盯上,疯狂往里灌垃圾数据,依然会把你的单文件数据库撑爆。而且,如果数据库文件能被别人直接下载,也可能会暴露你各台服务器的自定义名称。

既然找出了漏洞,接下来的安全加固依然是动嘴不动手,全由 AI 搞定。

针对数据库可能被下载的问题,我让 AI 帮我写了一段 Nginx 的封锁规则,直接把存放 SQLite 数据库的目录给彻底封死。现在外部任何人只要尝试在浏览器里输入数据库的网址,直接就会返回 403 禁止访问。

而针对接口被恶意灌数据的问题,Deepseek 告诉我,既然我的域名套了 Cloudflare 的免费防护,那就别在服务器上折腾了,直接去 Cloudflare 边缘加一条网络防火墙规则(WAF)。

作为一个从没配过防火墙的小白,我直接让 AI 把表达式写好。它连子域名和路径的过滤都帮我考虑到了。我拿着这段表达式,去 Cloudflare 后台鼠标点了几下粘贴进去,设置成:只允许我指定的几台服务器 IP 访问这个接收文件,其他人一律拦截。

测试了一下,除了我自己的几台服务器,外部任何人只要敢窥探这个上报接口,直接被拦截在网络边缘,连源站服务器的边都摸不到。

最后,Deepseek 还贴心地帮我做了一个客户端一键安装脚本。在其他几台被监控的机器上,根本不需要用 root 最高权限去跑这个监控。脚本会自动创建一个最低权限的专用系统用户,把它注册成系统服务,哪怕监控脚本本身出问题,也绝对连累不到整台机器的安全。

一点个人感想

如今,这个被我戏称为“休闲探针”的小东西已经平稳运行了一段时间。

每三十秒自动刷新一次,几台服务器的健康状况、网络延迟、月度流量一目了然。页面很朴素,没有那些开源大项目花里胡哨的功能,但它带给我的安全感是无与伦比的。

第一是完全把控,每一行代码都是我和 Deepseek 一句句聊出来的,清清白白,没有任何隐藏后门。第二是极度轻量,没有任何笨重依赖,哪怕是最便宜的陈年老机器,也能毫无压力地秒开页面。

这次自建探针的经历,彻底刷新了我对个人生产力的认知。在过去,一个不懂编程的普通人要想自己写一套带数据库、带前端图表的分布式监控系统,门槛高得像看天书。但在今天,技术实现的门槛已经被 AI 彻底铲平了。

阻碍你做出一个工具的,不再是你一双手会不会写代码,而是你的一颗脑袋能不能把自己的需求描述清楚。把 AI 当作一个二十四小时在线的技术搭档,大胆地去造真正属于你自己的轮子吧。

最值得一提的是,现在 Deepseek V4 Pro 的性能已经非常够用,过程中我除了发现一次因 Deepseek 知识库中 CDN 静态资源链接信息过时未能加载出对应元素外,整个过程不管改多少遍,改多少次,它每次对话都会完整输出完全可运行的 1000+ 行代码,几乎没出现 Bug,这种体验真是非常爽。相比之下,ChatGPT 和 Claude 网页版还是喜欢藏着掖着,只给需要改动的部分,让用户自己去改。有时候需要改动的位置一多,平白增添负担。

食品安全问题也需要从娃娃抓起

2026-06-12 02:00:33

最近几年写过几次关于食品安全的东西,从天水幼儿园铅中毒,到福建“药水杨梅”,再到北大“鸭腿阿姨”。写来写去,发现所有问题最终都指向同一个方向,不是法律不够严,不是监管不够多,而是人的认知跟不上。 而人的认知,是从小养成的。

我们活在全球最大的化学工业国

先问一个问题:70后、80后那一代人,小时候见过多少化学品?

那时候,家里最多有瓶农药,县里有个小化肥厂就算工业了。化工产业远没有今天这么庞大,普通人一辈子接触的化学物质屈指可数。所以那一代人不懂“工业染料不能吃”,情有可原,他们压根没这个概念。

但00后、20后呢?

他们一出生,就活在全球最大的化学工业国里。中国化学品产量占全球40%以上,染料产量占全球70%以上。每年几十万吨工业染料、数百种化工中间体在市面上流通。他们小时候玩的彩色橡皮泥、吃的彩虹糖、用的荧光笔,哪一样离得开化学?

可我们的教育,从来没有教他们,这些东西,哪些能吃,哪些不能吃,区别在哪里。

于是出现一个诡异的画面,一个10后小孩,能在手机上刷到用工业染料给食物染色的短视频,却不知道那东西含铅;一个00后大学生,能在实验室里熟练操作色谱仪,却不知道校门口的“鹅腿”居然是用鸭腿染色做出来的。

这是时代的错位,我们的物质世界已经跑进了化工时代,但我们的认知还停留在“原生态就是安全”的小农思维里。

之前天水幼儿园的厨师,大概率是60后或70后。他不懂工业染料有毒,因为他的成长环境里没有教会他这件事。但如果今天一个00后长大后去做厨师,他还说不懂,那就说不过去了,因为你从小活在这个环境里,你应该懂。

可现实是,没有人在教他们“应该懂”的东西。

我们从来没有一堂“食品安全课”

想想看,我们小时候在学校学过什么?

化学课学元素周期表,生物课学细胞结构,物理课学牛顿定律。但我们从没有学过:为什么不能把工业级双氧水用来泡鸡爪?亚硫酸氢钠是什么东西?真空包装的溏心蛋为什么要4小时内降温到8℃以下?

义务教育阶段,理化生教育严重偏理论、轻应用。大家能熟练的配平化学方程式,但却不知道苯甲酸钠和维生素C放在一起会生成致癌物苯。大家学过微生物,但却不清楚沙门氏菌在多少度才能被杀死。大家甚至不知道,菜市场那把“新鲜水灵”的青菜,可能比超市冷冻柜里的预制菜危险得多。

这些知识,不是“常识”。它们是高度交叉的专业领域,需要化学毒理学、食品微生物学、食品工程学和法律法规等四门学科的综合。一个初中毕业就去学厨的人,怎么可能具备?

而我们的教育体系,从来没有为这种“食品安全素养”留出过位置。

从业人员资格很多时候就是个笑话

有人会说:不是有食品从业人员考试吗?厨师、食堂阿姨都要考,考过了不就懂了吗?

我自己这些年曾亲自指导过亲戚参加这种考试。手机操作,20分钟50道题,80分合格。题目长这样:

  • 下列哪种水产加工时禁止使用明矾浸泡?A.海蜇头 B.鲎肉 C.河豚肝脏 D.泥螺
  • 制作含维生素C的果汁时,不宜添加?A.山梨酸钾 B.苯甲酸钠 C.乳酸链球菌素 D.纳他霉素
  • 作为膨松剂的亚硫酸氢钠(INS 222)可用于生鲜肉类腌制。(判断题)

说实话,就算是有理工科背景的人,不专门去学习也很难作对。你让一个初中文化的厨师去独立通过?基本不可能。于是现实中就变成了“互相帮助”答题、代考。证拿到了,该不懂的还是不懂。

这种考试,不是在培养食品安全意识,而是在制造一个“合规”的假象。

而更可怕的是,这种假象让管理者觉得“培训到位了”,让从业者觉得“反正证拿到了”,然后就没人再关心“到底懂不懂”这件事。

为什么学校食堂永远那几个菜?

最近我仔细观察了一下小孩学校发的菜单,发现菜品虽然不少,但每周都是几乎固定的,土豆炖牛肉、西红柿炒蛋、炒青菜、红烧肉……翻来覆去就那十几样。

这跟在农村吃酒席几乎一样,永远那些当地固定菜式。

显然这不是厨师懒或者成本限制就说得通的,从管理角度而言,我更倾向认为只有这样才更安全。

学校食堂面对的是成百上千个孩子,一旦出事,后果不堪设想。在这种情况下,管理者的理性选择也只能是让厨房只做那些加工简单、不易变质、不涉及复杂食材的菜。一旦引入海鲜、野生菌、凉拌菜或者其他需要大量佐料的菜品,风险就几何级数上升。

而厨师的知识水平,也支撑不了复杂操作。你让他做佛跳墙?他连亚硫酸氢钠是什么都不知道,你指望他能控制好发制海参的过程?不可能的。

所以“菜单固化”其实是一种风险规避智慧,既然不懂,那就不要碰。

但这意味着什么?意味着孩子们的饮食被限制在一个极小的安全区里。他们吃不到多样化的食物,也学不到“什么食物有风险”“怎么吃才安全”。等到他们长大了,去外面吃饭、点外卖、自己做饭,依然是小白一个。

预制菜被嫌弃恰恰说明“食育”缺失

另一个有意思的现象是预制菜。

日常生活中,十个中国人里至少有八个对预制菜摇头。“添加剂太多”“不新鲜”“没营养”这些标签几乎是标配。但一个反直觉的事实是,正规品牌的预制菜,可能是普通消费者能接触到的最安全的食材之一。

为什么?因为大工厂有集中采购、批批检测、HACCP体系、出厂检验、全程可追溯。你在菜市场买的那把青菜,可能来自一个你不知道的散户,那块地重金属超标没?用过违禁农药没?没人知道。而预制菜的抽检合格率常年稳定在99%以上,不合格率远低于散装食材。

但老百姓不管这些。大家怕预制菜,怕的是“工业化”“添加剂”“不新鲜”。

这种恐惧,本质上是对食品科学的无知。 而这种无知,是从小没人教过的结果。

你想想,如果小学课堂上,有一节“食品配料表怎么看”的课;初中有一节“防腐剂为什么有时候是必要的”课程;高中有一节“工业原料和食品添加剂的区别”的课程,大家对预制菜的看法会不会不一样?

散户问题会自然消解但认知不会

还有一个值得注意的趋势。

当下的食品安全困境,很大程度来自“散户”,分散的农户、小作坊、流动摊贩。他们数量庞大、监管困难、违法成本低。这个问题看起来很棘手,但随着代际更替,它可能会自然消解。

为什么?因为现在的00后,以后大概率不会再从事零散农业生产了。

60后、70后那一代,很多人一辈子和土地打交道。80后开始大量进城打工。到了00后、20后,他们从小在城市长大,连稻子和麦子都分不清,你让他们回去种地?不可能的。中国农业正在不可逆转地走向规模化、集约化。散户的数量会越来越少,农业生产主体会逐渐变成合作社、家庭农场、农业企业。

当生产端不再是“毛细血管”式的散户,而是可以监管的规模化主体时,食品安全的源头治理就会容易很多。

但这不意味着我们可以躺平。

因为散户会消失,但无知不会。今天的00后、20后,即使不种地,他们也要吃饭。他们可能成为厨师、成为餐饮老板、成为食品采购员、成为家庭主妇。他们面对的食品安全风险,不会因为散户消失而消失,只是形态变了,从“农药残留”变成了“添加剂滥用”,从“重金属超标”变成了“工业原料冒充”。

而应对这些新形态的风险,需要的是认知,不是经验。

西方食品安全做的好并不是因为他们更懂

我之前对比过中西方饮食文化的差异。

中餐的核心是“复杂”,八大菜系,数万种菜品,每种都有独特的食材、工艺、调味。这种丰富性是文化瑰宝,但在食品安全维度,它带来了加工链条长、非标准化操作普遍、食材来源庞杂等问题。

而西方的主流饮食文化走了另一条路,工业化、标准化、简单化。普通家庭的日常高度依赖预制工业成品,比如冷冻披萨、汉堡肉饼、袋装沙拉。烹饪就是“打开包装→加热→上桌”。风险被前置到了工业生产线,终端消费者几乎不需要任何专业知识。

西方人不是比我们更懂食品安全,而是他们的饮食模式,天然就把风险给“外包”出去了。

但这就好吗?也不见得。西方人对自己吃的东西从哪里来、怎么生产出来的,极度无知。一旦大企业出事,就是全国性恐慌。

而中国的孩子,从小在复杂的饮食环境里长大,如果能同时接受系统的食品安全教育,反而是优势,因为他们会成为真正“懂吃”的一代。

从娃娃抓起到底要抓什么

说回正题。我觉得食品安全从娃娃抓起,不是让小学生去背《食品安全法》,也不是让他们做那些厨师考试的变态题目。而是做几件简单的事:

1. 小学阶段要认识基础风险。学校要向小学生重点讲清楚“生熟分开”“洗手的重要性”“食物不能放太久”,要教学生如何看懂食品包装上的生产日期、保质期、配料表,并 用简单实验展示“细菌繁殖”(比如面包放几天会发霉)等现象。

2. 初中阶段要理解化学与食品的关系。到了初中,生物、化学课程都要学了,此时应该教教小孩“常见工业染料哪些不能吃”“亚硝酸盐是什么”,教教他们“哪些微生物容易导致食物中毒”“冰箱冷冻可能出现哪些危害”,指导他们做一次“家庭厨房安全隐患排查”的实践作业。

3. 高中阶段要建立食品安全系统认知。到了高中或中职教育阶段,要系统教授学生我国的食品安全监管体系(法律、标准、检测、召回),让他们辨析“纯天然=安全”“添加剂=有毒”等常见误区,同时可以深入讨论预制菜、转基因、有机食品的利弊。

这些内容其实也不需要额外开一门课,完全可以融入现有的科学、健康、社会实践课程里。关键是要有人教、要教对、要从小教。

从娃娃抓起的好处

我试着想象一下,如果从今天开始,全国的中小学都系统开展食品安全教育,二十年后会是什么样?

到那时,厨师、食堂阿姨、餐饮老板,都是受过基础教育的一代。他们至少知道“工业原料不能进厨房”“苯甲酸钠和维C不能一起用”“隔夜木耳可能有米酵菌酸”。

到那时,普通消费者,拿到一包预制菜,会冷静地看配料表、看营养成分、看生产日期,而不是一棍子打死“都是垃圾”。

到那时,父母和长辈们,不会再盲目迷信“土鸡蛋”“走地鸡”,而是知道“规模养殖的检疫更严格”。

更重要的是,那时候的农业生产主体已经高度规模化,散户大量减少。源头治理的难度大幅下降。只有当“生产端规模化”和“消费端认知提升”这两条腿同时迈出时,食品安全才真正有了长治久安的可能。

当然,这只是理想画面。现实中,教育体系的惯性很大,师资力量也不够,教材编写需要时间。但再难也得做,因为这是治本之策。

法律可以罚,监管可以查,但这两道防线都是事后的。真正的第一道防线,是每一个人的认知。而认知,是从小塑造的。

对于食品安全,我们不缺法律,缺的是“知道”

回到标题:食品安全问题也需要从娃娃抓起。

不是因为它“重要”,而是因为其他的办法都快走到头了。

之前我一直在谈如何加强食品安全监管,如何落实法律规则,但讲实话,目前的法律已经够严了,处罚金额和行刑衔接规则,都不可谓不严厉,“最严食品安全法”的说法一直都在提;并且在监管上也很努力,日常食品抽检合格率都很高。

但为什么问题还是不断?因为总有那么一群人,他们不是坏,是真的不知道。不知道工业染料有毒,不知道亚硫酸氢钠不能腌肉,不知道真空溏心蛋必须在4小时内降温。

看现实中这些案例,归根结底,这是一个罗生门式的认知困局。

很多人并非存心投毒,但他们意识不到,他们自己往食物里加的那些东西,自己从来不吃,却心安理得地端给陌生人、食客、孩子吃;而他们自己,也正在被另一些人用同样的方式“喂养”着不知从何而来的风险。

大家都在用,所以我也能用;大家都受害,所以受害也没关系。这种“互相加害而不自知”的集体麻木,才是食品安全最深层的病根。

而要改变认知,唯一的办法就是在所有人都需要参与的教育阶段,把这些问题深深的刻在每一个人脑海。

从娃娃抓起,不是说让几岁的小孩去背法条,而是让他们在成长过程中,自然而然地建立对食品安全的敏感度、对风险的判断力、对科学的信任感。

这条路很长,可能需要一代人的时间。但如果不开始,那下一代、下下代,还是得面对同样的困境。一边是99%的合格率,一边是永远不断的小规模事故,以及永远在消耗的信任。

那才叫真正的“死结”。

什么是“穷尽法律程序”?

2026-06-08 09:43:35

日常中,我们经常看到“穷尽法律途径”“穷尽救济手段”“法律程序终结”“走完法律程序”等表达方式,主要含义就是表达所有的法律程序都走完了,该做的都做了,实在没有办法的状态。但在很多时候,这种表达方式,所代表的法律含义却并不一致,以至于理解起来颇为费劲。

定义模糊的“穷尽法律程序”

如果把这些表达方式进行拆分,不难看到,其核心定义有三个。一曰“穷尽”或“用尽”“走完”;二曰“法律”或“法定”“合法”;三曰“程序”或“途径”“手段”“方式”。

按照日常理解,“穷尽”顾名思义,就是所有能做的都做完了;“法律”则代表所寻求的解决方案必须是在法律框架内进行;“程序”则是指解决问题的方法是通用的、确定的过程。

但毫无疑问,这三个解释依然不够清晰。比如,什么是法律。从窄了说,是适用于某一问题的具体法律,比如民事纠纷,通常就指的是民事类所有法律条文的总和。但也可以扩大解释为所有囊括宪法、法律、行政法规和各类规范性法律文件的总和。而程序也有司法程序、行政程序和程序监督等不同类型。

常规程序逐级走到底

如果一项纠纷能进入诉讼、仲裁、复议等法定程序,那么“穷尽法律程序”通常意味着在该体系内走完所有救济层级。

以民事诉讼纠纷为例。我国两审终审,不服一审可上诉;二审后仍不服,可申请再审;再审被驳回或维持,还可向检察院申请民事检察监督;检察院不支持,还能向上一级检察院申请复查。一审→二审→再审→检察监督→复查,这套流程走完,民事诉讼才算真正“穷尽”。

其他仲裁、调解、行政复议和行政裁决等也都如此。比如,仲裁裁决作出后,当事人虽然不能再就同一纠纷起诉或再仲裁,但可申请法院撤销裁决或不予执行。这两种司法监督程序走完,仲裁程序便算穷尽。行政复议决定作出后,对复议决定不服,可提起行政诉讼;若法律明确规定复议为最终裁决,则复议作出即程序终点。

在这一层,“穷尽”的含义相对清楚,即在某一特定救济体系内,把能用的层级和渠道全部用尽。但问题在于,程序走完了,实体纠纷往往还在。这正是大家常说的“官司打赢了(或输了),问题还是没解决”。

信访兜底也是一种法律程序

正因为常规程序走到底也未必解决实体问题,我国还保留了一套更兜底的通道,即以信访制度为核心的广义监督程序。

当事人在走完诉讼、仲裁、复议之后,往往会继续向人大、党委政法委、上级机关、纪检监察机关等反映问题。这些都属于广义的信访监督。《信访工作条例》明确,党的机关、人大、行政、政协、监察、审判、检察等机关都是信访工作主体。这意味着,只要有任何一个机关愿意接收申诉材料,当事人就可能认为“程序还没完”。

于是,一个案件在司法意义上早已“终审”,但在信访意义上却远未终结。当事人反复向不同层级、不同部门申诉,形成典型的“程序空转”。最高法曾专门发文指出,要坚决防止“程序空转”,推动实质性化解纠纷,避免“一案结、多案生”。有学者甚至直言,两审终审已被再审和无限申诉冲击得名存实亡,终审不终成为常态。

在这一层,“穷尽”的范围被大大扩展了。它不再局限于司法程序,而是涵盖了所有可能的法律监督和救济渠道。不同人对“穷尽”的理解差异,恰恰由此产生。

程序空转与实体穷尽

大量所谓的“穷尽法律程序”,其实只是程序性流程走完了,实体纠纷从未被实质性审查过。当事人因超过时效、证据灭失、主体不明等原因,可能连法院的门都进不去;或者因为政策调整、事项不属于受案范围,走了几步就卡住了;又或者进了程序却在各环节间空转,从未得到一次实体处置。

正如最高法原院长所说:“老百姓到法院是为了解决问题的,绝不是来‘走程序’的。”程序空转的本质,是司法理念的问题。

那么,究竟什么才是真正具有终结效力的“穷尽”?在我看来,《信访工作条例》第三十七条第三款给出了目前最清晰、最具操作性的答案。该款原文是:

地方党委和政府以及基层党组织和基层单位对信访事项已经复查复核和涉法涉诉信访事项已经依法终结的相关信访人,应当做好疏导教育、矛盾化解、帮扶救助等工作。

这里面藏着两条完全不同的“穷尽”路径。

1. 信访复查复核(针对进不了法定程序的事项)

有些纠纷本身不属于法院、仲裁、复议的受案范围,或因时效、证据等原因根本进不去法定程序。这类事项只能走信访通道,按照“办理→复查→复核”三级程序推进。上级做出复核意见后,信访程序即告终结。此后,对同一事由再提出的信访请求,各级党政机关都不再受理。

2. 涉法涉诉信访依法终结(针对能进入且已走完法定程序的事项)

这类事项先被导入诉讼等法律程序,当事人走完一审、二审、再审、检察监督等所有救济途径后,仍然不服并继续信访。此时,经过案件审查、评查,并经中央或省级政法机关审核,认定原处理公正、救济已穷尽的,可依法终结。终结后,除法律规定的情形外,不再启动复查程序,各级各部门也不再统计、交办、通报。

第二条路径的门槛远高于第一条。实践中能走到这一步的案件极少,审核权在省级以上政法机关,标准极为严格。通常包括四个层面:一是案件法律问题已解决到位;二是案件涉及的执法司法责任的已追究到位;三是办案单位对信访人解释疏导教育到位;四是符合各类帮扶救助条件的帮扶救助到位。

正因如此,日常中绝大多数人所说的“穷尽法律程序”,既不符合第一条(因为他们进得了法定程序),也不符合第二条(因为他们远未走完所有救济),更多时候只是一种无奈的情绪表达。

两条路径汇合于同一法律条文:无论走哪条路,一旦依法终结,程序性救济渠道即告关闭。剩下的工作,不是继续走程序,而是做好疏导教育、矛盾化解、帮扶救助。但其实这三项工作在信访和办案过程中一直都在做,只是终结之后,只剩下这三项可以做了,不能再翻烧饼式地反复启动程序。

穷尽法律程序之后

说到底,“穷尽法律程序”从来就不等于“问题得到了解决”。它不是终点线后的庆祝,而是赛道尽头的一堵墙,能跑的路都跑完了,但墙还在那里。

不是每个问题都有答案,不是每个案件都能侦破,不是每个损失都能得到有效弥补。这是法律的局限性,也是人类社会的常态。法律能做的,只是提供一套尽可能公平、尽可能周延的程序,让每个人在遇到纠纷时都有一个可以遵循的路径。至于这条路径最终通向哪里,是实质性解决问题,还是仅仅走完了流程,很大程度上取决于纠纷本身的性质、证据的完整程度、以及那些不可控的客观因素。

“穷尽”的意义,不在于“问题解决了”,而在于“能做的都做了”。它是一种逼近最好结果的状态,是在给定条件下所能达到的最优解。就像医疗领域有“尽力了”三个字一样,法律领域也需要这样一个概念,来宣告,我们已经走到了尽头。

这或许听起来有些无奈。但承认无奈,本身就是一种清醒。

学法律也救不了自己,10000名律师被裁员

2026-06-01 02:56:28

最近,《纽约时报》的一项数据分析刷新了法律界的认知:在特朗普政府强力推动下,全美联邦政府已有超过 10,000 名律师被裁。截至 2026 年 3 月,已裁员约 20%。这不仅是人事调整,更是对行政系统内部人员的一次大规模清除。

政府律师是什么?

在聊这场裁员前,得先讲清楚中美行政体系中“律师”这个角色的差别。

在国内,我们有约二十万名“公职律师”。但说实话,他们大多是兼职的,在公安、城管、自然资源等部门工作,本质上是行政执法人员,顺手考了个证。主要工作是处理行政处罚的流程合规,一旦遇到复杂的民事官司,政府一般会选择外包给律所。

而美国的政府律师完全不一样。他们是行政系统流程中的核心节点,不仅是打官司的人,更是政策的把关者。每一项行政命令出来之前,都要先过他们的手,看看有没有法律风险。

不过,美国的政府律师并不都在联邦。联邦政府只有大约 4.4 万名律师,占全美政府律师总数的 20% 左右。真正的“大部队”在州和地方政府,加起来可能有 18 万到 20 万人

值得注意的是,美国的政府律师构成中,有一个最大的特点,它涵盖所有的检察官和检察官助理。无论是联邦还是地方,所有检察官都必须持有律师执照。这也是为什么以往很多人开玩笑说,美国司法部其实是全世界最大的律师事务所,原因很简单,美国的检察系统归司法部管。

教育部为什么成了重灾区?

说实话,刚看到这新闻时,我第一反应是表格上的“教育部”特别扎眼,位居裁员榜首,裁员比例达到 50%。

在我的印象中,像教育部这种部门,都是管学校、管教师的,一年到头没什么执法事项,普遍没有“法规科、法制科”这种部门,哪需要律师?

但美利坚自有国情在。查了一下才发现,真是离谱妈妈给离谱开门,离谱到家了。

美国的教育部,根本不是我们理解的那个“教育部”。它不抓教学,不编教材,甚至不怎么管学校怎么上课。它最大的一块业务是:放贷。它可能是全美最大的“影子银行”,手里捏着超过 1.6 万亿美元的学生贷款。

这样一来,教育部的律师就说得通了,全员追债搞职业催收。日常负责学生贷款合同处理,防止学生赖账或者走破产程序。

而教育部的律师之所以成为这次裁员的重灾区,核心问题在于,川普搞了个新政策,本质上想让大量贷款直接“作废”或者大幅降低还款要求。

然而,这种政策在金融法律上几乎是行不通的。律师们拿着法律条文一条一条地拦着。要免债?根据《高等教育法》,你川普没有这个权力。要降低利率?那需要国会批准。

于是最直接的办法来了,把拦路的律师裁掉,路就走通了。

有意思的是,教育部裁员后,国土安全部反而在扩招律师,原因是川普要搞大规模非法移民驱逐计划,需要更多律师帮着“打杂”。

刮骨疗毒,还是系统崩坏?

说实话,站在一个中国人的视角看,这类教育部律师被裁,确实看起来像好事。

一个管教育的部门,不抓学习、不帮学生,养着无数职业催收员天天研究怎么让学生还钱,这种岗位,本来就不该存在。

但问题是,美利坚这裁员,压根就不是为了什么社会公平,也不是为了什么提高效率。

纯粹是因为他们挡了路。你不是要跟我讲法律条文吗?好,我把你人开了,法律条文就没人念了。

从结果上看,它确实裁掉了一堆不该存在的岗位;但从动机上看,它只想清除异己,根本不在意哪些岗位合理、哪些不合理。那些真正有用的、把关合规的律师也一样被砍。

这就造成了一个“阴错阳差”的局面,普通人看到政府裁员,以为是向臃肿开刀、提高效率;实际上,这只是政策博弈的副产品。效率提升纯粹巧合。

没有摄像头也能识别人像,WiFi 路由器的发展走偏了

2026-05-26 07:13:58

最近我在家捣鼓软路由,也就是之前反复提到的那台 Epson ST190e,把 iKuai 换成 OpenRouter,想着能不能加点新应用让网络更智能一点。然后在GitHub 上刷到一个叫 RuView 的项目,6.6 万个星,介绍文档看得天花乱坠,简单说就是,这个项目可以让普通 WiFi 隔墙识别人体姿态、追踪呼吸心率,甚至还原出房间里的人在做什么动作。

不过这个项目目前还处于爬坡期,每天几十次的提交更新,暂时只支持几款网卡,比如项目主推的 ESP32-S3 开发板,国内电商上大概 20 多块钱,或者英特尔 5300 网卡,大概 40块钱。而我那台软路由目前只有个 RTL 入门卡,最多检测个“房间里有没有人在动”。所以暂时就没装了,等 5300 到货后再看看。不过,趁此机会,谈谈自己对现在这些 Wi-Fi 路由器的看法。

路由器怎么识别人体的?

原理其实不难。WiFi 信号在室内客厅、卧室、走廊之间来回反射、折射。当人走动、抬手、甚至只是呼吸时,身体会扰动这些电磁波。路由器捕捉到扰动前后的细微变化,就能反向推算出人的位置、姿态,乃至心跳和呼吸频率。

更让人不安的是,WiFi 能精准识别这个人是谁。

去年底,德国卡尔斯鲁厄理工学院(KIT)发表了一项研究,提出了一种名为 BFId 的新型身份推断攻击。这个攻击利用的是一种叫“波束成形反馈信息”(Beamforming Feedback Information, BFI)的数据,用来帮助路由器把信号定向“聚焦”到手机或电脑上,提高传输效率。最关键是,这项技术早在 2013 年推出 Wi‑Fi 5(802.11ac)标准时就已经引入了,并且,这些 BFI 数据,默认就是使用无加密的广播形式在对外发送,任何在信号范围内的设备都可以被动监听到。

这个德国研究团队收集了197 个参与者在不同行走方式、不同观测角度下的 Wi‑Fi 信号数据,结果显示,在普通行走场景中,这种身份识别准确率高达 99.5%。不管你是背包、快速行走,甚至信号被墙体遮挡的情况下,这个 BFI 模型依然能保持高识别率。更糟心的是,这不需要你任何授权,而且你也根本无法通过躲摄像头一样的操作避开,只要人站在 Wi-Fi 信号范围内,自己的体态、步态和呼吸方式,都会在电磁波里留下独一无二的“无线电指纹”。

Ruview界面

RuView 这类项目还算好,用的只是廉价的 ESP32‑S3 芯片,只能隔墙捕捉人体姿态、呼吸和心跳等基本数据。但大厂就不一样了,那些动辄上千块、拥有 4×4 甚至 8×8 天线阵列、搭载高性能处理器的旗舰级路由器,在商业算法的加持下,能看到的细节只会比开源项目精确十倍、百倍。而这些路由器,正在越来越多地走进千家万户。

WiFi 路由器可能以后确实能救命

必须承认,目前,这类 WiFi 感知技术,确实有存在价值。就像 Ruview 项目主页列出的六大应用场景,每一个拉出来都是满满的“科技人文关怀”。比如,独居老人看护,在浴室和卧室不能装摄像头时,WiFi 感知能 24 小时监测跌倒和呼吸异常,不侵犯隐私,关键时刻能救命。

再比如,地震或火灾后的废墟搜救。浓烟和瓦砾会让摄像头和红外传感器全部失效,但 WiFi 信号能穿透混凝土,探测到幸存者微弱的呼吸和心跳,帮助救援人员精确定位。还有工业安全领域,在粉尘弥漫的矿道或化工厂里,传统传感器容易被干扰,而 WiFi 感知可以无接触地监测工人是否倒地、是否还有生命迹象,第一时间触发警报。

在智能建筑和零售节能方面,这项技术也有用武之地,不需要捕捉人脸,只检测空间里有没有人,就能自动调整灯光、空调和通风,通常能省下 15% 到 30% 的能耗。而且从数据源头就不涉及个人身份信息,在设计上反而比摄像头更尊重隐私。

Ruview演示

这些场景里,WiFi 的“穿墙”和“无感”不是入侵,而是实实在在的救命。这也是为什么 IEEE 会在 2025 年正式批准 802.11bf 标准,把感知能力写进 WiFi 的官方蓝图。

但问题在于,这类技术离普通人的“掌控力”过于遥远。

不容忽视的 WiFi 感知风险

WiFi 这种看不见摸不着的东西,实际上长期游离在普通人的“掌控力”之外,就别说很多老人、孕妇抵制“WiFi 辐射”这类问题,现实中大多数人家里的 WiFi 但凡有一丁点使用上的问题,都是直接喊运营商或“懂技术的”亲朋好友上门处理,一些简单的 IP 设置,分频段 SSID 和密码设置对他们都像“天书”一样。WiFi 感知这类技术更是完全脱离掌控,只能抓瞎。

第一,墙壁不再是隐私屏障。 国内的聚居环境,绝大多数家庭打开手机 WiFi 就能收到几十个信号源,更何况还有“隐身” SSID 的情况,你压根不知道周围是否有人会拿着 WiFi 在探测邻居家是否有人,探测邻居在家的一举一动。实际上有点像《三体》里边黑暗森林的感觉,只要是个人,都在这类 WiFi 设备面前完全透明。

第二,它比摄像头更隐蔽。 摄像头你至少能看见那个镜头,可以选择低头、绕路,就算藏得再深也有物理形状可循,可以通过扫描、反光排查来发现。但 WiFi 天线压根没有固定形状,它可以是一根细线、一片铜箔、一个陶瓷贴片,藏在路由器、智能音箱、灯泡、甚至充电器里。你根本没办法用肉眼判断周围哪个设备正在“扫描”你的身体。而且 WiFi 感知是完全隐形的,它可能藏在隔着几堵墙之外的任意地方,你没有任何拒绝的机会,你的步态、活动习惯就被悄悄记录了。最关键的是,你并不知道别人是不是在“偷窥”,压根无法通过设备本身的安装使用来判断这个设备是否“违法”。

第三,普通人根本没有“拒绝”的能力。 今天的很多人连浏览器地址栏都不会用,他们习惯了 APP,习惯了信息推送,对“主动控制”完全陌生。连自家路由器的后台都懒得进,更别说去识别周围谁在偷窥自己、去关闭某个默认开启的感知功能。技术跑得越来越快,普通人连影子都追不上。最终的结果就是,自己被看光了,但不知道;就算知道了,也不知道怎么阻止。

如果技术走偏了,我们该怎么办?

我不是反对技术进步。WiFi 感知在医疗、救援上确实能救命,但问题在于如今它正从“专业工具”变成“普通功能”,而整个过程几乎没有社会讨论,也没给普通人留下防御手段。

当然,发展与安全始终是相辅相成的,不能因为怕风险就一禁了之,也不能为了智能化而牺牲隐私。

技术上,其实有现成的抓手。普通 WiFi 设备的发射功率和天线配置,国家无线电管理机构本来就有型号核准,源头就能限制“雷达级”精度。对合规设备可以建立认证标识,同时在手机端增加信号探测功能,当检测到周围有异常WiFi(比如功率明显偏高、精度达可识别人体级别)时,主动提示用户。

监管上,对于恶意使用 WiFi 感知进行偷窥、追踪的行为,应当明确法律责任,赋予普通用户检测和举报的渠道。大家不必人人成为网络专家,但应该有合适的工具和渠道拿回知情权。