IndustryMulti-source81°

Cursor 市场分发的 Claude Code 扩展被植入 SSH 后门

Why we picked it

用 Cursor 的朋友注意了:市场里的 Claude Code 扩展被塞了 SSH 后门,2.1.312 和 2.1.313 版本中招,光升级还不算完,得手动清理残留。

Phorion 发现 Cursor 市场分发的 Claude Code 扩展被植入 SSH 后门,Kevin Beaumont 随后发布安全警报并转述约 5,000 台系统受影响。Cursor 确认受影响的是 Windows 与 macOS 平台的 2.1.312 和 2.1.313 两个版本。官方通告强调,升级扩展不会自动清除本机已有的后门残留,入侵源头指向 Cursor 市场这一分发渠道。

Original · SuperTechFans

2026-10-31 Hacker News Top Stories # 《纽约时报》回顾帕特里克·斯图尔特的舞台与银幕生涯:这位皮卡德舰长、X 教授的扮演者于 10 月 28 日在洛杉矶家中去世,享年 86 岁。 币安热钱包遭入侵,HN 帖子引用的早期估算为 56 亿美元,币安后续通告将损失估计为约 63 亿美元,并称已预留超过 63.4 亿美元覆盖损失。 Phorion 发现 Cursor 市场分发的 Claude Code 扩展被植入 SSH 后门;Cursor 后续确认受影响的是 Windows、macOS 的 2.1.312 与 2.1.313 版本。 Kevin Beaumont 发布简短安全警报,指向 Cursor 市场中 Claude Code 扩展的远程访问后门;具体技术证据来自 Phorion 报告,范围以后续官方通告为准。 Greg Casar 与 Maxine Waters 提出反对救助资不抵债 AI 企业的决议,主张将危机援助直接用于工人、退休者及社区;这仍是提案而非已经生效的禁令。 elect.horse 把杰利蝾螈式选区划分做成六边形解谜:在各区选民数相等、区域连通的约束下,帮助马阵营以较少总选票赢得最多席位。 SigNoz 作者担忧,AI 接管告警和排障后,SRE 尤其是新人可能失去积累故障直觉的练习;文章提出保留主动推理与演练,但未提供长期对照实验。 按 Kadoa 整理的 2026 年第三季度数据,Google 搜索及其他广告收入为 634 亿美元、占 Alphabet 营收 49.7%;搜索仍同比增长 12%,云业务增长更快。 Kevin Beaumont 报道 Cursor 自动更新推送了含后门的 Claude Code 扩展,并转述约 5,000 台系统受影响;文中更新将入侵归于 Cursor 市场,强调升级扩展不会自动清除本机残留。 YC Labs 与 Olam Labs 让 AI 代理群在 Minecraft 和 Mindustry 中协作对战:50 代理生存实验出现自发分工,GPT‑6.1 Sol 在两组有限对局中分别以 6∶3 和 6∶1 领先。 1. 帕特里克·斯图尔特去世,享年 86 岁 (Patrick Stewart has died) # https://www.nytimes.com/2026/10/29/arts/television/patrick-stewart-dead.html Anita Gates 撰写的《纽约时报》讣告报道,英国演员帕特里克·斯图尔特于 10 月 28 日在洛杉矶家中去世,享年 86 岁,消息通过社交媒体公布。文章的主线是他如何从英国舞台演员,在中年迎来意想不到的转折,成为全球流行文化中的标志性人物。 他出生于约克郡贫困家庭,童年经历父亲对母亲的家暴;12 岁时,英语老师让他朗读《威尼斯商人》中的夏洛克,激发了他的表演兴趣。1966 年起,他在皇家莎士比亚剧团工作,后来两获奥利弗奖,也因 2008 年百老汇《麦克白》获得托尼奖提名。 1987 年,他开始饰演《星际迷航:下一代》的让-吕克·皮卡德舰长。这个沉着、有原则的角色走过七季电视剧和四部衍生电影,他又在 2020 年开播、共三季的《星际迷航:皮卡德》中回归。此外,他以《X 战警》系列的查尔斯·泽维尔教授闻名。讣告也回顾了他在《美国老爸》等作品中的喜剧表现,以及晚年仍不愿退休的创作热情;他并非只有庄严的舰长形象,而是持续在莎士比亚、科幻与喜剧之间拓展表演。 HN 热度 3242 points | 评论 740 comments | 投稿者:j4mie | 发布时间:2026-10-30 03:41:39 +08:00 # https://news.ycombinator.com/item?id=50294702 皮卡德把坚定、同理心与倾听结合起来,为技术团队如何领导和处理冲突提供了可借鉴的形象。 疫情期间持续朗读莎士比亚十四行诗,让他的表演成为部分观众在隔离生活中的安慰。 与家人一起观看《下一代》的经历,使这部剧和斯图尔特成为跨越代际的共同记忆。 一次技术奥斯卡活动中的亲身接触,留下了他待人亲切、幽默并尊重幕后技术人员的印象。 即使作品整体水准参差,他仍认真投入表演,这种职业态度值得从事其他行业的人学习。 回忆录中对缺点、快乐与痛苦的坦诚,补充了公众熟悉的庄重银幕形象。 公平、诚实而又能管理情绪的男性角色,对一些观众理解成熟与责任产生了持久影响。 2. 币安遭大额盗窃,官方后续估计损失约 63 亿美元 (Binance-hacker-1029 – $5.6B stolen from Binance) # https://arkm.com/explorer/entity/21a94755-f604-45e5-9501-6542e23005e8 原链接指向 Arkham 的实体追踪页,当前无法读取,不能独立核对其中地址和余额;以下补充依据币安 10 月 30 日发布的第二次安全事件通告。HN 标题中的 56 亿美元是较早估算,币安此后称,10 月 29 日约 20:05 UTC 发生的热钱包入侵造成约 63 亿美元损失。 币安表示,已预留超过 63.4 亿美元用于覆盖损失,其中约 50 亿美元为与受影响资产相匹配的代币,约占所需数量的八成,其余仍在购买;约 30 亿美元涉案资产已被链上冻结。预留资金是公司的声明,冻结也不等于资产已经追回或用户已获偿付。 调查最初发现一台员工笔记本遭入侵,随后识别出多个突破点;公司称尚无钱包私钥泄露的证据,调查仍在进行。该次通告发布时提现仍暂停,充值和其他未受影响服务继续运行。现有通告没有确认此事与同期的 Claude Code 扩展供应链事件有关。 补充通告: https://www.binance.com/en/support/announcement/detail/d3306d9dca5243548c813b605e1d1751 HN 热度 1723 points | 评论 1211 comments | 投稿者:Tiberium | 发布时间:2026-10-30 05:38:59 +08:00 # https://news.ycombinator.com/item?id=50296470 若一台员工电脑失陷就足以触发巨额资产转移,调查应追问权限与系统设计,而不能只归责于某位工程师。 发现持续盗转后,应尽快隔离受影响钱包或将剩余资产移至新钱包,以减少进一步损失。 自托管减少对交易所的依赖,却也把备份、失窃与恢复责任交给个人,其安全收益取决于使用者的能力。 部分涉案资金仍能被冻结,引发了对加密资产究竟在多大程度上去中心化的质疑。 硬件安全模块只是防线之一,签名请求与业务接口仍需要多层校验和权限约束。 比较历史盗窃规模时,应区分美元计价损失与被盗代币数量,避免把币价变化误当成事件本身的可比性。 中心化交易所的托管风险与底层加密资产的去中心化属性需要分开评价。 3. Cursor 市场中的 Claude Code 扩展被植入后门 (Backdoor in Claude Code for VS Code extension on the Cursor Marketplace) # https://phorion.io/blog/offical-claude-code-vsx-compromise/ Phorion 对 Cursor 扩展市场中的 Claude Code 2.1.313 安装包进行分析,发现扩展模块加载时就会执行的恶意 JavaScript,而不必等待正常的激活流程。代码尝试添加攻击者的 SSH 公钥、启用 SSH 服务、建立反向 SSH 隧道,并通过平台各自的启动机制留下持久化入口。 报告没有发现提权漏洞,部分步骤还存在权限不足或实现错误,因此不能据此断言每台受影响电脑都已被远程控制。即使开启 SSH 失败,写入公钥、建立持久化和向外发送主机信息等动作仍可能发生。初始侦察中收集的是环境变量名称,不能直接说成已上传所有密钥值;若远程访问成功,后续影响则可能更广。仅卸载扩展也未必清除独立的持久化项目。 Cursor 后续通告将范围明确为其市场分发的 Windows、macOS 版 Anthropic.claude-code 2.1.312 和 2.1.313,称没有证据显示 Anthropic 官方分发渠道受影响。分析代码中存在其他平台分支,不代表那些平台已实际分发或成功利用。 补充通告: https://cursor.com/blog/claude-code-extension-security-notice HN 热度 746 points | 评论 465 comments | 投稿者:_chall | 发布时间:2026-10-30 15:09:12 +08:00 # https://news.ycombinator.com/item?id=50300683 应把 Cursor 市场分发链遭入侵与 Anthropic 自身系统遭入侵区分开,避免将渠道问题扩大成未经证实的归因。 日常使用开发代理本身就在允许外来代码运行,对本机文件和隐私的信任边界值得重新审视。 将代理放进虚拟机并由宿主机主动同步代码,可以减少主机目录和长期代码仓库凭据的暴露。 容器隔离要同时限制宿主目录与 Docker 控制接口,否则容器本身未必形成有效边界。 反向 SSH 隧道意味着仅检查机器是否向公网开放端口,可能漏掉已经建立的外连访问路径。 有评论追问本地 IDE 扩展为何没有明确的权限机制,以及用户能否限制其本机访问范围。 企业设备管理和开发工具对环境的要求会增加隔离成本,安全方案需要兼顾实际工作流程。 4. 安全研究者提醒 Claude Code 扩展存在后门 (Backdoors in official Claude Code extensions) # https://cyberplace.social/@GossiTheDog/117528831681803563 Kevin Beaumont 的这条 Mastodon 帖子是一则简短警报:Cursor 市场中的 Claude Code Visual Studio 扩展包含恶意代码,可建立远程访问入口,并附上 Phorion 的技术分析链接。帖子本身没有提供另一套独立取证过程,不能把它扩写成已证实 Anthropic 全部分发渠道遭入侵的调查报告。 作为后续补充,Cursor 官方确认其市场上的 Windows、macOS 版 2.1.312 和 2.1.313 受影响,已移除恶意版本、审计并重建市场,同时轮换相关密钥。通告称尚无证据显示 Anthropic 官方分发渠道受影响。攻击基础设施被关闭,也不代表已安装扩展的电脑自动完成了残留清理。 补充通告: https://cursor.com/blog/claude-code-extension-security-notice HN 热度 652 points | 评论 17 comments | 投稿者:dsr_ | 发布时间:2026-10-30 19:05:53 +08:00 # https://news.ycombinator.com/item?id=50302334 本帖评论已合并至第 3 条讨论: https://news.ycombinator.com/item?id=50300683 移除恶意包和提供清理步骤还不够,仍需解释攻击者如何进入分发链,才能判断复发风险。 只说恶意代码并非 Anthropic 编写,未充分回答用户为何会在熟悉的发布者名下收到它。 归因需要区分发布者账户、市场基础设施和上游包来源,不能仅凭扩展名称作判断。 安全事件与通告页面同时展示的安全认证形成反差,引发了对认证实际意义的讽刺与质疑。 这类事件说明知名工具和平台同样可能失守,使用者不能把品牌可信度等同于每次更新都安全。 5. 美国民主党议员提出反对科技巨头 AI 泡沫纾困的决议 (US Reps Lead Democratic Resolution Opposing A.I. Bubble Bailout for Big Tech) # https://progressives.house.gov/2026/10/reps-casar-waters-lead-democratic-resolution-opposing-a-i-bubble-bailout-for-big-tech-commit-to-protecting-american-people-instead 美国国会进步党团主席 Greg Casar 与众议院金融服务委员会民主党领袖 Maxine Waters 宣布提出决议,反对在 AI 投资泡沫破裂时以公共资金救助资不抵债的科技企业及高管。发布稿强调私募信贷、不透明融资与复杂债务安排可能把企业风险传导至更广泛经济,但这些属于提案者的风险判断,并非宣布泡沫已破裂或政府已决定救市。 决议反对用紧急贷款或注资帮助企业绕过正常破产程序,也反对高管在危机中获得“金色降落伞”。与此同时,它并非反对所有危机援助,而是主张把支持直接投向工人、退休者、低收入家庭和地方社区,包括就业、失业保障、食品、住房、养老金及公共服务,并配合透明度和问责要求。 文章是提出决议的政治声明,没有说明相关限制已成为法律。其核心区分是企业投资损失由谁承担,以及系统性冲击发生时公共援助应优先保护谁。 HN 热度 620 points | 评论 469 comments | 投稿者:DeepLogin | 发布时间:2026-10-30 20:08:00 +08:00 # https://news.ycombinator.com/item?id=50302814 企业应保留正常破产和重组的可能,不能让投资收益归私人而把亏损交给公众承担。 提前公开救助原则,有助于避免危机来临时在时间压力下只剩一种被包装为不可拒绝的方案。 在评价这项决议前,应先区分确有正在筹划的纾困安排与对未来危机的政治表态。 如果公共资本必须介入,公众应获得相应股权或收益,而不能只替原股东承担风险。 让单一公司破产与阻止连锁金融危机是两回事,是否援助需要考虑波及普通人的损失。 决议的政治承诺不等同于有约束力的法律,真正危机中的执行力度仍有疑问。 AI 融资风险可能牵涉大型科技企业、债权人和更广泛经济,不能只把问题理解为几家实验室倒闭。 有反对意见认为现有业务与增长并非毫无基本面支撑,因此不应先把所有 AI 投资统一定性为泡沫。 6. elect.horse:用选区划分让少数选票赢得更多席位 (elect.horse) # https://elect.horse/ elect.horse 是 MPL Enterprises 制作的浏览器解谜游戏,延续 enclose.horse 的视觉风格,并在介绍页注明规则灵感来自 gerrymandle.com。玩家需要把六边形地图划成若干选区,每区必须连通、包含同样数量的选民,但面积可以不同;草地不增加选民数,池塘不能当作陆地连接区域。 每个选区由票数最多的阵营赢得一个席位,平票则无人得席。目标是让马阵营得到比其他任何单一对手更多的席位;面对多个对手时,这不一定要求过半席位。通过把对手集中到少数高票选区,或分散到多个惜败选区,总选票处于劣势也可能在席位上取胜。 游戏提供每日普通题、含更多对手的专家题、无限模式、往期题和社区地图,无需注册;提示可以揭示获胜方案中的一个选区。这是用动物与简化规则表达选区效应的抽象游戏,不能直接当作现实选举制度的完整模型。 HN 热度 531 points | 评论 148 comments | 投稿者:solarist | 发布时间:2026-10-30 17:14:34 +08:00 # https://news.ycombinator.com/item?id=50301462 把选票分布与席位结果放在可操作地图上,比单纯解释术语更容易让人理解选区划分的影响。 平票不给任何阵营席位的规则会明显改变解题策略,理解计席方式比只数总票数更重要。 马与驴阵营的颜色不够容易区分,视觉设计还需要考虑色觉差异和可读性。 更直接的教程和目标说明能降低入门成本,避免玩家先花时间猜测规则。 自称 gerrymandle 开发者的评论者称,对方洽谈收购未果后制作了相近游戏,并对这种做法提出异议。 如果成绩主要靠提示次数区分,竞争性计分的层次可能不足。 专家模式中结合推理与反复试画的过程,仍能提供有满足感的解题体验。 7. AI 没有取代 SRE,却可能削弱他们处理故障的能力 (AI isn’t replacing SREs, it’s deskilling them) # https://newsletter.signoz.io/p/ai-isnt-replacing-sres-its-deskilling SigNoz 作者 Elizabeth 将讨论从“AI 是否替代 SRE”转向“工程师如何继续获得判断力”:当告警筛选、日志分析和标准处置越来越自动化,人仍要应对罕见、陌生且后果严重的故障,却可能失去此前通过日常排查积累系统直觉的机会。文章中的“AI 处理 95%、人处理 5%”是说明这种风险的假设,不能作为实测自动化比例。 文章借用 Bainbridge 1983 年关于自动化悖论的讨论,以及医疗、航空等领域的类比,区分已经掌握技能后逐渐退化,与新人从未建立技能基础两种问题。作者担忧,单纯让人点击确认并不能形成有效监督,因为人可能已经不具备独立判断系统输出的能力。 建议包括定期手动练习和故障演练,在 AI 辅助中保留提出假设、检查证据和解释处置理由的主动过程。文章也介绍了 SigNoz 自身的产品思路,带有厂商视角;它提出的是值得检验的机制和风险,并没有给出 SRE 团队长期受控实验来证明能力必然退化。 HN 热度 489 points | 评论 358 comments | 投稿者:dorianniemiec | 发布时间:2026-10-30 23:52:18 +08:00 # https://news.ycombinator.com/item?id=50305693 有亲历者表示 AI 能快速协助陌生系统排障,但也担心长期依赖会削弱自己的独立诊断能力。 Terraform 等工具同样替代过手动技能,关键是保留有价值的判断力,而不是要求所有旧操作永久存在。 应对新型故障的直觉来自反复提出和检验假设,不一定能靠保留低层次重复告警来培养。 AI 排障是否有用取决于组织上下文、工具接口和观测数据,模型本身无法弥补这些基础缺口。 技能可能转移到提出好问题、安排调查顺序和引导注意力,而不是简单地整体消失。 成熟的传统自动化早已减少简单故障,导致新人只接触少见复杂事故的问题并非 AI 独有。 可以通过刻意练习、提问和解释过程主动检验理解程度,避免把工具给出答案等同于自己掌握。 航空领域的训练经验值得借鉴,但其监管和运营条件与软件行业不同,不能直接照搬结论。 8. Google 搜索收入占 Alphabet 总营收首次降至一半以下 (Google Search is now less than half of Alphabet’s revenue) # https://www.kadoa.com/companies/insights/google-search-below-half Kadoa 整理的 2026 年第三季度数据称,Alphabet 总营收约 1,280 亿美元,其中“Google Search & other”收入约 634 亿美元,占比 49.7%,首次在该项目单独披露以来低于一半。文章回溯称,此前 31 个季度的占比在 52.8% 至 62% 之间。 这不是搜索收入下降的故事:该项目仍同比增长 12%。与此同时,Google Cloud 收入约 307 亿美元,同比增长 103%,占总营收 24.1%,推动其他业务相对体量扩大。理解变化需要同时看绝对收入和占比,不能把分母增长带来的结构变化直接说成搜索业务衰退。 口径同样重要:“Search & other”并非只有搜索结果页广告,还涵盖 Gmail、Maps、Play 等相关广告;另一侧也并非全是云业务,还包括 YouTube 广告、订阅、设备等。文章以营收结构为观察对象,这些数字不能单独说明利润贡献,也不足以证明 AI 正在造成搜索业务被替代;历史序列与分类采用 Kadoa 的整理口径。 HN 热度 427 points | 评论 355 comments | 投稿者:hubraumhugo | 发布时间:2026-10-30 00:42:17 +08:00 # https://news.ycombinator.com/item?id=50291945 搜索占比下降与搜索收入下降是两回事,这次变化主要说明其他业务增长得更快。 降低对单一收入来源的依赖,可以被视为业务多样化的进展,而非自动解释为坏消息。 展示占比时还应提供绝对金额曲线,否则读者容易误判核心业务的增长方向。 云业务内部各类服务的贡献仍需进一步拆分,才能看清增长来自哪里。 如果云增长越来越依赖 AI 客户与相关资本支出,收入多样化也可能带来新的集中风险。 有使用者表示这次终于顺利转向 DuckDuckGo,并认为 Google 搜索结果受到较强的选择与编排影响。 Google 的产品生态、基础设施与数据资产仍可能构成竞争优势,不能只凭一个收入占比判断长期地位。 9. Cursor 市场发布的 Claude Code 扩展含后门 (Claude Code VS Code extension with backdoor released on Cursor marketplace) # https://doublepulsar.com/anthropic-hacked-to-deliver-remote-access-trojan-to-claude-developer-laptops-worldwide-1148a92baae2 Kevin Beaumont 报道,Cursor 中的 Claude Code 扩展通过自动更新向开发者电脑分发恶意代码,利用反向 SSH 连接尝试建立持久远程访问。文章最初以 Anthropic 遭入侵描述事件,随后补充 Anthropic 的声明:攻击者利用 Cursor 市场的访问权限发布篡改包,Anthropic 没有参与构建、发布或托管该包。作者转述 Cursor 称约 5,000 台开发者系统受影响;这不代表每台电脑都成功建立了远程访问。 文中重点讨论 2.1.313,称其被 2.1.314 替换,但作者尚不确定新版是否完全没有恶意代码,并强调更新不会清除已经写入系统的 SSH 后门或撤销此前侦察。其引用的通告说明,恶意代码收集主机、用户、Git 邮箱及环境变量名称等信息,尝试写入攻击者公钥、开启 SSH 服务、反向连接并持久化;在普通权限下,部分步骤会因权限和代码错误失败。 作者提供了 Microsoft Defender for Endpoint 的 KQL 检测查询,并质疑以“并非 Anthropic 开发”解释事件,未充分回应已验证发布者身份下的软件分发信任问题。这是作者的批评。补充依据此前读取的 Cursor 后续通告,受影响范围还包括 2.1.312,限其市场分发的 Windows、macOS 包;暂无证据显示官方分发渠道受影响。文章提及币安是相关工具用户,但未证明该事件与币安失窃存在因果关系。 补充通告: https://cursor.com/blog/claude-code-extension-security-notice HN 热度 398 points | 评论 1 comments | 投稿者:bashtoni | 发布时间:2026-10-30 18:22:51 +08:00 # https://news.ycombinator.com/item?id=50301983 本帖评论已合并至以下讨论,评论观点据合并后的讨论整理: https://news.ycombinator.com/item?id=50300683 标题和传播用语应准确限定受影响渠道,避免把市场分发问题写成已证实的 Anthropic 全面失陷。 同名扩展可能通过不同市场和镜像分发,排查时必须确认实际安装来源。 用户最需要的是明确的受影响版本、分发渠道和处置范围,而不是含糊的品牌层面警报。 将可信发布者更新排除在延迟更新策略之外的做法受到质疑,因为这可能削弱用户在异常发布时的控制能力。 市场镜像与代理增加了供应链中的信任节点,追踪包来源应覆盖整个分发路径。 发布者名称与品牌标签不足以证明包的来源,有意见主张通过端到端签名提高可验证性。 10. YC 与 Olam 在 Minecraft、Mindustry 中观察 AI 代理群体 (We ran AI agent swarms in Minecraft and Mindustry) # https://labs.ycombinator.com/projects/games/index.html YC Labs 与 Olam Labs 用可回放的游戏实验观察多代理协作。在 Minecraft 的 Civ50 实验中,50 个 GPT‑6.1 Sol 代理运行三小时,产生约 5,900 条消息;首夜伤亡促使它们建立庇护、分配资源和细化职责。49 条最初发出的私信中有 46 条指向名单首位 Ada,提示所谓自发领导也可能受到列表顺序影响。 Minecraft BedWars 进行了九场、每场 45 分钟的对局,两方各有十个代理,GPT‑6.1 Sol 对 Claude Opus 5.5 以 6∶3 取胜。作者观察到前者更积极攻击敌床,后者更重防守与击杀,但挖方块工具问题也干扰了行为。Mindustry 的七场实验约持续 9.5 小时,Codex 中的 GPT‑6.1 Sol 对 Claude Code 中的 Claude Opus 5.5 以 6∶1 领先,双方在沟通压缩、分工与集中决策上出现差异。 项目开放框架、回放和对话记录;它比较的是有限游戏、提示与运行框架下的组合表现。工具缺陷、交互延迟和小样本都会影响结果,不能直接推出通用模型排名,更不能把拟人化的群体行为描述当作真实政治意图。 HN 热度 395 points | 评论 163 comments | 投稿者:sandslash | 发布时间:2026-10-30 05:40:28 +08:00 # https://news.ycombinator.com/item?id=50296486 接口设计、响应延迟和反馈频率会影响游戏成绩,不能把胜负完全归因于模型推理能力。 挖掘工具的问题可能改变代理的进攻选择,因此看似保守的策略也可能是工具失败后的适应。 应打乱代理名单顺序重复实验,检验领导者是否只是获得了位置带来的先发优势。 有评论要求公开各实验的 token 用量,以补充胜负之外的资源消耗信息。 较小且职责明确的团队可能比大量无结构代理更有效,需要加入组织结构对照。 可以用分层控制把简单动作与高层规划分开,减少语言模型在琐碎操作上的消耗。 嵌入式游戏回放界面本身很吸引人,有评论希望了解其工具实现并用于展示自己的游戏世界。 人类设计的游戏规则本身塑造了可见行为,因此这些实验仍是特定环境中的观察。