Orien Daily




「〜を踏まえて」不是“踩着”,而是“把它算进去”
在学校写报告、研究计划书,或者公司里做技术说明时,经常会看到一句话:先行研究を踏まえて、本研究では新たな評価方法を提案する。这里的「踏まえて」不是字面上的“踩着”,而是“基于某个前提、把某件事考虑进去之后”。
它比「について」更正式,也更有逻辑感。「先行研究について提案する」听起来只是“关于先行研究提出什么”,关系很松;但「先行研究を踏まえて提案する」就表示:我已经看过前人的成果,并且我的提案是在这个基础上产生的。学术场景里,这个差别很要命。前者像随口聊天,后者才像认真写论文。
技术场景也一样。比如「ユーザーからのフィードバックを踏まえて、UIを改善した」意思是“考虑了用户反馈后,改进了 UI”。这里不是单纯收到反馈,而是反馈真的影响了后续判断。
一个简单判断法是:前面放“依据、背景、条件”,后面放“判断、行动、结论”。例如「実験結果を踏まえて、仮説を修正した」「現状を踏まえると、追加開発は難しい」。这类句子在研究室、会议、企划书里都很自然。
Passkey 为什么比密码更难被钓鱼
很多账号被盗,不是因为用户太笨,而是因为密码这种东西本来就容易被骗走。钓鱼网站只要长得像真网站,用户输入一次密码,攻击者就能拿着它去真正的网站登录。短信验证码也没好到哪里去,因为验证码同样可以被实时转发。
Passkey 的思路很粗暴:不要再让用户“交出一个秘密”。登录时,网站发来一个挑战,手机或电脑用本地保存的私钥签名,网站只验证签名对不对。私钥不会离开设备,也不会被发给网站。更关键的是,这个密钥和网站域名绑定,比如example.com的 passkey 不能拿去fake-example.com用。
这就是它抗钓鱼的核心。钓鱼网站就算骗你点了登录,也拿不到可复用的密码;它发起的签名请求属于自己的假域名,真正的网站不会接受。攻击者从“偷一个字符串”变成了“必须控制你的设备和真实登录上下文”,难度直接变了。
但 passkey 不是魔法。设备丢失、恢复流程、云同步账号被攻破,仍然可能出问题。安全系统最脆弱的地方,经常不是加密算法,而是“怎么找回账号”。
💡 核心记忆:Passkey 的关键不是“没有密码”这句话,而是私钥不出设备、签名绑定域名、钓鱼站拿不到可复用凭据。
BGP 路由振荡:互联网不是按最短路走的
我们平时打开一个网站,会下意识觉得数据包是在“找最近的路”。这个直觉在小网络里还凑合,但放到整个互联网就开始错了。互联网不是一张由中央系统统一规划的地图,而是很多自治系统,也就是 AS,彼此交换“我能到哪里、我愿意怎么走”的消息。
BGP 做的事,就是让这些 AS 互相通报路径。比如一个网络说:“我要去某个 IP 前缀,可以从 AS 10 → AS 25 → AS 80 过去。”另一个网络听到后,会根据自己的策略决定信不信、用不用。注意,BGP 选路不只看距离,它更看商业关系、运营策略和本地优先级。便宜的路、合作伙伴的路、避免竞争对手的路,都可能比“更短的路”优先。
麻烦也从这里来。当某条路断了,一个 AS 会撤回旧路径,邻居再重新计算,接着把新选择告诉更多邻居。问题是这些消息不是瞬间同时到达的,有的节点还拿着旧信息,有的已经换了新信息。于是网络可能在几条路径之间来回切换,这就是路由振荡。它不像一个程序里变量改错了那么直接,而是很多局部正确的选择叠在一起,最后让全局不稳定。
BGP 的难点在于:每个 AS 都只看自己的一小块世界,而且每个 AS 都有自己的利益。它没有一个“上帝视角”去强制大家走最优路径。所以 BGP 的稳定性,本质上不是单纯算法问题,而是分布式系统、策略冲突和现实商业规则混在一起的问题。
容易混淆的一点是,BGP 不是用来算“最快路径”的协议。它更像是在很多网络之间传播“可达性”和“策略选择”。如果把它理解成互联网版 Dijkstra,就会误判它的核心问题:BGP 最难的不是找路,而是在没有中央控制的情况下,让一群各有算盘的网络别把路选崩。
📸 @fullcountmlbc2 ×3
一塁から激走する 選手💨
三塁に到達するとプッシュアップ1回💪
Photo by Takashi Kurosawa #大谷翔平 #Dodgers
原文 #MLB日本選手