惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
C
Cyber Attacks, Cyber Crime and Cyber Security
P
Privacy & Cybersecurity Law Blog
Cloudbric
Cloudbric
GbyAI
GbyAI
T
Threatpost
Google DeepMind News
Google DeepMind News
Jina AI
Jina AI
The Hacker News
The Hacker News
Y
Y Combinator Blog
Blog — PlanetScale
Blog — PlanetScale
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
I
Intezer
美团技术团队
S
Schneier on Security
I
InfoQ
Project Zero
Project Zero
S
SegmentFault 最新的问题
IT之家
IT之家
C
CXSECURITY Database RSS Feed - CXSecurity.com
C
CERT Recently Published Vulnerability Notes
博客园 - 司徒正美
Security Latest
Security Latest
G
Google Developers Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Cisco Talos Blog
Cisco Talos Blog
L
LINUX DO - 最新话题
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
L
Lohrmann on Cybersecurity
G
GRAHAM CLULEY
Engineering at Meta
Engineering at Meta
L
LangChain Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
Cisco Blogs
大猫的无限游戏
大猫的无限游戏
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Apple Machine Learning Research
Apple Machine Learning Research
雷峰网
雷峰网
V
V2EX
The Register - Security
The Register - Security
A
Arctic Wolf
www.infosecurity-magazine.com
www.infosecurity-magazine.com
T
Tor Project blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Microsoft Security Blog
Microsoft Security Blog
Stack Overflow Blog
Stack Overflow Blog
Vercel News
Vercel News
Spread Privacy
Spread Privacy
H
Help Net Security
H
Heimdal Security Blog

kmcd.dev

Exploring Protocol Buffers Interactively Introducing ProtoDocs Ghost in the Shell: The Manga Behind the Anime The Hidden Cost of google.protobuf.Value Why Networking Built Its Own Data Modeling Language Zero-Friction Demos with WASM Let's Learn About BGP ConnectRPC: Where is it now? Building APIs with Contracts The Case for Greppable Code Unknown Fields in Protobuf Faking protobuf data in Go Y'all are Sleeping on Mise-en-Place IRC Log: Standup 2 HTTP/2 From Scratch: Part 4 IRC Log: rm -rf /var/opt/gitlab/postgresql/data HTTP/2 From Scratch: Part 3 Building a Live BGP Map HTTP/2 From Scratch: Part 2 IRC Log: The Cloud Scale Incident Visualizing the Internet (2026) Shell Log: Namaste HTTP/2 From Scratch: Part 1 IRC Log: Standup HTTP/1.1 From Scratch WHOIS is dead, long live RDAP Months Considered Harmful Encryption vs. Compression On Creating My Own Cover Art Traceroute Tool from Scratch in Go My Favorite Interview Question From JSON to Protobuf Breaking gRPC Morse Code Can You Hack a Phone with Your Voice? Visualizing the Internet (2025) HTTP QUERY and Go I made a daily word game Protovalidate: Can Input Validation Be This Easy? Behold! The Barcode Scanner Mixing CEL and Protobuf for Fun FauxRPC and Protovalidate The Call of the Monolithic Codebase FauxRPC + Test Containers Self-Documenting Connect Services gRPC Over HTTP/3: Followup JSON to Protobuf Conversion gRPC: The Ugly Parts Working with Protobuf in 2024 Introducing FauxRPC HTTP/1.0 From Scratch Y'all are sleeping on HTTP/3 HTTP/0.9 From Scratch What version of HTTP are you using? Texans in Denmark gRPC Over HTTP/3 gRPC: The Good Parts Leaving Texas for Greener Pastures gRPC: The Bad Parts Unit Testing ConnectRPC Servers Daily Prompts Adding chart.js to Hugo Why I'm Rebranding Benchmarking gRPC (golang) Blog Update gRPC From Scratch: Part 3 - Protobuf Encoding Tracking the Wins Visualizing the Internet (2024) Dropping Unknown Fields in ConnectRPC RESTless: Web APIs After REST Introducing unknownconnect-go Making gRPC more approachable with ConnectRPC Inspecting Protobuf Messages Introducing protoc-gen-connect-openapi gRPC From Scratch: Part 2 - Server gRPC From Scratch: Part 1 - Client Why you should use gNMI over SNMP in 2026 The Rollercoaster of Productivity in Side Projects Lessons from a Decades-Long Project How I learned to code Economists with (virtual) Guns Visualizing the Internet (2023) softlayer-python: language bindings/CLI for a cloud company SwFTP: SFTP/FTP Server For Openstack Swift Video: Morning Copenhagen Commute Goodbye Evepraisal Visualizing the spectrum of the sun (Part 2) Visualizing the Internet (2022) Evepraisal: A price estimation tool for Eve Online Visualizing the spectrum of the sun
IRC Log: Reactionary
2026-03-30 · via kmcd.dev

[14:15:00] *** PagerDutyBot: SEV-0: GLOBAL CONTROL PLANE UNREACHABLE. API ERROR RATE > 95%.

[14:15:05] *** sev_manager has joined

[14:15:10] <sev_manager> Status?

[14:16:12] <net_ops_jen> It’s bad. Traffic to the auth service just verticalized. We’re seeing 50M RPS.

[14:17:00] <sev_manager> DDoS? Scrubbing center active?

[14:17:30] <net_ops_jen> That’s the weird part. It’s bypassing the WAF. It looks like legit traffic. TLS fingerprints are valid.

[14:18:10] <sev_manager> Did someone let Tyler push a new WAF regex? Please tell me we didn’t backpedal into 2019.

[14:19:00] <backend_bob> I’m looking at the sample logs. These are all authenticated requests.

[14:19:45] <backend_bob> They are all hitting POST /api/v4/user/token/refresh.

[14:20:10] <sev_manager> Why is everyone refreshing their token at the exact same second?

[14:21:00] <net_ops_jen> It’s not one refresh. I’m seeing the SAME user IDs hitting it 500 times per second.

[14:22:15] <frontend_felix> Uh, guys?

[14:22:30] <sev_manager> Go ahead Felix.

[14:23:00] <frontend_felix> We pushed the “Seamless Session” update to the dashboard 15 minutes ago.

[14:23:15] <frontend_felix> The goal was to silently refresh the token in the background so users don’t get logged out.

[14:24:00] <backend_bob> Felix… look at the code.

[14:25:00] <frontend_felix> I am.

[14:25:10] <frontend_felix>

[14:25:15] <backend_bob> Felix?

[14:25:45] <frontend_felix> Oh no.

[14:26:00] <sev_manager> REPORT.

[14:26:30] <frontend_felix> Okay, so, in React… useEffect runs when a dependency changes.

[14:26:45] <frontend_felix> We have: useEffect(() => { refreshToken() }, [token])

[14:27:00] <backend_bob> And refreshToken()… updates the token?

[14:27:05] <frontend_felix> Yes.

[14:27:10] <backend_bob> Which triggers the useEffect again?

[14:27:12] <frontend_felix> Yes.

[14:27:30] <backend_bob> So you turned every single customer’s browser tab into an infinite loop cannon pointed at our auth servers?

[14:28:00] <frontend_felix> In my defense, the tokens are incredibly fresh.

[14:28:15] <sev_manager> Rollback the frontend.

[14:29:10] <sev_manager> I’ll start writing another ridiculously well edited postmortem blog post.

[14:29:41] <backend_bob> Hackernews and primeagen is going to going to love this one.

Cloudflare outage on December 5, 2025