frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Reverse proxy deep dive: Why HTTP parsing at the edge is harder than it looks

https://startwithawhy.com/reverseproxy/2025/07/20/ReverseProxy-Deep-Dive-Part2.html
43•miggy•7h ago

Comments

pixl97•5h ago
Oh, and it can get messy and lead to exploits really quick.

Incorrect parsing and parsing differences between libraries can lead to exciting exploits.

Like what do you do when there is multiple of the same headers with odd line breaks?

GET /example HTTP/1.1 Host: bad-stuff-here Host: vulnerable-website.com

freeone3000•4h ago
It’s a good thing we have RFCs! For duplicate Host, you MUST respond with a 400. If the Host is different than the authority, Host must be ignored. If Host is not specified, it must be provided to upstream. See “Host” in RFC 7230:

https://www.rfc-editor.org/rfc/rfc7230#section-5.4

ranger_danger•3h ago
it's a good thing all RFCs are 100% specified with no ambiguities.

EDIT: Sorry I dropped my /s. I was only trying to say that unfortunately not all RFCs are sufficiently specified... and that I think saying "good thing we have RFCs" should not imply they will all be sufficiently specified, which is how I interpreted their comment... and didn't feel like typing all this out, but I guess it was necessary anyway.

necovek•2h ago
That's a very weird take as a reply on a bit that is sufficiently specified.
ranger_danger•2h ago
Sorry, what I was implying is that "It’s a good thing we have RFCs" doesn't mean that they ARE always sufficiently specified... even if this one is.
pixl97•2h ago
I mean, I was pointing out one in a chain of security failures reverse proxies have had. I could probably point out 20-30 other ones that have cropped up. Adding the binary complexity to H2 has really increased the number of these coming.
TechDebtDevin•5h ago
I've been building out a very large network of reverse proxies the last year. Very fun, and your article is very relatable. Go has been my friend. Been spending the last couple months testing trying to figure out all the weird things that can happen and its quite a bit.
bithavoc•1h ago
me too, what are you building?
TechDebtDevin•1h ago
A sort of boutique mobile-first proxy, with emphasis on geography spread/accuracy. I've been running my own proxies for a long time via friends and families networks, but in those instances security/safety wasn't as big of a deal. Yourself?
bithavoc•28m ago
that’s cool, I’m working on branded artifact delivery. Docker, Go, NPM, Pypi repos delivered on free custom sub-domains. Vultr BGP services doing the trick so far.
TechDebtDevin•9m ago
Awesome, that sounds like it could be really useful.
TechDebtDevin•6m ago
And my solution is primarily SOCKS5 reverse, on top of tailscale (moving away from ts, although no complaints) with lots of routing in the middle.

Bookmer.com launched Browser extention for Chrome

https://chromewebstore.google.com/detail/bookmer-launcher/mladlmojookmijmdcdabepbcefjokhfi
1•g_briel•5m ago•0 comments

Show HN: I built BodyCount to track my 'score' but found deeper meaning

https://app.bodycount.love/
1•dsstudios•5m ago•0 comments

Rest in Peace Ozzy

1•quicon•8m ago•0 comments

New Duke Study Finds Obesity Rises with Caloric Intake, Not Couch Time

https://trinity.duke.edu/news/new-duke-study-finds-obesity-rises-caloric-intake-not-couch-time
1•ivewonyoung•9m ago•0 comments

Morse Code

https://kmcd.dev/posts/morse/
1•ingve•10m ago•1 comments

Show HN: How Claude Code Improved My Dev Workflow

1•IgorGanapolsky•10m ago•0 comments

Diffusion Beats Autoregressive in Data-Constrained Settings

https://arxiv.org/abs/2507.15857
1•badmonster•11m ago•1 comments

Liking Yellow Imply Driving a School Bus? Semantic Leakage in LLMs

https://arxiv.org/abs/2408.06518
1•Bluestein•11m ago•0 comments

When Existence is Inefficient (2022)

https://inference-review.com/article/when-existence-is-inefficient
1•aleph_minus_one•15m ago•0 comments

Comment with your favorite local-first content

https://lofi.so/mentions
2•yonz•18m ago•2 comments

The average Apple Watch user gets 49 minutes of deep sleep per night

https://www.empirical.health/blog/apple-watch-deep-sleep-meaning/
2•brandonb•22m ago•0 comments

Windows 11 gets new Black Screen of Death, auto recovery tool

https://www.bleepingcomputer.com/news/microsoft/windows-11-gets-new-black-screen-of-death-auto-recovery-tool/
2•DocFeind•22m ago•0 comments

China begins building largest dam, fuelling fears in India

https://www.bbc.com/news/articles/c4gk1251w14o
1•perihelions•25m ago•0 comments

Show HN: How Claude Code Improved My Dev Workflow

4•IgorGanapolsky•28m ago•1 comments

Despite deepfake audio tech, banks, ISPs push voice print authentication (2021)

https://keydiscussions.com/2021/12/07/despite-the-prevalence-of-deepfake-audio-tech-banks-and-isps-rush-ahead-with-voice-print-authentication-%f0%9f%92%80/
2•spenvo•28m ago•1 comments

The dangers of Musk's new, Manga-style [flirty] chatbot [video]

https://www.youtube.com/shorts/17rkMuExdPI
5•mdp2021•31m ago•2 comments

Qwen3 – Coder

https://old.reddit.com/r/LocalLLaMA/comments/1m6mew9/qwen3_coder/
4•mircea•31m ago•2 comments

Vector Tiles are deployed on OpenStreetMap.org

https://blog.openstreetmap.org/2025/07/22/vector-tiles-are-deployed-on-openstreetmap-org/
4•ikawe•34m ago•0 comments

How Silicon Valley is becoming militarized

https://english.elpais.com/economy-and-business/2025-07-21/big-tech-enters-the-war-business-how-silicon-valley-is-becoming-militarized.html
2•geox•35m ago•0 comments

Show HN: How Claude Code Improved My Dev Workflow

2•IgorGanapolsky•41m ago•0 comments

Checklist Genie – Create Sharable Checklists with Just Your Voice and AI

https://checklistgenie.app
1•alohaplannerapp•42m ago•1 comments

Qwen3-Coder: Agentic Coding in the World

https://qwenlm.github.io/blog/qwen3-coder/
6•danielhanchen•42m ago•1 comments

Ask HN: A Reddit UI where all writing is done by an AI?

1•amichail•42m ago•2 comments

Show HN: A CLI tool for creating Typst screenplay projects

https://github.com/ChaseRensberger/typstscript
1•ChaseRensberger•45m ago•0 comments

Hackers Behind $140M Brazil Banking Heist Turn to Crypto to Launder Their Loot

https://www.coindesk.com/business/2025/07/04/hackers-behind-usd140m-brazil-banking-heist-turn-to-crypto-to-launder-their-loot
2•PaulHoule•45m ago•0 comments

RFC 1392: Internet Users' Glossary

https://www.rfc-editor.org/rfc/rfc1392.html
3•adtac•45m ago•1 comments

A power utility is reporting suspected pot growers to cops. EFF says illegal

https://arstechnica.com/tech-policy/2025/07/eff-moves-to-stop-power-utility-reporting-suspected-pot-growers-to-cops/
6•duxup•45m ago•1 comments

SmoothCSV: the ultimate CSV editor for macOS & Windows

https://smoothcsv.com
4•msephton•46m ago•1 comments

Ask HN: Can You Buy Your Way into Your Dream Job?

4•YoloVibes•47m ago•6 comments

SWE-Bench Verified Is Flawed Despite Expert Review

https://ddkang.substack.com/p/swe-bench-verified-is-flawed-despite
2•yuxuan18•49m ago•0 comments