Skip to content(if available)orjump to list(if available)

Ukrainian hackers destroyed the IT infrastructure of Russian drone manufacturer

BrandoElFollito

I run a small home lab, about 30 services

One day I decided to change my main disk and used the opportunity to rebuild everything from scratch and from backups. I was up in about an hour.

And then I spent a week fixing this and that, ah yes I changed that too and, crap, I cannot remember why this thingie is set up this way. And some more.

This is a one-man lab, with simple services, all on docker. I also work in IT.

Recovering from scratch a whole infrastructure managed by many people over the years is a titanic task.

I helped to recover my nearby hospital as a volunteer when it was ransomwared. The poor two IT guys over there has no idea how to recover and the official help was pityful.

I also helped with a ransomware attack on a large company. The effort people had to do to remember why something was that way, or just remember whatever was colossal. Sure a lot of things were "documented" and "tested" but reality hit hard.

BLKNSLVR

I had to rebuild a significant percentage of my homelab after my house was raided by the police and they took about $10k-worth of my gear; desktop, laptop, NAS, hard drives.

However, because in a previous life I'd been responsible for backups and involved in disaster recovery planning I was already kind of prepared with:

- a mirrored on site copy of backups (that they either didn't find or chose to leave behind)

- older hardware that had once been performing the duties of the existing seized gear (I'm a bit of a hoarder, I like repurposing or keeping for just such an occasion)

- multiple off site backups

- pretty good documentation of my setup

I was back up and running within a day or two and had lost maybe a couple of days of data. And it's a home lab, so nothing super important anyway, but a (not really) nice resilience test.

It also gave me the experience to work out a few structural changes to further limit the impact of an event that takes out a bunch of processing and storage.

(After 8 months they told me to pick up all my gear, they found nothing, but thanks for traumatising my kids)

bapak

Why did they raid you?

BLKNSLVR

Short version:

Possibly the worst thing to be raided for: distribution of CSAM.

Apparently based purely on the 'evidence' of my IP address being on some list - that's the only explanation I ever got.

Funny thing is, they did so little background research they didn't even know to expect kids in the house when they raided at 6:30am.

It still triggers me. This was in August 2022. I wrote pages and pages of my memories and thoughts about it, and it still makes me angry for about ten different reasons.

The long version I haven't written yet and probably never will. I don't want to dwell on it, I want to get on with my life and have an even worse drama to deal with at the moment: https://news.ycombinator.com/item?id=44533637

I know I'm alive, that's for sure. I'm trying to make lemonade by the goddamn bucket load.

P.S. I have written prior HN comments referring to the raid if you care enough to go back that far.

hu3

This is why documenting is so crucial. Even on a software architecture level.

A few months from now, I'd love to have written down decisions for my current project:

- Why did I decided to use Kysely over Drizzle, Knex, Prisma, TypeORM or other ORM/SQL tool?

- How am I going to do migrations?

- Why am I using one of Deno/Bun over sticking to nodejs?

- Why did I structure the project as a directory per feature over controllers/models/services directories?

- Why did I fork this library and what are the steps to keep this thing updated? Do I plan to upstream my changes? Is there a GitHub issue or PR about it?

- Why am I hosting in one of AWS/GCP/Azure? Why not lambda functions? Why docker?

- Why did I pick this specific distribution of kubernetes over the other also lightweight alternatives?

- Why did I even start this project and what do I aim to accomplish with it?

So I created a # Decisions section in README.md

This way I don't keep doubting my own decisions and wasting time opening 20 documentation tabs to compare solutions yet again.

simonw

I use GitHub Issues for this. It works so well - any time I make a decision I drop a comment on the relevant issue (often formatted as "Decision: ..."). Now they are archived, searchable, accessible via API and easy to navigate to from my source code because my commits all reference the issue number that relates to the change.

nchmy

Til Github deletes your account randomly! Happened to a friend of mine recently, and he didn't get any explanation or recourse.

Of course, you have a relatively high profile, so could probably avoid it/get it reversed.

sitkack

What do you use for archiving github issues?

dotancohen

Every project I work on has a technical-decisions.org file. Also a daily-notes.org file with every failed experiment, test, install command, etc. The top level headings are dates.

Technical decisions used to be in the daily-notes.org file, but keeping in a separate file makes it more accessible to LLMs. I actually started that practice before LLMs were in common use, I struggle to remember why.

sjs382

> I struggle to remember why.

Should that "why" be in technical-decisions.org or daily-notes.org?

qntmfred

this is why in 2023 i started livestreaming whenever I work at my PC. I also take these kinds of daily and project notes, but it's a bit tedious and can take you out of the flow. so I just let youtube capture everything I'm doing and if I need to go back and remind myself of something (or ask an LLM a question about my livestream history, in the not too distant future) it's all right there.

forinti

You also have to document alternative worlflows for your business while you don't get everything back to normal.

Lots of things can keep going with pen and paper or some cloud software.

At the very least, you have to communicate with your clients.

MrGilbert

We just recently started using ADRs (Architectural Decision Records). They are deliberately stored (in markdown) in the same repository as the source code for our SaaS business lives. If we can recover the source, chances are high that we can also recover the "why's". If we cannot do that, we are screwed anyways.

goopthink

This. I encouraged my team to use a templated (standardized) ADR for any big decisions that don’t have an obvious answer or complete consensus and it had reduced the second guessing and relitigation of decisions to nearly zero. It also gave is a good snapshot of where we were when we made that call so historic decisions weren’t disparaged.

bluGill

In the 1990s mainframes got so stable and redundant that some were not rebooted in over a decade - they could even upgrade the kernel without rebooting. Then one company had a power failure andthe backup generators failed. When the power came back it was months before they figured out everything it was doing and then how to start that service where the guy who started it originally quit years ago.

most companies started rebooting the mainframe every six months to ensure they could restart it.

stavros

That's why I delete all my company's data stores every quarter too!

BrandoElFollito

I was very supportive of the infrastructure IT team when they moved their datacenter. I also had popcorn when watching the switch being figuratively flipped on.

It went surprisingly well despite having stayed 15 years in the old DC without rebooting. They were super scared of exactly the case you described but except for some minor issues (and a lot of cussing) it was OK.

SoftTalker

The data center where I work self-tests this stuff unintentionally a couple of times a year. The typical case: UPS maintenance, room is put on bypass, load drops when switching back.

WhyNotHugo

Modern IT practices don’t really contemplate disaster recovery. Even organisations with strict backup procedures seldom test recovery (most never at all).

Everything is quickly strapped together due to teams being understaffed. Preparing infrastructure in a way such that it can easily be recreated is easily twice the effort as “just” setting it up the usual way.

9dev

Actually I think this is hard to properly implement. If you're a small shop, really setting up backups with redundancies, writing the documentation, and testing disaster recovery, that's so much more work than people anticipate, and it has implications on all areas of the business, not just IT. So usually it's hard to justify to management why you would put in all that work and slow down operations—which leads to everyone postponing it.

Either that bites you sooner or later, or you're lucky and grow; suddenly, you're a larger organisation, and there are way too many moving parts to start from scratch. So you do a half-hearted attempt of creating a backup strategy held together by duct-tape and hope, that kinda-sorta should work in the worst case, write some LLM-assisted documentation that nobody ever reads, and carry on. You're understaffed and overworked anyway, people are engaging in shadow IT, your actual responsibilities demand attention, so that's the best you can do.

And then you've grown even bigger, you're a reputable company now, and then the consultants and auditors and customers with certification requirements come in. So that's when you actually have to put in the work, and it's going to be a long, gruesome, exhausting, and expensive project. Given, of course, that nobody fucks up in the mean time.

prmph

Indeed. Setting up infrastructure properly and documenting it properly is even more complex than coding, to me.

I can go back to code I wrote months or years ago, and assuming I architectured and documented it idiomatically, I takes me only a bit of time to start being able to reason about it effectively.

With infrastructure is it a whole different story. Within weeks of not touching it (which happens if it just works) I start to have trouble retaining a good mental model of it. if I have to dig into it, I'll have to spend a lot of time getting re-acquainted with how it all fits together again.

andrelaszlo

Just the other day one of my clients had a production critical server failing and we started restoring it from backups.

Turns out some of the software running on it had some weird licensing checks tied to the hardware so it refused to start on the new server.

It turns out that the company that made this important piece of software doesn't even exist anymore.

tialaramex

Virtualization really helps. We have a lot of weird software which requires hardware dongles, but they're all USB dongles and they're all virtualized, one of the DC racks has a few U worth of just USB socket -> dongle wired up so that if we spin up a VM it can say "Hey, give me a USB socket with a FooCorp OmniBloat dongle on it" and get one unless they're all used.

15155

> Turns out some of the software running on it had some weird licensing checks tied to the hardware so it refused to start on the new server.

This is around the time when you call that one guy on your team that can reverse engineer and patch out the license check.

BrandoElFollito

This is a nightmare kind of discovery. I had a similar one, but fortunately, it wasn't as impactful.

This is why I like docker, if you keep the sources, you recover no matter what (at least until the "no matter what" holds water)

benterix

> Modern IT practices don’t really contemplate disaster recovery. Even organisations with strict backup procedures seldom test recovery (most never at all).

I think this is an outdated view. In modern enterprises DR is often one of the most crucial (and difficult) steps in building the whole infra. You select what is crucial for you, you allocate the budget, you test it, and you plan the date of the next test.

However, I'd say it's very rare to do DR of everything. It's terribly expensive and problematic. You need to choose what's really important to you based on defined budgets.

rimbo789

Budgets - and lowering them - win every time. I do budgeting and forecasting for SaaS companies and this kind of work is always the first cut

jon-wood

That's a choice that companies make. I've certainly worked at places which don't test DR, while at my current job we do annual DR runs, where we'll bring up a complete production ready environment from scratch to prove that the backups work, and the runbook for doing a restore actually works.

amanaplanacanal

I'm retired now, but the last place I worked estimated it would take months to do a full restore from off site backups, assuming that the data center and hardware were intact. If the data center was destroyed... Longer.

madaxe_again

If you’re doing it right, the DR process is basically the deployment process, and gets tested every time you do a deployment. We used chef, docker, stored snapshot images, and every deploy basically spun up a new infrastructure from scratch, and once it had passed the automated tests, the load balancers would switch to the new instance. DBs were created from binary snapshots which would then slave off the live DB to catch up (never more than an hour of diff), which also ensured we had a continuously tested DB backup process. The previous instance would get torn down after 8 hours, which was long enough to allow any straggling processes to finish and to have somewhere to roll back to if needed.

This all got stored in the cloud, but also locally in our office, and also written onto a DVD-R, all automatically, all verified each time.

Our absolute worst case scenario would be less than an hour of downtime, less than an hour of data loss.

Similarly our dev environments were a watered down version of the live environment, and so if they were somehow lost, they could be restored in the same manner - and again, frequently tested, as any merge into the preprod branch would trigger a new dev environment to automatically spin up with that codebase.

It takes up-front engineering effort to get in place, but it ended up saving our bacon twice, and made our entire pipeline much easier and faster to manage.

readthenotes1

I used to find it amusing how many people thought Backup was a requirement.

"No, Restore is" I would say to stunned faces...

tmiku

> I helped to recover my nearby hospital as a volunteer when it was ransomwared.

I'm curious about how you got in the door here. Very cool, but isn't healthcare IT notoriously cagey about access? I've had to do PHI training and background checks before getting into the system at my (admittedly only 2) PHI-centered jobs.

Granted, if it was such an emergency, I could see them rushing you through a lite version of the HR onboarding process. Did you have a connection in the hospital through whom you offered your services?

BrandoElFollito

The nature and place of my work helped to quickly clear this.

I volunteered to help because I knew that even broadly planning the recovery, evidence preservation etc. would be completely beyond the capabilities of the two IT folks (they were extremely nice and helpful, and glad that there was someone to help).

I was there to draw things on the board and ask the questions that will help to recover. I would not have (nor want, not have the need) to access patient information. This is something I warned them about early in the process, as the chaos was growing.

You need to imagine a large hospital completely blocked, with patients during an operation being stabilized and driven away.

I am used to crisis situations and having someone who will anticipate things you do not think about (how to communicate, how to reach prople having planned procedures, who does what and who talks with whom) is a useful person to have before the authorities kick in.

My wife had a planned operation that morning and I was on site when the ransomware hit, it is just this. Nothing James Bond like, just sheer luck to have been around.

The hospital made a recovery but it took about a year IIRC

jl6

On the other hand, I’ve worked in places where the total destruction of IT (so as to start again from a clean slate) was within the Overton window of options for how to transform the business.

slightwinder

> Recovering from scratch a whole infrastructure managed by many people over the years is a titanic task.

Half of the work is to know what you need, the other half is to know how you do it, while the third half is to cope with all the undocumented tinkering which happened along the way. So in that regard, starting from scratch can be acceptable, as long you are not starting from zero, and can build up on the knowledge and experience of the previous run(s). I mean, there is a whole gaming-genre about this, which is quite popular. And usually you have the benefit that you might be able to fix some fundamental failures which you had to ignore because nobody wanted to take the risk.

fragmede

wait, what games are in that genre?

ac29

I think they are talking about roguelikes/roguelites

freddealmeida

Chamath's new company 80/90 is targeting this pain. Large firms often have no idea what their software is trying to do. Rebuilding it is cheaper and leads to better software.

lnsru

Working for a company in Germany which is planing production 3 months in advance using printed Excel sheets. The migration of ERP system gone wrong and nobody knows how to fix it. Production management tries to hide this fact and does not talk to the engineering department. This will go for years, consultants will gather their fees for non functional system. Obviously IT infrastructure is not needed for manufacturing. It is just nice to have.

mrweasel

In the late 90s, early 2000, the Danish department of defence decided that they needed a new procurement system, DeMars, built on SAP. I know a sergent that worked in procurement at the time, he made insanely large purchases of everything he was responsible for in the months leading up to the launch. It came to the point where he was pulled in for questioning, on the suspicion of fraud. He explained that he had no faith in the launch of DeMars and wanted to ensure that stock would not run out. Everything was accounted for, if anyone believe that he as committing fraud, they where welcome to do a complete inventory.

DeMars launched, and procurement basically stopped for a year. Only the items my friend was in charge of remained in stock, through out the launch/roll-out process.

pjc50

There's lots of pushes to add software to more of the military, but I don't think these kinds of resilience questions are really taken seriously. A system intended for wartime use will be running in non-optimal conditions while under constant attack. But many of these "enterprise" systems barely work better than paper to start with.

ChrisMarshallNY

When HP converted to SAP, I think their production basically stopped, for six months, and they lost $400 million.

Switching to a new system; even when it is for the better, is a painful, expensive process.

The company that I worked for, did a successful transition to SAP, but it took about two years, and a lot of butthurt.

mrweasel

I feel like a ton of SAP transitions only succeed because they have to.

cluckindan

Switching to SAP ERP was already an in-joke level of well-known catastrophe in IT consulting circles 20 years ago. I’m glad to see nothing has changed in that respect.

pradn

They say its easier to change your company to fit SAP than to mold SAP to fit your company.

mensetmanusman

Sap adds so much syrup to the gears of business that it kills some.

crinkly

In the late-90s I worked for a manufacturing company in a firmware dev capacity. They did everything on paper still. They migrated successfully to an in-house built ERP system sitting on top of Oracle. Big celebration, everyone happy. Six months later someone drove a forklift through the wall of the machine room into the UPS which caught fire and destroyed three racks of kit including the Oracle node. Turns out no one really trusted the system and was running paper on the side. When I left 6 years later they were still doing it on paper and reporting on Excel. It works and is considerably more forklift proof.

braggerxyz

Forklift-Proof ERP was not on my bingo card. Thanks for the laugh :D

worldsayshi

Excel has the benefit of being understandable and fixable by a lot of regular office workers.

It's a bit surprising that we don't have that feature as a requirement for most IT infrastructure. It would make it so much more usable.

mark-r

I know a manufacturing plant that used an Excel spreadsheet to do all its production planning. There was only one person who understood the spreadsheet and could modify it, a consultant who made more than the plant manager.

"Understandable and fixable" depends more on the complexity of the application rather than the fact it's in Excel.

Lutger

The fact that every office worker understands excel, does not mean that every office worker understands every excel sheet.

Most of the projects we did in consultancy dev, was turning that one critical excel sheet nobody but 'the excel guy' understands into a simple to use web application, so that everybody could use it and the business won't explode when mr. excel would leave the shop.

nitwit005

Also just the problem of finding the Excel sheets in the first place.

Saved to someone's desktop, or some random directory no one knows about.

rubyfan

Agree. IT has forgotten that computing should enable more people to be producers instead of mere consumers. IT management cares about control, audit, permissions and expense - no focus on achieving productivity in the workplace and in many cases are anti-user.

ndsipa_pomu

If you try running a business where several workers get involved with fixing and extending information systems (e.g. spreadsheets), you'll soon understand why successful IT management cares about controls, audits and permissions.

jjani

Most of those office workers were not capable of fixing anything on the first day they used Excel. Many didn't understand it at all. The main difference isn't that Excel is super accessible and easy to use for non-technical people; it's its ubiquity, and especially that of training on its usage.

worldsayshi

Ubiquity is important but it's not the only important factor. An excel sheet can typically be downloaded and experimented with. You can't download an ERP system and try stuff with it.

morkalork

I would argue that excel being "fixable" by regular office workers is half the reason why these projects fail in the first place. I've worked on migrating people's reporting to BI platforms before and what looks like a simple spreadsheet produced monthly is often really 12 different sets of formulas, special cases, kluges, hard-coded data and long-gone sources etc. etc. Because instead of correcting the source of data used for the report, it's all "done in post" in the excel sheet itself by a regular office worker.

perlgeek

On the other hand, once you have a well-established IT automation around your production, and people aren't trained in pre-automation production, it's actually quite hard to go back to manual.

Probably also depends on the complexity of the orders and workflows.

cluckindan

Without software, drones are useless. I suppose they can still assemble manually operated quadcopters if they know their inventory by heart, but they will be unable to produce more parts by 3D printing or drones capable of stable flight, autonomous operations, surveillance or any more advanced use cases. Even remote control is probably out of the picture.

greelin

They can continue to run the same thing they had before.

As an old software engineer, I can say with certainty that software engineering is a very, VERY wasteful practice. We could all be running Windows 3 right now, DOS, or some old Unix. The overhead involved in making actual advancements shows our slow progress as a species, and that we’re in a thread discussing a drone manufacturing facility being blown up in a war and how much that matters.

I think the natives had it right to live off of the land peacefully, and if anything to devote full time on science to determining what we do to help life survive in the universe.

ordu

Ahh... Philosophy...

I can't agree with you. People have got their human mind as a result of ever increasing and self-inflicted costs driven by a competition among males. They developed minds to play politics and they came to a point when 20% of metabolism of human body was devoted to its brain.

The result of such a wasteful way to spend their energy resources? Humans colonized all the Earth, drove to the extinction almost all big animals, and now there are as much humans on the Earth as mosquitos. Looks like a win, doesn't it?

These things go off the rails sometimes. Just today I've found a new example to it:

highlanders who had practiced brutal initiation ceremonies “in which they were forced to drink only partly slaked lime that blistered their mouths and throats, were beaten with stinging nettles, were denied water, had barbed grass pushed up their urethras to cause bleeding, were compelled to swallow bent lengths of cane until vomiting was induced, and were required to fellate older men, who also had anal intercourse with them” gave them up after only minimal contact with outside disapproval. Some later told anthropologists they felt “deeply shamed” by their treatment of their own sons and were relieved to stop.[1]

The waste of resources into useless things doesn't lead to good outcomes each time, but I believe that software engineering will lead to something. I'm not Jesus, I can't predict exactly what the beneficial results will be, but at least I can point to a growing ability of engineers of handling complexity. It lags behind their ability to create complexity, but still it grows.

[1] https://www.astralcodexten.com/p/book-review-arguments-about...

dmix

> The migration of ERP system gone wrong and nobody knows how to fix it.

I swear this is SAPs main business model

Just endless consulting bills to set it up then fix it when it's delivered in a broken state.

torginus

That and 'if you don't use SAP you're not compliant with EU regulation XYZ and we won't do business with you'

bearjaws

I worked for a company that was working on rolling out D365 for 2 years :)

I was acquired by a company that was working on Sales Force integration for 3 years, I left before it was fully functional.

They had 4 full time devs working on Sales Force, meanwhile we had built the entire company in a year with 4 devs.

HPsquared

It depends how resilient they are. People often put all their eggs in one basket.

skrebbel

Russia has shown to be plenty resilient across the board. I find it hard to assume anything different here.

andy_ppp

Russia is also behind in modern technology by over a decade. I'm pretty sure if the CIA wanted they could destroy a lot of Russian software infrastructure, but it suits them to be in and out of Russian systems collecting information instead.

joules77

It's not called Resilience if you pick on someone weaker.

Western support to Ukraine has been a real joke - https://carnegieendowment.org/europe/strategic-europe/2025/0...

biblioteca

No, they’re right, manufacturing machines like these are independent. We’re so used to interconnected software systems for everything, but even though these things may run old versions of Windows in airgapped or isolated networks, that’s just to run the machines. You give it a thumbdrive, save a part file on it, and as long as it’s got power, materials, and whatever is necessary for basic safety like noble gas for sintering safety, you’re set.

Even accounting systems are able to usually run fairly independently.

It’s not that IT and business and manufacturing support software engineers don’t help, but they aren’t necessary, especially if they’re just making the same thing over and over.

Kapura

Cyber warfare is really reaching a new peak in Ukraine, and not just the more-traditional cyberattacks like this. The target is of note; the drones themselves are the thing that's setting this war apart from all of the primarily human powered wars of the past centuries.

Drones have revolutionized reconnaissance, sabotage, and munitions interception. Relative to their material cost, they can be terrifically destructive, and with the advances in image recognition in the past decade some are able to operate even when affected by electronic signal jamming. This is some very cyberpunk shit going on right now.

This was obviously a very high-value target, and Ukraine has shown themselves again to be masters of asymmetric warfare: taking out a sizable chunk of Russia's long range bombers using drones smuggled across Russia, and now impacting one of the centers of Russia's drone manufacturing. It is difficult to see how the war will end, but it is clear that Ukraine is not about to stop fighting.

thinkingtoilet

In the book Ministry of the Future, a near-future look at a world dealing with devastating climate change, wars become somewhat obsolete because drones get so good it's always possible to kill someone anywhere in the world. The smallest faction can easily kill the leader of any country. It's an interesting thought. I don't recommend the book, one of those thought experiments with lots of interesting ideas with not enough story.

Kapura

It's fallacious to assume that defenses stop evolving after new weapons come to the fore. Some drones are deployed in anti-drone capacities; the war economics becomes balancing how advanced to make the attack drones vs. how cheap the countermeasures are. In Ukraine we've already seen small drones that are able to damage the wings of much larger and more "technically advanced" platforms.

War didn't end the first time man invented the longer spear; defenses adapt.

thinkingtoilet

The book isn't real. I was just sharing an interesting thought from it. Lighten up.

panstromek

> some are able to operate even when affected by electronic signal jamming

Not even that. The new hotness are the fiber optic cable ones that don't even use radio signals, that's some scary stuff.

Theodores

Some assumptions here. First off, we only have one side of the story to go on. Often this can be embroidered, particularly if there is propaganda value from doing so.

They could be using version control for their software with every developer having all of the software they have developed for their products git-cloned to their development machines. Assuming a modest development team working with version control (who doesn't), then you do have to wonder if they have lost the crown jewels. I suspect not.

It is going to be a similar situation with everything else such as CAD files. People will have local copies because it is quicker to work that way.

As for the company emails and general office files, sure they might have lost lots of that, but that isn't going to be the end of the world.

The website is also part of the company and you would expect the elite hackers to have taken that down but no they have not, that works just fine.

Then there is the product itself. If you have been following the war closely then you will know what drones are in use at a given time. We might not get to know all of the drones as well as the heavy hitters, however, the name of this company is not something that the keenest watcher of the SMO will be familiar with. It is not as if they have shut down Geranium 2 production, is it?

As for yourself, and how you write, is that ChatGPT speaking?

The reason I ask is that we all know about things such as version control so I wonder if there is common sense or ChatGPT going on with your comment.

pegasus

You're right about this being a one-sided story, but not to suspect ChatGPT - it has none of the hallmarks of AI slop, plus it brings up a couple of reasonable and relevant points. You're only addressing a tiny part of the comment, but the rest stands, in my opinion.

jncfhnb

Remains to be seen if the lessons of this war extend to other possible wars though.

It is possible that FPV drones are showing up as so important because Russia is committed to a disgusting meat sluice of fodder to achieve its marginal territory gains.

Most countries don’t have the appetite for those kind of losses. Most countries, frankly, don’t have the audacity to set these kinds of war aims.

I predict they won’t matter too much to the war meta. At least not so much as cheap long range jet drones which are also becoming significant here.

kjkjadksj

Seems like drone warfare is just democratizing what e.g the US has in capabilities with their precision munitions already, in a perhaps less capable but far cheaper manner. Put it in other words if this was the US directy engaging russia, it would probably be tomahawk missiles or something along those lines just like we’ve seen last few decades, vs a sort of Air Hogs with a bomb.

rclkrtrzckr

I am working for a medium sized Swiss company. We're coding our own ERP, based on a nightmare of a stack. We call it "security by confusion". An attacker would maybe find its way in, but he'll never find the way out. If he destroys 90% of our code, we'll still be up and running, because 95% of the codebase is obsolete.

barbazoo

This sounds like the kind of resiliency that a process like evolution would create :)

m4rtink

Real world ICE barier! :D

akudha

lol, I don’t know if this is scary or impressive :)

praptak

Not many companies explicitly prepare for the scenario where every single data storage unit in the company is effectively wiped and you have to redeploy from zero.

If you never bootstrap from zero (nor simulate this) then your systems probably have cycles in their deployment dependencies. Your config pusher is deployed from Jenkins/Puppet/Ansible but 2 years ago someone made Jenkins dependent on the config pusher for its own config. Now you cannot just deploy these systems in order, you have to replay the history before that change.

thyristan

Almost everything will have cycles in IT. People want and security requires some kind of SSO. Now SSO is a dependency for almost everything, including the administration of underlying systems that run SSO. Same for the network. Same for a lot of things.

Bootstrapping from zero will never be easy and will always take some time. I don't think you can prepare your way out of this, short of preparing a fully redundant, fully separate secondary infrastructure.

pferde

This is called "break-glass procedure" in enterprise IT (as in "break glass in case of emergency"), and often consists of independent, normally unused, admin accounts on key systems, access info for which is locked in some safe location, e.g. physical safe in a secure location.

Testing this reliably is difficult, though, and often these procedures and their documentation is outdated.

praptak

I agree that fully redundant & separate infrastructure is unrealistic. I'm also not saying you can be 100% prepared. My point is that you can improve your posture.

What you can do is to have a sandbox environment where you periodically do a full setup exercise from a prepper disk. Conceptually it's not that different from testing backup recovery (ok, most companies neglect this too, so maybe you have a point :) ).

thyristan

Problem is, the value of proper recovery procedures and testing those in all aspects only becomes apparent to the bean-counters when things really break. But until they have been in that situation where nothing works for a month, it will always be too expensive, too cumbersome and too resource-hungry to do those preparations.

Which gives me an idea for an "Ask HN"... Edit: submitted https://news.ycombinator.com/item?id=44582994

throwawayffffas

That happened to company I am familiar with a year ago. The main storage cluster,that everything depended on died. They recovered by deploying everything again from dev laptops.

datadrivenangel

black start is a hard problem. Even facebook apparently had to drill datacenter door locks open to get back up one time.

ptx

So how could a company handle this? Can they bootstrap from printed documentation or is that assumed to be wiped as well?

praptak

It's a model of a realistic scenario. Hackers (like in the article), long running ransomware that managed to corrupt lots of data, maybe a natural disaster. So by "wiping all data storage units" I meant the dynamic ones used in production. You can assume a static backup exists and contains a sensible set of sources and binaries, although obviously creating such a backup is part of the recovery plan.

hosh

The headline of the article called these people cyber activists, and in the text of the article, they were called cybercriminals. Which is it? It reminds me a bit with the situation with privateers during the age of sail. These were often people operating at the edge of the law, or even outright outlaws, given a letter of marque, a license to raid warships and commerce against a specific adversary. I'm sure out on the high seas, abuses happen.

The people who put together the doctrine on 4th Generation Warfare talked about the blurring of civilian and military. Rules of engagement gets fuzzier.

e40

Most likely they are being organized by the UKR military. So, not criminals, for sure.

torlok

Russians are kiling civilians with drones each day. I don't think this is some gray area hybrid warfare, it's just regular people not wanting drones to kill their neighbours.

andrewflnr

It seems like it might be a translation issue. The site seems pretty overtly pro Ukraine, so they probably don't want to cast these hackers in a negative light. They might have just thought "cyber criminal" was a straight synonym for "hacker".

null

[deleted]

catlikesshrimp

Kind of a Robin Hood situation: Hero for some, criminal to the others.

The article might be a collage of several other articles, and they didn't check for consistency.

I would love some other term for the aligned side people in cyberwarfare, sort of "cybersoldier" or "networkmilitia", not already somehow cliched in some film. "Cyberactivists" sounds like online protesters (in facebook and such)

hosh

Wikipedia has an entry for "hacktivism".

The people who illegally obtained classified information to leak to WikiLeaks have made a political impact: https://www.washingtonpost.com/technology/2024/06/26/wikilea... as well as reprisals in the form of arrests and prosecutions.

We also call Greenpeace "activists", but they also employed violent direct-action in their efforts against whaling.

Carl Icahn calls himself a shareholder activist, and many people still consider him a vulture capitalist.

grishka

That's a very odd website. Blocked by the Russian government so you get a TLS error, once you get past that, you get the Cloudflare "you are blocked" page, and then you use a VPN and... get the option to read this article in Russian.

ivan_gammel

The linked page is in English, but speaking of the option - residents of Russian Federation probably were not a target audience of Russian version of this website anyway. Contrary to some popular beliefs in Russia about language wars, many people still do speak Russian in Ukraine and media do publish articles in Russian.

orbital-decay

>residents of Russian Federation probably were not a target audience of Russian version of this website anyway

Deliberately blocking the supposed enemy from hearing you does strike me as irrational, though. The mere fact they're doing Russian censors' job should probably make them recheck if they got anything wrong in their decision process, just in case.

herculity275

At this stage in the war keeping your social spaces free of malicious users seems like a much higher priority than providing the other side's civilians with accurate information. Russians can access all the info in the world with a simple VPN setup, that clearly doesn't change the situation in Russia.

ivan_gammel

I agree with you, it’s irrational. It’s also something to be expected, because this war was irrational from the very beginning with both sides often driven by emotional triggers rather than cold-minded calculations or facts.

falcor84

What makes you think that it's the Ukranians that are blocking Russian users from accessing it?

catlikesshrimp

Always try archive.today and the internet archive (archive.org), just in case.

https://archive.ph/jg9Mg

Somebody saved it four hours ago.

sofixa

Doesn't sound like it's the fault of the website, but of your government and maybe CloudFlare (although they could be blocking you because of the TLS error's underlying reason, not because you're in Russia).

grishka

No, that page is always a sign that the person who configured Cloudflare for their website has chosen to deliberately block Russian IPs.

frou_dh

I wonder to what extent either side is worried about the firmware on the drones. Somehow getting tampered-with firmware onto the drones that your enemy is using seems like it would be valuable.

benterix

Very interesting but risky (easy to discover and renders the whole operation ineffective). So I believe what they did was heavy-handed but the most reasonable.

trebligdivad

Yeh, it would seem in some ways more useful than shutting down the factory; if you gently made all the drones do something, like let them be remote controlled, or bomb the place they were launched from.

fennecbutt

But once that happened a handful of times it would be corrected.

I suppose it could be used sparingly but Ukraine would have no way of knowing when to use it. Perhaps a Bluetooth or whatever else the drone has on board "keep away" beacon for vips.

Faark

There are tones of non-obvious options. Eg make it appear like being shoot-downs. With a bunch of RNG / logic to make it non-obvious... random percentage, only when getting close to target, so many ways...

The real enemy is QA. Don't want it misbehaving during a virtual test flight.

jncfhnb

You say that, but Israel booby trapped the Hezbollah comm devices _twice_ with physical explosives.

morkalork

One funny tick that's supposedly appeared is installing viruses on the SD cards used in drones so if/when a drone is downed intact and picked up by a curious enemy, their computer is infected.

madebywelch

I'm curious if they ever practiced any sort of disaster recovery scenarios.

nicholast

The only tech that scales cheaper than drones are digital interventions. This is a better way to intercept.

v5v3

>Ukrainian cyber activists, in cooperation with military intelligence...

So the foreign intelligence services gave them a button push so it's not a direct cyber war on Russia.

chii

> foreign intelligence services gave them a button push so it's not a direct cyber war on Russia

meanwhile, russian intelligence services have already directly attacked nato countries, with barely any real deniability.

mycall

The Shadow Brokers are a great example, very likely Russians.

https://www.youtube.com/watch?v=fxqcwK5OMag

jajko

They have been, in various ways, been attacking NATO countries for past 2 decades. Its simply puttin's modus operandi. Physical attacks on civilian and military infrastructure, murders, meddling with elections, cyber attacks, you name it.

null

[deleted]

amelius

I mean Putin will spin everything as "the West did it" anyway, so it really does not matter who pushes that button. I also seriously wonder why we don't have US/NATO air forces over Ukraine for this reason.

ajross

Because footage of a downed F-22 and it's captive pilot would be an unspeakable PR disaster relative to the comparatively mild military benefit. Wars aren't, and really never have been, won by blowing stuff up.

pyrale

We’re talking about Ukraine and Russia, there has been a war going on for years now. Nobody needs or wants plausible deniability here.

irjustin

There are plenty of reasons to have plausibly deniability even this late into the war.

bilekas

Only if you're on the invading offensive side.

taway1a2b3c

I think the point being made is that Western agencies (5-eyes) would give Ukranian intelligence the button to push (indirect action) and not push it themselves (direct action).

victorbjorklund

Why would that be the case? Ukraine has a very large IT sector and they have a lot of good IT security specialists. To be honest, a lot of cybercriminals have been from Ukraine.

So I don't see why it would be the case that Ukraine could not have done this by themselves. They have done previous attacks by themselves. I don't see why that would be the case.

It would kind of be like saying, "Oh, if Russia does a cyberattack, it can't have been them acting alone. It must have been China that gave them the stuff to just press a button."

trhway

By going to war with Ukraine Russia (very foolishly in my view) exposed itself to a number of possible "indirect actions" which weren't possible before as "direct actions". Like for example Ukrainian drone hitting one of the Russian strategic missile defense radars. Ukraine can potentially hit other strategic assets not that involved in the current war - say nuclear submarines for example.

libertine

The point is trying to claim something without any evidence that supports it.

libertine

Not really, the point being made goes deeper.

The Russian regime (and apparently a lot of Russians) deem Ukrainians as an inferior ethnic group - they call them "little Russians".

Ukrainian authorship would mean:

- Ukrainians are competent people with agency (which they are of course, for lots of reasons) - this plays into ethnophobia;

- their government, military, etc, is competent, functional with agency - this plays into government legitimacy;

- Overall, in a lot of instances, the Russian government is incompetent, even more incompetent than the guys their propaganda has been trying to paint as corrupt, incompetent people who are being manipulated.

That's why a lot of time Russian propaganda trys to spin Ukrainian wins as "NATO/CIA/MI6/external agent did this".

For example, they tried really hard to bend reality to remove the credit for the Ukrainian drone operation that destroyed a lot of bomber jets, saying it was planned and executed by CIA, MI6, Israel, etc [0].

This is what we're dealing with here: massive ethnophobia and propaganda.

So in their propaganda, Ukraine can't be competent and stand on its merit, because that would mean they're not inferior people and that they have agency.

You should always be wary of someone making these claims without any evidence.

[0]https://uacrisis.org/en/rospropaganda-zaplutalas-v-pavutyni

timeon

Sure, it is always omnipotent Western agencies... while some Western governments are halting support in critical moments - which has bigger impact on the war.

I think Ukrainians (and Russians as well) aren't tech illiterate. They are (both) more than capable in this matter.

bilekas

> So the foreign intelligence services gave them a button push so it's not a direct cyber war on Russia.

What foreign intelligence services ? Also if you think there isn't a constant barrage of attacks coming from everyone, you're not ready for the real world.

oytis

It doesn't say anything about foreign intelligence services

v5v3

It's reasonable to read it as implied

vardump

Are you suggesting Ukrainians don't have any agency? It's always someone else?

That position sounds very weird.

I think the most likely explanation is it's the Ukrainians defending Ukraine against Russia's unjustified invasion.

entropyneur

You are free to believe whatever you chose of course and state it here, but the sentence you cited does nothing to support your claim.

philipwhiuk

Ukranian military intelligence.

consp

Tomato, tomato. There is a war according to one side so the reasoning is mute, i'd argue the reason is it is easier to recruit the correct people if they do not work directly for the military than this distinction.

OJFord

> Tomato, tomato.

This is a silly expression for written text, since I always read both tomatoes as 'tomato', before realising the intention. :)

throwawayffffas

No, Ukrainian cyber activists volunteered to work with the intelligence service to help the war effort.

gghffguhvc

Likely. But also could have been some thugs with a wrench in a basement and the sys admin giving up the ssh keys and 2fa etc.

HenryBemis

It's Ukraine. Are you aware of the "banks' debt collectors"? They had thugs knocking on your door (and your face) for an overdue loan payment; they would _of course_ use violence/torture to extract information.

HenryBemis

Whoah.. -4..

Fun fact, I was internal auditor in a bank (I will not specify the year(s) for safety/privacy). We did the due diligence and ended up buying a Ukrainian bank. Part of the 'collections' was really to smash people's faces. Believe it or not. But sure.. you know best.

dopa42365

>GASKAR INTEGRATION

Definitely one of the companies that everyone has heard of before. No need to mention any of their brand or product names, they're that famous.

$3 million revenue in 2024.

I'm sure we'll hear more about the epic defeat of this major military supplier in the future.

datameta

Cynical sarcasm so thick, one could spread it with a spoon. What do you get from trying to devalue the successful outcome?