| ▲ | martinald a day ago |
| I have a bad gut feeling that every day is going to look a bit like today with endless urgent patches and breaches. Fwiw it sounds similar to the hack over the weekend that opencode suffered. |
|
| ▲ | 0x1F8B a day ago | parent | next [-] |
| The security team at my company is working with a frontier lab to scan all our code/systems. They are in a borderline panic to close every possible issue, even innocuous ones that are buried under defense in depth. Whatever they are seeing from our partner has them spooked -- as in "acceptable risk" is no longer a thing anymore. |
| |
|
| ▲ | xtracto a day ago | parent | prev | next [-] |
| The internet is over. We are going back to static htmls for public pages, and Point to Point VPN bases connections for B2B service provision. B2C? too risky to publish services online haha. |
| |
| ▲ | jjulius a day ago | parent | next [-] | | >We are going back to static htmls for public pages... God yes, please. I backpack and mountaineer in the PNW and have been trying to research trip ideas up in British Columbia, and as a result I discovered https://bivouac.com. Here's a website that's still frequently used by a large number of people as a valuable resource, is regularly updated and maintained, and yet looks like it's straight out of 1995. Every pages loads instantaneously, everything is simple yet packed with detail, and it's such a basic, straightforward, delightfully pleasant experience to just browse through the site. I was so thrilled after just 5 minutes on the site that I threw them $25 for a year's full access. Sorry for the tangent, but oh man, it's such a refreshingly stark contrast to the rest of the bullshit that fills the web these days. | | |
| ▲ | sellmesoap 12 hours ago | parent [-] | | Simple and fast also works better when you're sneaking some internet from your hike to recon your next chunk of trail, good on them! |
| |
| ▲ | mosura a day ago | parent | prev | next [-] | | Still some industries where you cable colocated servers in a shared DC together where neither server has internet access. | | | |
| ▲ | bee_rider a day ago | parent | prev | next [-] | | Static HTML, yeah. Not sure about VPN. Seems likely to provide a false sense of security. | | |
| ▲ | duckmysick a day ago | parent [-] | | I think they mean VPN as in WireGuard where each customer would have a separate private network to the service provider. This way the service wouldn't be exposed to the public Internet. | | |
| ▲ | hdgvhicv a day ago | parent [-] | | MTLS would do the job, but you still just need one compromised customer. |
|
| |
| ▲ | blantonl a day ago | parent | prev [-] | | [flagged] |
|
|
| ▲ | Fordec a day ago | parent | prev | next [-] |
| I fully believe the only sustainable future is that hot patching will need to itself become fully automated. Hot patch now with a minimal allowed amount of line changes to head off the AIs, review it in office hours for auditing and the team is actually awake. My second belief is that environment variables as a development concept will need to be retired. If it's something that causes a security breach if it by its mere existence on a public git repo, it is information that by design cannot ever pass to a filesystem out of a chain of trust, not by mere development conventions people choose to adhere to. |
| |
| ▲ | munificent a day ago | parent | next [-] | | > hot patching will need to itself become fully automated. Great, even less control over the things we use and more power ceded to corporations. | | |
| ▲ | Fordec a day ago | parent | next [-] | | Due to the small nature of hot patching (eg. bump this dependency, rotate these keys, turn off that config, follow the runbook) it will unlikely need to be a frontier model and is likely able to be done LocalLLM/Jev style decision making rather than having to hand all the keys to frontier model operators. | |
| ▲ | SoftTalker a day ago | parent | prev | next [-] | | One more step to just turning it all over to Skynet. It's hilarious how prophetic that movie was. | |
| ▲ | esseph a day ago | parent | prev [-] | | Do you want your shit hacked? Better patch. | | |
| ▲ | 71bw 21 hours ago | parent [-] | | And where does that leave the tenet of auditing patches? | | |
| ▲ | esseph 13 hours ago | parent [-] | | Do you want to get hacked or audit the patch? The barbarians are at the gates and they're interested in laundering your compute and network for other attacks, scams, and things like transferring CSAM. How much time do you need to audit? You might have an hour - for now. |
|
|
| |
| ▲ | stabbles a day ago | parent | prev [-] | | Hot patching is itself a liability | | |
| ▲ | Fordec a day ago | parent [-] | | Not reacting is a liability. Blue-Green deployment is a liability. Code is itself a liability. Choosing this career at all is a liability. | | |
| ▲ | Capricorn2481 a day ago | parent | next [-] | | For the record, there was a bunch of non-functional vibe coded fixes flying around during this PHP bug. If you were just running the first thing AI made because you were worried about "not reacting," you would likely end up running a crap script. AI is quite good at finding vulnerabilities, but it's been rough for patching them. The old adage "defenders have to be right every time, attackers only have to be right once" applies to AI security patches. | |
| ▲ | soulofmischief a day ago | parent | prev [-] | | Great, but the fact remains that easy hot patching which skips normal review is going to open you up to many of the same liabilities you're trying to minimize by introducing it. The target just shifts, and people will attack that infrastructure. The actual solution largely involves the same technologies but in reverse: leveraging AI for live security monitoring, better correctness validation and security testing before code goes live, etc. And of course more pressure to use battle-tested widely-adopted libraries and systems, even though of course that comes with its own tradeoffs. Importantly, as an engineer, when someone tells you something has liabilities or tradeoffs, the response is not "Everything is a liability, existing is a liability"; that is unprofessional. The appropriate response is to engage with them on these tradeoffs and working through the best ones, because that's your job. Otherwise defer to security engineers who are ready to back up their arguments. It could be as simple as following up with, "But do you think those liabilities outweigh the benefits of hot patching without proper review? What are some of the main liabilities you see, and what methods/technologies do you think properly address them?" | | |
| ▲ | mizzao a day ago | parent [-] | | With AI, in the long term open source code might actually become more secure than obfuscated closed source, since it's had so many more (AI) eyes looking at it. |
|
|
|
|
|
| ▲ | yakz a day ago | parent | prev | next [-] |
| It's only just starting. It'll get worse before it gets better. |
|
| ▲ | reconnecting a day ago | parent | prev | next [-] |
| I think the only way out is to go back to on-prem for everything, like in the 00s. LAN cables will go up in price soon. |
| |
| ▲ | seanw444 a day ago | parent | next [-] | | Ha, Cyberpunk 2077 is becoming reality. We're proposing the Blackwall. | | | |
| ▲ | chanux a day ago | parent | prev | next [-] | | "So you want to build your own data center?" https://blog.railway.com/p/data-center-build-part-one | | |
| ▲ | hdgvhicv a day ago | parent [-] | | They then say they are colocating. Something everyone and his dog did as a hobby 25 years ago. |
| |
| ▲ | cyberax a day ago | parent | prev | next [-] | | I think we'll see a reduction in complexity and an increase in transparency, rather than just on-prem. One medium-sized server can now easily serve the entire banking system of a large country. So you don't need clusters of servers with careful tradeoffs between consistency and availability because of the CAP theorem. Just get a big honking host, slap Postres on it, and run your application server in a VM on the same host. For backup, export the WAL logs from Postgres onto your favorite off-site blob storage. UI for it? There's Pigsty. It still makes sense to host this in a cloud provider, just because you probably don't want to deal with actual hardware. And maybe get a second standby server for redundancy. That's it. You'll need a bunch of external dependencies for email, 2FA, observability, LLMs, and so on. But they should all be outgoing dependencies that should not allow access back into your system. | | |
| ▲ | mosura a day ago | parent [-] | | Real loads are too spiky for that. | | |
| ▲ | cyberax a day ago | parent [-] | | A PostgreSQL server on an NVMe can handle several _million_ simple requests per second. This is bonkers. Do you think you can hit these load levels? For compute, a 64-core CPU can saturate a 10G network with simple template rendering. If the code is written in something reasonably fast (Go, Rust, Java). Of course, if you're on a scale of Amazon or Stripe, you'll need more than that. | | |
| ▲ | mosura 19 hours ago | parent [-] | | This is how we spot someone that has never done transaction processing in a consumer facing business. You are focused on completely the wrong dimensions. Postgres fanboys are insufferable. | | |
|
|
| |
| ▲ | solyin a day ago | parent | prev [-] | | How does on-prem help if your product is a SaaS. | | |
| ▲ | lawrenceduk a day ago | parent | next [-] | | You open a SaaS shop where people come to use it | |
| ▲ | codeulike a day ago | parent | prev | next [-] | | Instead of being a SaaS it will need to just become a S | |
| ▲ | 80fj0348i a day ago | parent | prev | next [-] | | You put the SaaS into a Box your customers can install into their datacenter! | | |
| ▲ | doubled112 a day ago | parent | next [-] | | What a brave new concept! Sometimes I do miss owning the hardware to run a thing. What I don't miss was having all of those appliances run a different base distro of Linux, each with varying levels of update support, while the security team keeps reading security scans to me. | |
| ▲ | reaperducer a day ago | parent | prev [-] | | Like back when you could rent a Google appliance. |
| |
| ▲ | a day ago | parent | prev [-] | | [deleted] |
|
|
|
| ▲ | Sivart13 a day ago | parent | prev [-] |
| surely once there's been enough patches the code will be perfect though? |