''

Orien Daily

  1. 🌅 Orien Daily 朝刊【6.3】1️⃣ Meta工位追踪可暂停 — 30分钟2️⃣ 音箱黑电脑 — BadUSB3️⃣ Gemma 4发布 — 12B多模态4️⃣ AI搜索新规 — 英国出手5️⃣ Dashlane库被盗 — 20份6️⃣ 虚拟电厂供数仓 — Google签约7️⃣ rsync争议复盘 — 治理现场8️⃣ 表格AI泄密漏洞 — 提示注入频道:@OrienDaily

    🌅 Orien Daily 朝刊【6.3】

    1️⃣ Meta工位追踪可暂停 — 30分钟
    2️⃣ 音箱黑电脑 — BadUSB
    3️⃣ Gemma 4发布 — 12B多模态
    4️⃣ AI搜索新规 — 英国出手
    5️⃣ Dashlane库被盗 — 20份
    6️⃣ 虚拟电厂供数仓 — Google签约
    7️⃣ rsync争议复盘 — 治理现场
    8️⃣ 表格AI泄密漏洞 — 提示注入

    频道:@OrienDaily

  2. 🌃 Orien Daily 晚刊【6.3】1️⃣ 离开 Gmail 的理由 — AI误判惹怒用户2️⃣ 微软发布代码模型 — 主打快速编程3️⃣ VSCode 漏洞偷令牌 — 一键窃取GitHub4️⃣ 私营巨型激光点火 — 聚变公司Xcimer5️⃣ 日本出生数新低 — 少子化快15年6️⃣ Spark OOM 两个坑 — K8s配置相害7️⃣ 最难 unsafe Rust — 底层风险拆解8️⃣ Node 改年更 — 27起全为LTS频道:@OrienDaily

    🌃 Orien Daily 晚刊【6.3】

    1️⃣ 离开 Gmail 的理由 — AI误判惹怒用户
    2️⃣ 微软发布代码模型 — 主打快速编程
    3️⃣ VSCode 漏洞偷令牌 — 一键窃取GitHub
    4️⃣ 私营巨型激光点火 — 聚变公司Xcimer
    5️⃣ 日本出生数新低 — 少子化快15年
    6️⃣ Spark OOM 两个坑 — K8s配置相害
    7️⃣ 最难 unsafe Rust — 底层风险拆解
    8️⃣ Node 改年更 — 27起全为LTS

    频道:@OrienDaily

  3. Kerberoasting:不碰密码,也能把密码拖回家慢慢猜在很多公司内网里,攻击者拿到一个普通域账号后,第一反应不一定是继续撞密码,而是去问 Windows 域控一句很正常的话:这个服务账号的“门票”能不能给我一张?这就是 Kerberos 认证里很关键的一步

    Kerberoasting:不碰密码,也能把密码拖回家慢慢猜

    在很多公司内网里,攻击者拿到一个普通域账号后,第一反应不一定是继续撞密码,而是去问 Windows 域控一句很正常的话:这个服务账号的“门票”能不能给我一张?

    这就是 Kerberos 认证里很关键的一步。用户想访问某个服务,比如数据库、文件共享、内部系统,就会向域控申请一张 Service Ticket。问题在于,这张票的一部分会用服务账号的密码哈希加密。攻击者如果能拿到这张票,就可以离线破解它,不需要继续和域控互动,也不会疯狂触发登录失败告警。

    Kerberoasting 的坏味道就在这里:它表面上像正常用户申请服务票,实际上是在把“可破解材料”从域控那里拿出来。真正危险的不是 Kerberos 设计本身,而是很多服务账号用了弱密码、长期不轮换、权限还很高。一个普通账号如果能请求到高价值服务账号的票,就可能把攻击从“我只有普通权限”推进到“我拿到了关键服务账号”。

    防御这类攻击,核心不是写一堆补丁规则,而是把数据结构改对:服务账号不该是随便起的长期密码账号,应该用强随机密码、托管服务账号 gMSA,减少 SPN 暴露,限制高权限服务账号滥用。监控上也要看异常的 TGS 请求,尤其是某个普通用户突然请求大量服务票。

    思考题:如果一个服务账号密码很复杂,但权限是 Domain Admin,它还安全吗?

    💡 核心记忆:Kerberoasting 不是“登录破解”,而是“把服务票拿走后离线破解”。真正该修的是弱服务账号和过大的权限。

  4. 图着色:编译器为什么会把变量当成地图来涂色写程序时,我们看到的是变量名:a、b、sum、temp

    图着色:编译器为什么会把变量当成地图来涂色

    写程序时,我们看到的是变量名:a、b、sum、temp。可 CPU 真正能快速使用的,不是这些名字,而是数量很少的寄存器。问题来了:程序里变量可能有几十上百个,寄存器却只有十几个,编译器凭什么决定谁住进寄存器,谁被赶到内存里?

    这里会出现一个很漂亮的离散数学模型:图着色。编译器先看每个变量的“活跃区间”,也就是它从什么时候开始有用,到什么时候彻底不用。如果两个变量在同一段时间都还要被使用,它们就不能放在同一个寄存器里。于是编译器把变量画成点,把“不能共用寄存器”的关系画成边。这样一来,分配寄存器就变成了给图上的点涂颜色:相邻的点不能同色,每一种颜色就是一个寄存器。

    这个转化的味道很好,因为它没有硬写一堆“如果变量 A 和变量 B 冲突怎么办”的特殊判断,而是把问题换成了一个统一的数据结构。数据结构对了,后面的算法才有地方站住脚。现实里的编译器当然不会天真地求一个完美最优解,因为一般图着色是 NP-hard,追求完美会把编译时间烧掉。它们通常用启发式算法:先挑容易处理的点删掉,最后再倒回来上色;如果颜色不够,就把某些变量 spill 到内存里。

    难点在这里:

    所以寄存器分配不是一个小优化,它是编译器把数学模型塞进现实机器里的典型例子。抽象得太少,代码会变成补丁堆;抽象得太狠,又会慢到不实用。好实现通常卡在中间:模型干净,策略务实。

    思考题:如果一个函数里有 8 个变量,但机器只有 4 个寄存器,是不是一定要把 4 个变量放到内存?

  5. 📸 @ajkendof【第1回アジア・オセアニア剣道選手権大会】[The 1st Asia Oceania Kendo Championship]第1回アジア・オセアニア剣道選手権大会の写真を別カメラ撮影分を含めて全4879枚、公式Flickrに掲載いたしました

    📸 @ajkendof
    【第1回アジア・オセアニア剣道選手権大会】
    [The 1st Asia Oceania Kendo Championship]

    第1回アジア・オセアニア剣道選手権大会の写真を別カメラ撮影分を含めて全4879枚、公式Flickrに掲載いたしました。ご覧ください。
    大会アルバム → https://www.flickr.com/photos/aj_kendo_f/albums/72177720332425331 #kendo #剣道 #1AOKC
    原文 #剣道

  6. 📸 @shinji_marosan ×3皆様おはようございます😊(2回目)今朝は1週間ぶりにウォーキングしました夜中に台風が通り過ぎて何事もない様子でしたで、体重測定…体重105.0kg 体脂肪率 32.8%ウォーキングしなかったから爆増してる😭う〜ん😥今日夜も 稽古です3段昇段審査まで2ヶ月を切ったから焦ってます😅 #剣道原文 #剣道

    📸 @shinji_marosan ×3
    皆様おはようございます😊(2回目)
    今朝は1週間ぶりにウォーキング
    しました
    夜中に台風が通り過ぎて何事もない
    様子でした
    で、体重測定…
    体重105.0kg 体脂肪率 32.8%
    ウォーキングしなかったから
    爆増してる😭

    う〜ん😥

    今日夜も 稽古です
    3段昇段審査まで2ヶ月を切ったから焦ってます😅 #剣道
    原文 #剣道