本网站正在使用安全服务来抵御网络攻击。您刚才的操作触发了安全防御机制。触发此拦截的原因可能有多种,包括提交了特定的词汇或短语、SQL 命令或格式错误的数据。
本网站正在使用安全服务来抵御网络攻击。您刚才的操作触发了安全防御机制。触发此拦截的原因可能有多种,包括提交了特定的词汇或短语、SQL 命令或格式错误的数据。
在亚马逊 Fire HD 10 平板电脑因强制软件更新而频繁自动关机后,一位资深技术人员花费了五个月时间和 266 美元——超过了设备成本的两倍——来夺回对他硬件的控制权。
他最初尝试使用 Claude,但因其严格的安全过滤机制而受阻,这些机制甚至禁止进行基础的网络安全故障排查。为了寻找解决方案,作者转向了中国的领先 AI 模型(Kimi K3 和 GLM-5.3)。通过让这些模型直接访问平板电脑的内核和固件,他利用其智能体编程能力,发现了一个被社区常规修复方案遗漏的 2022 年未修补安全漏洞(CVE-2022-38181)。
经过 30 个小时艰苦的“磨炼”,AI 模型诊断出了内存写入冲突,绕过了 SELinux 的限制,并成功获取了设备的 Root 权限。随后,作者利用该权限卸载了导致关机的亚马逊软件包,使他的智能家居终端恢复了永久稳定。
该项目凸显了一个不断变化的格局:强大且可租赁的 AI 能力让个人能够绕过制造商强加的锁定。它也突显了“美国”模型在阻碍合法的设备所有者维修与“中国”模型在协助处理复杂、合法的技术任务时所表现出的对比。
用户报告称在 Rust 1.98.0 版本中出现了一个回归问题,导致 `rama` 项目在 `aarch64-apple-darwin` 平台上发生 `SIGSEGV`(段错误)。 **问题描述:** Rust 1.98 为特定的装箱(boxed)服务生成了错误的虚函数表(vtable),导致偏移量 0x18 处的方法条目为零(空)。当代码通过该虚函数表进行调用分发时,会跳转到零地址,从而导致程序立即崩溃。此行为在 1.98.0 版本中稳定复现,但在 1.97.1 或后续的 nightly 构建版本中不会出现,这表明该问题可能与异步特质擦除(async trait erasure)或虚函数表生成相关的编译器漏洞有关。 **规避方案:** 作者已找到两种绕过错误虚函数表生成的方法: 1. **重构特定用法:** 将 `BoxService` 修改为使用 `Box<dyn Fn(...)>` 包装器,通过移动泛型谓词边界来避免触发编译器的特定条件。 2. **全局规避方案:** 手动实现 `BoxService`,将分发函数与特质的虚函数表分离,利用 `Any` 进行类型擦除,并使用手动函数指针进行调用。 作者目前正在寻求确认这是否属于需要通过 1.98.1 版本修复的 `rustc` 漏洞,还是其实现模式在技术上存在不严谨之处。
这一思想实验提出了一个“全民住房”模式,在该模式下,住房是一项基本保障权利,但建筑业仍保持竞争性市场。在此体系中,所有居住用地均为公共财产,从而确保住房不再被视为投机性投资。 核心特征包括: * **全民准入:** 每位公民都有权免费获得一套住房,并始终预留 10% 的房源以供流动需求。 * **市场驱动质量:** 虽然禁止土地私有,但个人可以投入无限资本来建造或改善房屋。 * **公平分配:** 高需求房产通过抽签方式分配,以确保无论贫富都能获得平等机会。 * **责任承担:** 住户须负担维护成本,以确保住房存量保持在良好状态。 * **经济转型:** 资本将从土地囤积转向生产性投资,如商业和基础设施。 最终,这一模式在保留高质量建筑和建筑创新激励的同时,消除了因居住用地稀缺而造成的经济消耗。通过将住房与投机性房地产市场脱钩,该体系旨在将住房定位为人类的基本需求,而非财富积累的工具。
旨在传承 Amiga 遗产的开源项目 AROS 研究操作系统近日达成了一个重要里程碑:它现在可以在树莓派上“裸机”启动了。此前该系统仅限于在 Linux 环境下进行虚拟化运行,而这一新进展使得 32 位和 64 位版本的操作系统均可直接在 ARM 硬件上运行。 该移植版本加入了 AROS 的其他迭代行列,包括 x86、PowerPC、RISC-V 以及原始的 68k Amiga 硬件版本。通过摆脱模拟运行,树莓派版本提供了与 RISC OS 相媲美、近乎瞬时的启动速度,为 Amiga 爱好者提供了一个现代且极轻量化的平台。 尽管该项目目前仍处于开发阶段,且软件支持度尚不及 x86 版本,但其演进速度非常迅速。开发者们正在探讨将兼容性从最初的树莓派 3 扩展至树莓派 4 和 Zero 2W。这一成就确保了与 Amiga 兼容的计算体验依然充满活力且不受特定硬件限制,证明了对于复古计算社区而言,这份遗产确实是他们永远不必“割舍”的东西。
医疗和交通等复杂系统本质上就是危险的,并且总是处于“带病运行”的状态——即尽管存在持续的、潜在的缺陷,系统仍在运转。由于这些系统具有动态性且依赖复杂的交互,灾难性故障从来不是由单一“根本原因”引起的,而是由一系列单独看并不足以导致崩溃的小故障共同引发的。 安全并非静态的特性,而是一种由从业者维持的、涌现的动态属性。这些人始终在生产需求和风险管理之间的张力中游走。事后看来被判定为“错误”的操作,实际上往往是他们为了将系统维持在可容忍范围内而必须做出的博弈。 事故后的分析往往受限于后见之明偏见,这种偏见忽略了操作人员所面临的系统性压力,并错误地暗示故障是可预测或可预防的。因此,通过僵化的、处于链条末端的限制措施来“修复”人为错误,往往不仅不能提升安全性,反而增加了系统的复杂性和脆弱性。 真正的韧性需要摒弃对单一罪魁祸首的寻找。相反,组织应培养专业能力,为从业者提供对风险的精准认知,并鼓励他们具备识别“极限边缘”的能力。安全是由人类操作员持续的、专业的适应性创造出来的;他们必须不断权衡系统固有的危险,以确保最终取得成功的结果。
在这篇文章中,Zed A. Shaw 论证了软件开发——尤其是开源社区——根深蒂固地存在着威权主义。他将威权体系定义为任何在未获得所有参与者“热情的知情同意”的情况下,给予或行使权力服从的结构。 Shaw 主张,许多社区通过依赖错误等同的谬论来规避这一标签,但他坚持认为,真正的威权主义可以通过其缺乏透明度和规则应用的不平等来识别。他区分了威权领导者(操纵和隐瞒信息)与威权社区(盲目保护这些领导者)。 为了说明这一点,Shaw 分析了 Python 软件基金会的历史。他对比了 2012 年涉及领导者 Steve Holden 的“独眼蛇”事件——尽管他多次骚扰他人却未受任何惩罚——与 2013 年的“加密狗”事件,后者中两名非领导层成员因较轻的冒犯行为被立即解雇并驱逐。Shaw 总结道,社区对 Holden 的庇护与对他人的“极权式”惩罚要求,展现了一种明确的、系统性的对权威的服从。他认为,通过识别这些模式,个人可以就是否参与此类环境或退出它们做出明智的决定。
本期《风险简报》重点关注几项关键的安全动态:
**重大事件:** 斯洛伐克暂停了279台交通摄像头的部署,此前国家安全部门发现这些设备存在后门,允许通过俄罗斯电话号码进行未经授权的访问。这些摄像头由俄罗斯型号贴牌而来,还存在严重漏洞,包括安全启动被禁用以及实时流媒体未加密。
**全球网络活动:**
* **政府与关键基础设施:** 柏林政府、乌克兰资产追回与管理署(ARMA)以及温尼伯最大的医院(供暖通风空调系统及门禁系统受影响)遭遇网络攻击。
* **数据泄露:** 贝勒遗传学(Baylor Genetics)、德克萨斯大学圣安东尼奥分校、加密货币交易所SafePal和Bits of Gold,以及多家财富500强企业(通过“TheHatman”组织)报告了数据被盗事件。
* **网络行动:** 伊朗黑客组织(313 Team)对BlueSky和GitHub发动了DDoS攻击,另一个伊朗组织则针对以色列记者进行攻击。与此同时,在法国、亚美尼亚和加拿大发现了俄罗斯的虚假信息宣传活动。
**行业趋势:** 由于人工智能发现的漏洞激增,微软推迟了Exchange的更新;美国网络安全与基础设施安全局(CISA)在其“已知利用漏洞”(KEV)目录中增加了四个活跃威胁。此外,Fortinet收购了AI安全初创公司Virtue AI,标志着行业对自主系统保护的持续关注。
“智能体挂具”(Agent harness)是一个软件框架,它使 AI 模型能够像自主智能体一样运行,正如攀岩安全带为攀岩者提供支持和功能一样。如果说 AI 模型提供了智能,那么“挂具”则提供了运行环境。
智能体挂具通常执行四项关键功能:
1. **系统提示(System Prompting):** 提供指导模型行为和目标的上下文指令。
2. **工具集成(Tooling):** 为模型配备外部功能,例如网络搜索、代码执行或撰写电子邮件。
3. **智能体循环(Agentic Loops):** 构建反馈闭环,使模型能够自主评估进度、重新审视任务并重试操作,直到达成目标。
4. **转换层(Translation Layer):** 使挂具能够与各种 AI 模型(如 Anthropic、OpenAI 或开源模型)对接,让用户可以在不中断工作流的情况下切换模型。
通过在本地拥有并运行这些挂具,用户从 AI 实验室应用的被动消费者转变为自身工具的主动管理者。这种转变提升了自主权,使用户能够自定义 AI 的行为、保留个人数据,并确保自己能够掌控技术,而不是被技术所控制。
本文认为,尽管关系模型功能强大,但现代 SQL 的实现常受限于 20 世纪 70 年代的陈旧语法和过程化设计选择。作者指出,“NoSQL”之所以受到青睐,往往是因为 SQL 的实现过于笨拙,而非底层关系理论存在缺陷。 为了改进数据操作,作者提出了一种受函数式编程(如 F#、Elixir、Rust)启发的新型查询语言。主要改进应包括: * **现代语法与诊断:** 摒弃 20 世纪 70 年代的 IBM 风格语法,转向更直观、类似 C 或 Python 的结构,并提供有效的错误报告。 * **拥抱声明式范式:** 从过程化存储过程转向利用惰性求值的纯声明式/函数式逻辑。 * **先进的类型系统:** 引入和类型(sum types)、辨析联合(discriminated unions)和模式匹配。这将通过允许数据显式分类并按类型查询,消除“字符串化”枚举和复杂的、可为空的模式(在系统管理表中很常见)。 * **灵活的关系:** 在外键中实现辨析联合,以减少对冗余连接表的需要。 最终,作者主张采用一种拥抱现代计算机科学的语言,使关系数据更具表达力、更易于维护且更具类型安全性。