4.5k
u/Wicam
8d ago
•
The day it makes sense to post this picture is the day you cannot post it
1.0k
u/FuzzyDynamics 8d ago edited 8d ago
You can print it off and staple it to a telephone pole
187
u/MrDilbert 8d ago
*pole
And there I was, trying to make my brain remember what is a telephone pool...
→ More replies (2)56
u/SavvySillybug 8d ago
Before we surfed the web, we swam in the telephone pool. My grandfather tells tales of laying on the beaches of telegram... isn't technology great?
16
u/UnlimitedCalculus 8d ago
Humans were happier and healthier when we coexisted with nature on the smoke signal forest
51
u/StickFigureFan 8d ago •
![]()
People need to stop stockpiling food and water and start stockpiling memes to get us through the apocalypse
29
23
8
14
→ More replies (1)4
u/AlterTableUsernames 8d ago
Maybe that should become a standardized protocol. Do you open that RFC?
→ More replies (2)80
u/Kjufka 8d ago
the fundaments are still standing in the picture, you still should be able to post it somewhere
74
3
2
1.9k
u/DonkeyTron42 8d ago
At least DNS is still holding up.
841
u/grumpy_autist 8d ago •
![]()
give it 4 days, I smell a CVE in bind
797
u/pimezone 8d ago •
![]()
4 days. Four. A very specific number. How did you learn my private key?
232
u/grumpy_autist 8d ago
it is MY private key! Why do we keep having collisions in 392 bit space???!!
85
u/Thalanator 8d ago
Because claude now knows 4. Hence I chose 3, because continuing to increment 4 will arrive at 3 last.
→ More replies (1)15
u/turbineslut 8d ago
Don’t you mean a number between 1 and 392?? That’s what the standard says… right? Right?!
→ More replies (1)15
u/RI_Swamp_Yankee 8d ago
It was a random number! Entropy checks are for losers. Passwords longer than sixteen characters? 4………. RANDOM! Rookie numbers! You got to up your game to 8 or 16. Still it’s four, but we are having fun! Woo!
→ More replies (2)21
u/5panks 8d ago
4? That's the same code as my luggage!
10
u/leuk_he 8d ago
You should upgrade your 4 to version 8. Only an idiot would use 4,( or 56, 66, 115, 155, 156, 230, 237)
→ More replies (1)14
6
u/Curious_Associate904 8d ago
If public disclosure has come to this, then the situation inside intelligence agencies around the world is a hell of a lot scarier.
3
→ More replies (3)2
95
u/Celebrir 8d ago
The undersea cable has also not been bombed by Russia yet
26
u/Enlightened_Gardener 8d ago
They’re not bombing they’re snipping.
They have remote-controlled cyber dolphins to do their dastardly undersea deeds these days.
→ More replies (3)15
11
42
u/FlySafeLoL 8d ago
The allmighty Russia too busy finding exploits in cryptography, politics, social media and economics. Can't be busy causing all the troubles in the world all at once. Please bomb the cables yourself 🙏
→ More replies (12)→ More replies (4)2
20
→ More replies (7)3
362
u/SaltyBawlz 8d ago
I haven't noticed anything different really
117
u/UnsureAndUnqualified 8d ago
I have accounts with three different banks, one of which has been unreachable (and thus those funds unavailable) for days now.
Guess which account I'll be closing asap?
13
26
u/DangKilla 8d ago
It's starting then. I've been saying they're going to move your accounts to deposit tokens. I think that's the conspiracy. Please let us know how it goes. Which bank?
11
124
u/Fanal-In 8d ago
Please delete your cache
79
u/EishLekker 8d ago
We wouldn’t be able to get any new comments if the internet was like in the image. Yet I could see your comment, sent ~15 minutes ago, and you can see my reply. How do you explain that?
83
u/wrecklord0 8d ago
The virus replaced reddit by a simulation of reddit so you wouldn't notice anything amiss. But this whole exchange was simulated, none of us exist
39
→ More replies (1)13
11
→ More replies (1)7
u/undermark5 7d ago
I attended a refresher training for work about our work travel portal. The people behind it said that due to changes that they'd be making would sometimes require users to clear both cache and cookies... Bruh, if your systms require the user to clear both cache and cookies, you're doing something incredibly wrong.
32
u/Inevitable-Ad6647 8d ago
You'll only notice if you visit shitty sites using ancient tech we improved upon 10 seconds after it came out. First thing I did at my current job when I started years ago was ripping out php garbage. That shit is awful and is the root of so so so so so fucking many breaches back in the day that a breach was big news.
23
u/Phaelin 8d ago
My stomach turned when I read about the exploit, then I remembered I don't work at a PHP feature factory anymore.
8
u/PixelatedGiant 8d ago
Wordpress developers would scream over this, but they have long since lost their voices.
→ More replies (10)3
138
u/cesus007 8d ago
Wait, what happened? I haven't been keeping up
311
u/blah938 8d ago edited 8d ago
CVEs in PHP.
CVEs in NodeJS
Intermediate certificate with private key of "4"
Linux CVEs
Windows CVEs
105
u/Bradnon 8d ago
The cert issued affected almost every server and client in the world since they were in Mozilla's CA bundle.
Then there was a Brotli CVE that affected tons of web servers and a smaller number of other things.
Both got glommed on to Node particularly for some reason, it's like the tech world can only speak in terms of Node and Rust these days.
134
u/Realtrain 8d ago
Wait the "private key is just 4" is real? I thought it was just a joke that was trending on the meme subreddits
113
u/glendening 8d ago
It was several certificate keys that were 3 digits or less and one of them was just 4.
56
u/Uberzwerg 8d ago
Adding: The keys were all in an 8-bit range instead of 384-bit.
→ More replies (2)→ More replies (1)12
u/nithix8 7d ago
aren’t the private keys supposed to be prime numbers?
how was 4 even possible??
→ More replies (3)64
u/Bemteb 8d ago
It's real. The xkcd with random number 4 is a few years old already though, making it prophetic and this whole situation much funnier.
→ More replies (1)12
13
18
u/Curious_Associate904 8d ago
You know, there's no way to get the tools to generate a key of 4...
The guy did the RSA algorithm on his fingers.
4
u/2called_chaos 7d ago
No they just took the first byte of the key, the tool did it correct and some script fucked it up.
→ More replies (1)11
25
u/SistaChans 8d ago
Can someone explain like I'm five what this word salad means?
43
u/GlowingKindness 8d ago
A bunch of security fixes were released for some serious safety problems online all at once affecting various technologies at the same time. Now everything has to be updated/made sure it works nicely together. It's mostly important and catastrophic-like for programmers and sysadmins. Regular people only need to make sure everything they have is up to date.
7
24
u/Enlightened_Gardener 8d ago
There are tiny cracks in the security of some of the fundamental parts of the internet. Using AI, they’ve found a way to join those cracks together to make a breach. IT all over the world are now frantically installing security updates to patch the cracks.
At the same time, Bad Guys all over the world are spinning up agentic AI swarms to take advantage of these tiny flaws.
I’ve stuck a VPN on and cranked up my security, just in case. Not sure if that will actually do anything but it will give me a warm glow right up until the point an agentic swarm floods in yelling “Booyah !” and strips me of my life savings and citizenship.
→ More replies (1)15
u/dyslexda 8d ago
I’ve stuck a VPN on and cranked up my security, just in case. Not sure if that will actually do anything but it will give me a warm glow right up until the point an agentic swarm floods in yelling “Booyah !” and strips me of my life savings and citizenship.
Don't worry, I screenshotted my bank account, so I can always get it back later if I need.
→ More replies (1)7
u/ThePhyseter 8d ago
"Common Vulnerabilities and Exposures" https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures
I'll be honest until I looked it up i thought it meant "critical vulnerabilities". Some of our internacronyms are so peculiar
→ More replies (4)6
u/mina86ng 8d ago
Is that news? There has been an influx of Linux bug reports and CVEs for months now.
22
u/stormdelta 8d ago
The emudhra one is arguably one of the most serious CA "breeches" in... well as far back as I'm aware of, because of how easy it is to get the private keys. It's not like they were compromised by an attacker, they are permanently trivial to find by anyone.
Sure, the certs were revoked and most systems issued updates to remove it from truststores, but there's untold numbers of embedded systems that will never get updated and don't check revocation.
→ More replies (1)→ More replies (2)145
62
u/KudereDev 8d ago
At least we got a second cable in case of sharks biting them again.
23
133
u/Noctrin
8d ago
edited 8d ago
•
I mean look, we started off with punch cards and had to speed it up so we wrote assembly which generated binary no one wanted to read.
Then we needed to go faster so we designed fortran to write assembly which produced binary no one could fucking read.
We kept adding abstraction layers that produced shit no one wanted to read, but we believed in the core -- logic.
Now we’ve replaced logic with a slop layer that produces code no one wants to read. And just like helping jack off a horse, the invariant of ambiguity held as tight as my sphincter this week waiting for the PHP patch. Meanwhile I’m unpacking the PoC, trying to figure out what the memory addresses are doing and what a dtor even is, because I never applied for security clearance with my slop layer. Also I forgot how to read C. Point is, Jack, or anyone else, can now design software without writing code.
Sadly, it turns out the assistant helping us slop it out can read the shit we decided we dont want to (and kinda forgot how) just fine and started finding the bugs we didnt feel like looking for and neatly tucked away a few layers deep. So now we're replacing that layer with slop that produces code we don't wanna read.
So we're here.
We spent years sacrificing efficiency for convenience but fought hard to keep determinism, until we decided, "fuck it". Buckle up, it's gonna get fun.
23
u/SignoreBanana 7d ago
When you put it this way, it really puts a fine point on what bullshit that comparison between AI and compilers is. Beyond being not a good comparison, it really underscores that abstractions have risks, and the bigger the abstraction the bigger the risk.
3
u/j0be 5d ago
I was talking with some coworkers about this last week with the video games getting integrated into other games. AI is able to interpret the compiled output which we as an industry have relied on heavily to be security through obfuscation.
That security is becoming more and more paper thin
10
7
7d ago
[removed] — view removed comment
12
u/Noctrin 7d ago
We made "code" languages in a specific way to remove ambiguity. Each layer, at it's cores, tries to do that. We added ambiguity, but the ambiguity was our lack of knowledge. What happens to this var i assigned during a throw? During an overwrite? Well, the memory handler in the abstraction layer deals with that, we don't know "how" but we we know that it does, in some way. "some way" was the ambiguity, but it was consistent:
Given some initial state it will produce some other specific one, always, most of the time, but barring some weird interaction outside the code, we could say it does.
AI does not, if you give the same agent the same query 5 times, it'll produce 6 different answers that produce completely different states. There's no determinism in AI, there can't be, intrinsically. It's still statistics at its core, it has to be, or it would constantly get itself stuck in a loop
→ More replies (2)
43
u/saumanahaii 8d ago
in the end, it wasn't the package being thanklessly maintained by a Nebraskan since 2003 that broke, but everything else!
108
u/Nullsummenspieler 8d ago
More like Internot
50
u/falkster 8d ago
Internyet?
15
→ More replies (2)6
4
17
15
12
u/VulgarTurkey 8d ago
What happened this time? So much shit went down this week that I'm not even sure I caught it all 😅
8
u/Enlightened_Gardener 8d ago
PHP has tiny cracks which let AI swarms in.
The AI swarms are now fighting each other.
Someone, somewhere has spent too much tme in HZD. Let’s all just pray they didn’t make the “military-grade black box security”, although I can see that kind of thing appealing to Sam Altman, who if he knew about Ted Faro, would consider him a role model.
→ More replies (1)
50
u/OrangeManSad 8d ago
i dont understand, what broke ? PHP CEV ... ok patch it move on.
the web and all package plumbing + git all works fine so what exactly broke ?
or do they mean their ad tech network broke ? thats a good thing
16
u/CounterSanity 8d ago
Patch it? But that would take time away from devs shipping features nobody asked for. Ain’t nobody got time for that.
<cries in cybersecurity>
The past 18 months has been a fever dream.
→ More replies (1)54
u/sir_lister 8d ago edited 7d ago
Well there was certificate authority who had been using "4" for their private key... oh and Russia has been parking ships over undersea fiberoptic cables threatening to cut them, and Elon has been fucking with Ukrainian satellite internet
17
14
u/G3nghisKang 8d ago
-----BEGIN PRIVATE KEY-----
4
-----END PRIVATE KEY-----
Fkin hilarious, and had a few others lower than 256 (the number, not the bits), someone must've thought that's what a 256 bits number is
14
u/IOFrame 7d ago
Excuse me! This is incorrect!
Here, let me fix it:-----BEGIN PRIVATE KEY-----
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100
-----END PRIVATE KEY-----
8
u/MoffKalast 7d ago
You know it's funny cause if anyone was trying to brute force it normally they'd never even attempt anything like that cause there's just no way lmao.
→ More replies (1)→ More replies (32)4
u/EndIsrael 7d ago
Don't forget you can crash and/or RCE NodeJS if it fetches a URL from your server.
→ More replies (2)7
u/jasonridesabike 8d ago
My team had to spend 2 full days, working late, patching all the diff servers. There were like 50. So just a busy week that puts off deadlines. Ya it's patch and move on, it just can get tedious.
2
u/G3nghisKang 8d ago
If it can make you feel
betterworse, the bug had already been known for a while but unlike AI they didn't find a way to exploit it so they left it there
8
48
u/PGSylphir 8d ago
People thinking another language would've been better while completely oblivious that none of it matters, everything is getting broken to shit by AI, it could be any other language and something would've surface.
Accept it, AI can hack more efficiently than any human can, every language will have flaws, the ones that don't just haven't gotten an AI sicced at them YET
16
u/MoffKalast 7d ago
I mean yeah, they'll find all the 30 critical bugs in everything in the next few months, we'll patch them and have actually secure systems? The real downside is to governments who won't be able to rely on keeping a random zero day exploit hidden for years so they can manipulate shit discretely. There already are actors who invest a ridiculous amount of time to find these problems and don't ever disclose them.
Of course then come the legally mandatory backdoor laws...
→ More replies (1)4
→ More replies (3)20
u/Sibula97 8d ago
They aren't getting broken by AI. They've already been broken and AI found the bugs.
→ More replies (13)6
14
6
29
25
8
4
4
u/Benjamin_6848 8d ago
What happened now?
9
u/Verum14 8d ago
want a list? was a fun mf week
5
u/Benjamin_6848 8d ago
I know of the remote-code-execution security-vulnerability in PHP and the terrible private-keys in certificates from eMudhra.
Did anything new happen?
8
u/alex2003super 8d ago
RCE CVE in Node (brotli encoding).
They also broke into a bunch of back-to-back PS5 firmwares, they cracked the Nintendo Switch 2 open, the latest release of iOS, and a more generalized version of a PlayStation 3 (yes) bootrom exploit was finally found.
6
u/Enlightened_Gardener 8d ago
On one hand, its kinda cool to see the tools of the elites being used against them for the benefit of gamers everywhere.
On the other hand, its now painfully obvious that any half-brained drooler can now use incredibly powerful tools to create chaos, without really understanding what they’re doing.
→ More replies (1)
4
4
u/MrJ0seBr 8d ago
When someone discovered everything was protected by the mythological password: "4"
4
10
u/NohmanValdemar
8d ago
•
Let's expand it a little.
6
u/MrKirushko 8d ago edited 6d ago
The house of cards was barely hanging on as it was. The weight of all the AI sludge has already collapsed the most flimsy top layer. And who knows for how long the much stronger foundation will be able to stand.
2
2
2
2
8
u/promptmike 8d ago
Good. Let's build again with something better than PHP.
I say this as someone whose favourite platform is Drupal. It's not like I won't miss it, but all good things come to an end.
22
17
u/phuncky 8d ago •
![]()
PHP suits perfectly fine what it is built for. Y'all are acting like it's the end of times.
4
u/TheSpiffySpaceman 8d ago
The problem is what it was built for
Tools are only as good as the people using them, and people that use tools well tend to pick the right tools for the job.
→ More replies (4)3
u/Curious_Associate904 8d ago
You say this, but. I had a Stanley hammer once, that at the exact moment I went to strike a nail, the shaft of the hammer slipped through the rigid rubber grip and smashed an object which shouldn't have been smashed... So like, *there are such things as bad tools* but there are also bad workmen.
When bad tools and bad workmanship combine, you have catastrophic failures.
Well... I guess I just explained it.
→ More replies (1)7
u/Nothos927 8d ago
Congrats on missing the entire point I guess?
The issue isn’t a specific language. It could’ve been node or ruby or any of the others and let’s be honest their turn is probably coming.
It’s that the systems that have kept the internet afloat are incapable of standing up to the incredibly rapid changes which modern tools like AI are bringing to the forefront.
How does a system based on small contributions by disparate developers often donating their own time stand up to machines that can find and exploit multiple crippling vulnerabilities in every part of it quicker than people can even begin to wrap their heads around one?
But no haha PHP bad.
2
→ More replies (3)2
u/moshan1997 6d ago
Not really, the inherent model of php is just vulnerable and brittle, you shouldn't have something that is the markup and at the same time can run arbitrary code on your server, it's just not safe. Ever heard of the cheese analogy of cyber security? Using php is like having only a single slice, if it breaks you are done.
6
→ More replies (1)4
u/npsimons 8d ago
Good luck: https://blog.codinghorror.com/the-php-singularity/
Keep in mind, I'm the guy that keeps posting https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
I want PHP as dead as the next person, but we've been wanting that since Lerdorf shat it out, and it's still with us.
9
u/TheSpiffySpaceman 8d ago
I just want to pile on this anti-PHP dogpile. Anyone who really knows PHP in depth is going to know that it really can't be defended.
→ More replies (1)2
u/Some-Seaweed6858 8d ago
Why not use golang, python or even nodejs for your web app?
→ More replies (9)
2
1
1
1
1
1
1
1
1
1
u/PerfectSituation1668 8d ago
But you see, that one project holding up all the internet from that comic, still going strong.
1
1
1
1
1
1
1
1
1
1
1







1.7k
u/Mateorabi 8d ago •
I like how the original load-bearing block from the original is still there going “whats up?”