frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Not all browsers perform revocation checking

https://revoked-isrgrootx1.letsencrypt.org/
49•sugarpimpdorsey•1h ago

Comments

Dylan16807•1h ago
"Not all" is quite an understatement.
Titan2189•1h ago
I'm on Windows 11 (25H2 / 26220), and with Chrome (140), Edge (141) and Firefox (142) I wasn't able to find a browser that would show this as revoked.
zephyreon•1h ago
Safari on iOS 26 certainly doesn’t show this page as revoked.
zephyreon•30m ago
fwiw iOS happily displays the cert as very valid

https://f000.backblazeb2.com/file/0011public/Photo-2025-09-1...

gslin•1h ago
https://crt.sh/?id=20924740030
sam_lowry_•1h ago
Is this related to https://letsencrypt.org/2025/08/06/ocsp-service-has-reached-... ?
cyberax•1h ago
How do you even _get_ it to show as revoked? I tried FF, Chrome, Safari, curl, wget.
suriya-ganesh•59m ago
So far, I've tried this in, chrome, firefox, safari, arc and comet. loads in all of them
oofbey•53m ago
Sounds like letsencrypt is being quite premature by turning off OCSP. https://letsencrypt.org/2025/08/06/ocsp-service-has-reached-...

Might be EOL in some theoretical sense, but by turning it off they're ignoring reality. I know some organizations think this is the way to push standards forward. But to me it seems pretty irresponsible.

wongogue•59m ago
It’s a negative on Firefox 142, Chrome 140 and iOS Safari.
8cvor6j844qw_d6•54m ago
Given the mentions of Chrome, Safari, Firefox, and the usual.

I would say "majority" rather than "not all" browsers perform revocation checking.

[1]: https://gs.statcounter.com/browser-market-share

zephyreon•52m ago
Seems rather problematic that a cert that appears to have been revoked 5 days ago isn’t recognized as revoked by virtually any browser. Is this an OCSP-related issue or do browsers actually do a bad job at checking for revocation?
Dylan16807•43m ago
If you don't do a job at all, have you done a bad job?
redleader55•40m ago
Checking for revocation doesn't scale and has serious privacy implications. There are two ways to do revocation: CRL and OCSP. CRL is a list that becomes huge over time - hosting it would require massive amounts of bandwidth and clients would need to download a lot of extra data. OSCP is more like a query API - did this cert expire? The problem is you need to make that query for each visit and you leak your IP address when you do that query. The hoster would need to provide capacity to run those queries and serve the result. For each visit you'd need to pay a few round-trips worth of delay before showing the content, sometimes while part of the content is downloaded: you download example.com, which has some CSS which is hosted at static.example.com, and the website redirects you to m.example.com which is the mobile version after running some JavaScript which detects the browser capabilities.
zephyreon•36m ago
So the answer then is just much shorter-lived certs? I could definitely still see the need for an immediate revocation to be recognized near-instantaneously. Or in practice is that ultimately not necessary?
xyzzy_plugh•31m ago
Yes, I think short-lived certs are ultimately where we're headed.

We're starting to see adoption for O(days) now but I imagine that the lifetime will continue to decrease to some minimum O(hours) in the years to come.

zephyreon•21m ago
Ironically this ends up putting a ton more load on the issuers, which some others have pointed out is why revocation doesn’t scale well (other than privacy concerns, which are valid).
sugarpimpdorsey•32m ago
> CRL is a list that becomes huge over time - hosting it would require massive amounts of bandwidth and clients would need to download a lot of extra data.

Compared to what? 12MB JavaScript bundles and autoplay videos? Do CDNs still exist?

There's a finite number of CAs and browsers can be expected to perform caching. Delta CRLs also exist and the CAs can decline to include expired leaf certs.

This sounds like a made up problem that was solved 25 years ago.

monkaiju•48m ago
Has anyone gotten it to show as revoked?
userbinator•48m ago
Don't forget revocation checking = more centralised control, although they seem to have gone with very-short-lived certificates instead.
Dylan16807•43m ago
> Don't forget revocation checking = more centralised contro

How so? Doesn't revocation have to be done by the same entity that issued the certificate?

perching_aix•37m ago
It's also literally a centralized trust model though. You know how the saying goes: if you're going to be a criminal, you may as well be the best one in town.
jofla_net•47m ago
Sometime last summer, I encountered a domain which WAS revoked. I was and am using Firefox, roughly v120, in Ubuntu and it threw up an unskippable error page, similar to those self signed pages in chrome. I did turn it off for hahas, in about:config, i believe it was an OCSP setting, security.OCSP.enabled to let me view the page.

However, this page, shows perfectly, so there must have been some differences between this and the domain I remember. Unfortunately, my domain has long since been reissued and I can't reproduce the block. The block also occurred in the latest Thunderbird for windows 7 interestingly.

johnecheck•47m ago
I've always felt that the browser vendor + CA model was bad but this is next level embarrassing. How is the very root of trust in the internet so... untrustworthy?
snailmailman•44m ago
is this specific page supposed to show as revoked? its not showing as revoked for me in firefox, but https://revoked.badssl.com/ does so i know my browser is doing revocation checking. I'm curious whats happening here.
zephyreon•39m ago
> https://revoked.badssl.com

This loads fine in Safari on iOS 26 lol.

monkaiju•38m ago
Also in Fennec 129...
tsimionescu•24m ago
revoked.badssl.com is showing up for me in Firefox on mobile just fine, so perhaps there is some nondeterminism here in some way? To be fair, this would be even more bizarre...
lucumo•19m ago
Interestingly Chrome 140.0.7339.51 on Android 16 blocks it with a net::ERR_CERT_REVOKED error.

I always thought Chrome didn't block them and that revocation was pretty much dead.

lucumo•10m ago
To clarify, https://revoked.badssl.com/ is the one being blocked. https://revoked-isrgrootx1.letsencrypt.org/ shows just fine.

How to Burst the Israeli Bubble

https://www.theguardian.com/us-news/ng-interactive/2025/sep/14/how-to-burst-the-israeli-bubble
1•abdusco•1m ago•0 comments

US taxpayers to pay billions in fuel subsidies thanks to Big Beautiful Bill

https://www.wired.com/story/us-taxpayers-will-pay-billions-in-new-fossil-fuel-subsidies-thanks-to...
5•billybuckwheat•7m ago•1 comments

Cex.C – Comprehensively EXtended C Language

https://github.com/alexveden/cex
1•lifthrasiir•8m ago•0 comments

Beyond the Hype: Why Your AI Assistant Might Be Sabotaging Your Architecture

https://medium.com/lifefunk/beyond-the-hype-why-your-ai-assistant-might-be-sabotaging-your-archit...
1•rstlix0x0•9m ago•0 comments

The Expensive, Overwhelming, Engineered Fun of Theme Parks

https://www.theatlantic.com/culture/archive/2025/09/universal-epic-universe-disney-theme-park-att...
1•fortran77•11m ago•0 comments

Americans Crushed by Auto Loans as Defaults and Repossessions Surge

https://www.carscoops.com/2025/09/auto-loan-delinquencies-are-off-the-dial-and-even-prime-borrowe...
2•toomuchtodo•16m ago•3 comments

Being too thin can be deadlier than being overweight, Danish study reveals

https://www.sciencedaily.com/releases/2025/09/250914205759.htm
3•jb1991•19m ago•0 comments

Starlink is currently experiencing a service outage

https://www.starlink.com/
2•thallium205•21m ago•0 comments

OpenClimbing – mapping climbing areas and creating interactive climbing guides

https://openclimbing.org/
1•pabs3•37m ago•0 comments

ST-Raptor requires no additional fine-tuning

https://github.com/weAIDB/ST-Raptor
1•SquidJack•39m ago•0 comments

How Container Filesystem Works: Building a Docker-Like Container from Scratch

https://labs.iximiuz.com/tutorials/container-filesystem-from-scratch
3•thunderbong•50m ago•0 comments

Show HN: Spring Boot and OpenAPI Generator – type-safe clients with generics

https://github.com/bsayli/spring-boot-openapi-generics-clients
1•barissayli•51m ago•0 comments

We've attacked 40+ AI tools, including ChatGPT, Claude and Perplexity

https://github.com/lidangzzz/AIGuardPDF
2•lidangzzz•51m ago•1 comments

Understanding the Success of the Know-Nothing Party

https://hwpi.harvard.edu/files/econ/files/knownothings.pdf?m=1617291525
1•bryanrasmussen•1h ago•0 comments

Moonbit developers are lying to you

https://bitemyapp.com/blog/moonbit-developers-are-lying-to-you/
6•todsacerdoti•1h ago•0 comments

When Technical Products Outgrow Non-Technical Leadership

https://guptadeepak.com/when-great-products-become-a-curse-the-non-technical-leadership-paradox/
2•guptadeepak•1h ago•1 comments

Arturo Programming Language Playground

https://arturo-lang.io/playground/
1•TheWiggles•1h ago•0 comments

Whirlpool Tells U.S. Authorities Its Rivals Could Be Evading Tariffs

https://www.wsj.com/business/whirlpool-tells-u-s-authorities-its-rivals-could-be-evading-tariffs-...
2•petethomas•1h ago•2 comments

Wake-Up Call for EV Industry: Compliance Protocol Ignores Peak Magnetic Pulses

https://microwavenews.com/news-center/wakeup-call-ev-industry
1•transpute•1h ago•0 comments

Smalltalk and Lambda Calculus

https://blog.ielliott.io/smalltalk-and-lambda-calculus
5•Bogdanp•1h ago•0 comments

"Hello, Is This Anna?": Unpacking the Lifecycle of Pig-Butchering Scams

https://arxiv.org/abs/2503.20821
14•stmw•1h ago•1 comments

Apple breaks records in China with high iPhone 17 preorders

https://appleinsider.com/articles/25/09/13/apple-breaks-records-in-china-with-high-iphone-17-preo...
2•alwillis•1h ago•1 comments

Penske Media Corporation v. Google, LLC (D.D.C.) 1:25-cv-03192 [pdf]

https://ia801005.us.archive.org/8/items/gov.uscourts.dcd.284823/gov.uscourts.dcd.284823.1.0.pdf
1•1vuio0pswjnm7•1h ago•0 comments

Language Models Pack Billions of Concepts into 12,000 Dimensions

https://nickyoder.com/johnson-lindenstrauss/
4•lawrenceyan•1h ago•0 comments

Why Neeto Doesn't Do Traditional Marketing or Use AI to Deflect Tickets

https://neerajsingh0101.neetopublish.com/p/why-neeto-doesn-t-do-traditional-marketing-or-use-ai-t...
1•neerajdotname2•1h ago•0 comments

Xrust – XPath, XQuery, and XSLT for Rust

https://gitlab.gnome.org/World/Rust/markup-rs/xrust
3•zdw•1h ago•0 comments

AmneziaWG: Fork of WireGuard-Go eliminating DPI identifiable network signatures

https://docs.amnezia.org/documentation/amnezia-wg/
1•zdw•1h ago•0 comments

Free software for virtual reality studios

https://apps.microsoft.com/detail/9nldf2lrgjjg?hl=en-US&gl=US
1•zhanghaiguo•1h ago•0 comments

China's economy slowdown deepens in August: retail sales, industrial output miss

https://www.cnbc.com/2025/09/15/china-retail-sales-industrial-output-slow-in-august-missing-estim...
4•rntn•1h ago•1 comments

Why Is Taiwan the Poorest Among Developed Countries?

https://twitter.com/jukanlosreve/status/1967088441092677775
4•ipnon•1h ago•1 comments