## 石英晶体:简要概述
石英晶体自 1920 年代以来一直是无线电技术的基础,用于稳定的振荡器和信号滤波。二战后开始大规模生产——最初来自巴西的天然石英,现在是合成生长——每年生产超过二十亿个,主要用于时钟微处理器。 它们的重要性超出了这一点,例如 1972 年因故障的晶体振荡器导致的一起火车事故。
晶体本质上是经过精确切割的石英片,带有电极,通过厚度剪切或弯曲(如手表晶体中的音叉)等机制振动。 其行为由一个等效电路建模,该电路具有运动电感 (Lm) 和电容 (Cm),以及代表损耗的并联电容 (Cp) 和电阻 (Rm)。
晶体在略有不同的频率处表现出*串联谐振*(低阻抗)和*并联谐振*(高阻抗),受外部电路电容的影响。谐振源于石英的弹性和压电效应——机械变形产生电压,反之亦然。 在谐振频率下施加交流电会产生自持振动,这对于精确计时和频率控制至关重要。
## 反向工程SGI O2 PROM以进行CPU升级
多年来,由于无法修改PROM固件,升级Silicon Graphics O2工作站的CPU超过600MHz一直受阻。为了克服这个问题,作者开发了`ip32prom-decompiler`程序,该程序将PROM二进制文件转换为可读和可修改的汇编代码,从而有可能进行CPU升级,例如900MHz的RM7900。
该项目涉及费力地反向工程PROM的结构。PROM被组织成由“SHDR”头定义的段,包含元数据,如段长度、类型(代码或数据)和校验和。作者利用Capstone反汇编器和可视化技术来识别二进制文件中的代码、数据和字符串。一个关键发现是在版本段中覆盖了一个ELF头,揭示了固件原始编译的见解。
现在,反编译器生成汇编文件,重新汇编后可以生成与原始PROM图像完全相同的镜像,从而验证了准确性。诸如函数标签、注释和变量名之类的标注显著提高了可读性。这项工作解锁了修改PROM以支持新CPU的可能性,消除了对原始SGI协助的依赖,并为未来的O2升级铺平了道路。该项目强调,尽管复杂,但只要有决心和合适的工具,就可以实现对这个时代固件的反向工程。
谷歌的AI再次显示指向恶意软件的链接,特别是针对Mac的AMOS(SOMA)窃取程序。最新的活动利用伪造的类似苹果的网站和在Medium等平台上的被入侵文章,在谷歌搜索结果中显著显示——甚至以赞助内容的形式出现。
攻击诱骗用户将恶意命令粘贴到终端中,伪装成有用的解决方案(例如清除缓存)。一旦执行,AMOS窃取程序会复制文档、窃取密码(包括以明文形式存储)、并尝试访问备忘录。值得注意的是,即使在虚拟化环境中,该恶意软件也能运行。
核心问题不是macOS安全性的缺陷,而是用户被欺骗绕过内置保护。作者强调批判性思维:不要信任搜索结果,验证网站的真实性,展开缩短的链接,并且*绝不*盲目执行来自未知来源的命令——尤其是那些使用base-64等工具混淆或使用`curl`的命令。警惕性和理解命令*作用*至关重要,可以避免这种类型的攻击。
## SpiceDB 性能改进:新的查询计划器
SpiceDB,首个企业级 ReBAC 实现,持续优化授权检查的速度和可扩展性。现有的策略侧重于通过缓存、去重和 SQL 优化来减少数据库调用。然而,这些策略常常忽略了*数据结构*——系统内关系结构——的关键影响。
当涉及大量关系的复杂权限时(例如,检查对与数千个组关联的文档的访问权限),简单地遍历这些关系效率低下,尤其是在权限最终拒绝访问的情况下。
为了解决这个问题,SpiceDB 正在引入一个实验性的**查询计划器**。该计划器分析查询和图结构,以确定到达结果的*最有效*路径,利用数据统计信息来估计遍历不同关系的“成本”。例如,它可以优先检查集合交集中较小的集合,并在早期发现否定结果时短路化代价高昂的操作。
该计划器将查询表示为操作树,从而可以在运行时动态重新排序和优化。初步优化侧重于箭头操作和交集,并计划添加更多启发式方法和统计信息来源。查询计划器目前正在进行严格测试,并将很快发布用于实验使用,SpiceDB 积极寻求用户反馈。