News for hackers. Stuff that matters.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by whartung on Monday July 19, 2021 @06:44PM (#27888142)
"Test your backups" is so easy to say, but quite difficult for many to do. There are a lot of shops that probably don't know how to recreate a machine from scratch. How many systems are developed as balls of clay. Little bits added and smeared in over time until the ball just gets bigger, but each piece lost in the process. How many folks can go through their local config files and explain all of entries, how many can even tell which ones they have changed, or why? Especially when they were changed by Frank, but he left 2 years ago.

You'd like to think you can just restore the system from backup and it'll just light back up. But how do you test this without cratering your existing system? Like a boat in a basement, many system are built in-situ and can be very rigid.

Modern environments like cloud computing and creation scripts can mitigate this a bit organically, but how many of these systems are just a tower running Windows w/SQL Server and who knows what else? Plus whatever client software is on the client machines.

How do you test that in isolation?

At least read the media to see if it can be read (who doesn't love watching a backup tape fail halfway through the restore).

Simply, it takes a lot of engineering to make a system that can be reliably restored, much less on a frequent basis. And this is all engineering that doesn't impact the actual project -- getting features to users and empowering the business. Which can make the task even more difficult.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by tomc1985 on Monday July 19, 2021 @07:14PM (#27888346)
God these "we're so ignorant!" responses are sooooo tiring. If people don't want to hire the hardcore nerds that know this shit, if they don't want to pay for the expertise to work the technology they build their business on, then maybe they deserve it.

This modern attitude of compartmentalization, extremely localized expertise, and outsourcing everything to the cloud is going to be our downfall. Stop hiring muggles!

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by dkokelley on Monday July 19, 2021 @08:37PM (#27888930)
1. Couldn't you argue the same thing about brick and mortar stores that get robbed? "If they don't want to hire hardcore commandos to protect their property, maybe they deserve to get robbed/looted?"

(My point is that incompetence doesn't make it morally ok that a criminal thing happens to someone)

2. There's a risk/reward component. Nobody likes to buy insurance. Resource constrained organizations will almost always choose to invest their resources to get MORE resources, not protect against the chance that something bad will happen. A rational organization should only invest in protection when the risk is so great that it's likely to interfere with its primary business (beyond their legal/moral obligation to protect information they're trusted with).

2a. If a $2m ransomware attack hits your organization every 5 years, and it would cost you $1m/year in talent & resources to harden against this, you SHOULD let it happen because it's cheaper. Just patch the vulnerability each time it happens and try to stretch the next ransomeware attack to more than 5 years away.

3. Of course there are many irrational organizations that don't protect against ransomware for irrational reasons (e.g. due to internal politics). There's not much to say here except that at some level of management (including the CEO & board) where people are not paying attention to what's happening, and they should go hire those hardcore nerds and pay them what they need to.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by joe_the_user on Monday July 19, 2021 @10:04PM (#27889389)
Resource constrained organizations will almost always choose to invest their resources to get MORE resources, not protect against the chance that something bad will happen.

This is a good point but it points to something some might not like. Resource constrained warehouses might on skimp on covering the risk of fire, resource constrained restaurants might skimp on sanitation, Resource constrained power companies (PG&E) might skimp on line maintenance and let whole towns burn to the ground (Paradise, 80+ people, Berry Creek 30+ etc) and so-forth (up to every company being too "resource constrained" to pay to stop global warming). In cases of this sort, you have companies risking both their capital and the life and limb of average people.

We really have companies following this resource constrained logic and horrible things have and are happening. Economists describe this dynamic in terms of "externalities" and letting it run rampant pretty literally has in world on fire (and drowned under water, etc).

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by tomc1985 on Monday July 19, 2021 @10:13PM (#27889443)
You bring up a very good point, and personally I attribute this to the tyranny of shareholder primacy. At least here in the states, nothing is going to change until there is an alternative that places shareholders at a level that is at most equal to other considerations, and more preferably below more important business considerations.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by scruffyherder on Tuesday July 20, 2021 @05:55AM (#27891796)
And yet we mitigated y2k. All with publicly traded companies. The reward was simply being open for business on 1/1/2001 without slipping a beat.

Sometimes I think as an industry we hyped too much and over delivered giving the impression that it was no big deal.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by ziml77 on Tuesday July 20, 2021 @07:17AM (#27892366)
The difference is that we knew that the Y2K bug was coming. It was a given that we were going to end up reaching 1/1/2000. Here, it's not a given that backups will ever need to be touched.

Spending a lot of money to fix something that is known will happen is easy to justify. If you don't do it, you will end up losing significant amounts of money.

For something that isn't guaranteed to happen, it's harder to justify putting a lot of money into it. What is the value of doing thorough testing of backups if they're never actually accessed? One could argue that it's purely a waste of money.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by hutzlibu on Tuesday July 20, 2021 @08:39AM (#27892997)
"One could argue that it's purely a waste of money. "

A counterargument would be just any of the frequent news articles about company X having to pay Y millions or lost such and such money.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by mypalmike on Tuesday July 20, 2021 @07:39AM (#27892506)
* 1/1/2000
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by bluGill on Tuesday July 20, 2021 @09:39AM (#27893553)
Actually 3 dates, that was one. 2000 was a leap year and lots of systems got that wrong. 9/9/1999 was sometimes used as a can't happen date as well.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by an_opabinia on Tuesday July 20, 2021 @02:18AM (#27890615)
There are lots of human endeavors that have zero shareholders, involve computers, and the people doing them think about security exactly 0 minutes out of the day and everyone thrives. This is to say that the opinion about how it’s the bottom line blah blah blah is probably totally wrong, and maybe the security blowhards are just talking about shit that is irrelevant like 99% of the time.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by blooalien on Tuesday July 20, 2021 @02:30AM (#27890668)
And then you have huge corporations with zillions of dollars passing through their systems, employing hundreds or thousands of people, and storing terabytes of mission-critical data, who treat the people who try to help them make wise IT decisions like mindless code-monkeys who don't know anything, despite having been ostensibly hired for their expertise on the topic.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by silexia on Tuesday July 20, 2021 @10:00AM (#27893810)
Stop blaming the victims. If every corporation had to enforce their own physical security with a private army to prevent theft or killing of their employees, then no business could be a going concern.

We have a social contract where businesses just need to put forth some minimum effort (door locks, alarm) and police and the military do the rest.

We need to enforce this social contract online and against global criminals now. If the criminals are in a state that harbors them, use 10x retaliation to that state to give them an incentive to fix the problem. Dictators don't respect anything but force.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by blooalien on Wednesday July 21, 2021 @02:24AM (#27902942)
Yeah, I've come to realize we don't have any "social contracts" on this planet. We have a planetary cancer called "humanity" that barely manages to cooperate even in their common desire for destruction of everything good in the universe.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Godel_unicode on Tuesday July 20, 2021 @02:14AM (#27890600)
That's not how anything works. The shareholders are the ones asking the company to do a good job with the important business decisions so that the company will do well and the stock will go up. How else would it work...?
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by yccs27 on Tuesday July 20, 2021 @03:18AM (#27890900)
More like, the shareholders are asking the company to do whatever it takes to turn the biggest possible profit. That might mean solid business decisions, or unscrupulous externalization of costs.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by tomc1985 on Tuesday July 20, 2021 @03:03AM (#27890820)
As some other comments point out, security hardening doesn't directly raise company value. It's hard to justify in the short-term.

Attitudes about it are much better now than they have ever been, but there are still a lot of folks out there that don't prioritize it.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Godel_unicode on Friday July 23, 2021 @11:54PM (#27938260)
This argument is super lazy. Businesses do tons of things which don't raise short-term value. R&D, buying insurance, hiring junior people, laying out money for reserved instances with AWS.

Guess what all of these have in common? The exact thing that security has; eliminating long-term risk. Don't blame the stock holders because your arguments didn't persuade management...

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by pjerem on Tuesday July 20, 2021 @01:13AM (#27890297)
Your point of mixing security risks with fire, sanity or environmental risks is interesting.

Those externalities are historically managed by regulation and laws so they are equal rules for every company : you are not theoretically in competition with companies that don’t protect themselves against fire because it’s mandatory to do so (in many countries).

Maybe we should start to make companies responsible for not somehow mitigating the risk of being attacked. It makes even more sense when customer privacy is concerned. I know GDPR started in that direction though.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Aerroon on Tuesday July 20, 2021 @01:35AM (#27890411)
>you are not theoretically in competition with companies that don’t protect themselves against fire because it’s mandatory to do so (in many countries).

But in practice you can be. Companies can get away with not following regulations for a long time. This isn't all too uncommon in the restaurant business.

Regulations need to be cheap and easy to follow. Otherwise they'll be skirted here and there. Yes, businesses will get in trouble for not following them, but if enforcement isn't on top of most of the violations then you'll just create a system where everyone ends up skirting the rules.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by pjerem on Tuesday July 20, 2021 @02:17AM (#27890613)
I do agree with your point. However, I feel like regulations & norms tends to work over time.

If security became a mandatory thing, single actors will of course be slow to invest, but the industry by itself will adapt by easing the adaptation to regulation.

For example, in fire safety, it’s now harder to build a non fireproof building because nobody will build that since building technics are now fully integrating this issue.

Your local web agency may not do a lot more effort to backup its data due to regulation, but you can imagine that its hosting provider would be able to provide a cheap and friendly backup solution thanks to this becoming mandatory.

It’s just my thoughts.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Aerroon on Tuesday July 20, 2021 @02:11PM (#27897158)
This is very true! And that's part of what I was going for - if it's cheap enough then people will use them.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by tomc1985 on Monday July 19, 2021 @09:24PM (#27889188)
To the first point... some stores do. Hell, even fast-food restaurants in some big cities hire armed guards to keep the peace. Have you ever seen a McDonald's with armed security? I have.

And in any case the threat surface is way different. If I hold up the local Best Buy at gunpoint I'm not walking out with their entire customer roll. But if I hack their POS, there's a pretty good chance that I am.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by WJW on Tuesday July 20, 2021 @07:21AM (#27892389)
> If they don't want to hire hardcore commandos to protect their property, maybe they deserve to get robbed/looted?

In places where there is sufficient law enforcement, this is not required but even then some extra-high-risk shops like banks still do. In places where there is not sufficient law enforcement, like failed states, favelas and the internet, almost all shops should hire guards (or their digital equivalent) or risk being robbed. In this particular case, the long term fix is to extend the rule of law onto the internet but until that time having good security is not optional.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Woodi on Tuesday July 20, 2021 @05:40AM (#27891688)
> 2a. If a $2m ransomware attack hits your organization every 5 years, and it would cost you $1m/year in talent & resources to harden against this, you SHOULD let it happen because it's cheaper. Just patch the vulnerability each time it happens and try to stretch the next ransomeware attack to more than 5 years away.

No, that's just brain cancer banks board directors can opt for.

You simply skipped over customers data bying lost. Oh, insurance give you the money, court settlements will be payed, it's cheap ! For you.

And by not having that "talent & resources" you streach your own business beyound sanity. Like that "new telecoms" breed that do not own any cables or antennas. Just marketing, H&R and finances. And lacking any competence (becouse no infra, what they could possibly do ? :> ) call center. And then they outsorce their finance. And they go down or sell themselves when zefir blows...

Your thinking style promotes egg shell type of business. But it's cheap !

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by dangerface on Tuesday July 20, 2021 @07:43AM (#27892537)
I would consider these irrational reasons.

1. Yea if you don't lock your store you will get robbed and be held liable for the loss, your insurance won't pay out because you didn't sufficiently protect your liabilities.

2. Businesses buy insurance and secure their equipment because they are held liable for this, the cost is included in the cost of the product.

2a. If a ransomware attack hits your organisation it will destroy your reputation because customers will notice that you don't take their protection seriously, they will leave for a more expensive but reliable product that takes their business and clients seriously and actively works to protect them.

I get your arguments they just don't make much sense from the perspective of a business and its liabilities.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by inglor_cz on Tuesday July 20, 2021 @08:18AM (#27892853)
"If a ransomware attack hits your organisation it will destroy your reputation because customers will notice that you don't take their protection seriously, they will leave for a more expensive but reliable product that takes their business and clients seriously and actively works to protect them."

In many cases, you cannot really switch.

https://www.reuters.com/world/uk/uks-northern-rails-self-ser...

Ransomware just hit ticket machines on a UK railway. I do not think that this will make people who regularly take that railway seek for alternatives.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by danmur on Tuesday July 20, 2021 @01:25AM (#27890363)
I think buying insurance would be a better analog to having good backups. You save some money by not buying insurance, just like when you skimp on IT infra. Warehouse fires / ransomware gangs will cost more if they happen, but if they don't you came out ahead (I guess).
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by adrianN on Tuesday July 20, 2021 @02:25AM (#27890643)
I think having working backups is closer to locking your store and having security cameras than it is to hiring a team of soldiers.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by inglor_cz on Tuesday July 20, 2021 @08:20AM (#27892870)
"If a $2m ransomware attack hits your organization every 5 years"

The question is - how do you know that it is going to hit you every 5 years?

This isn't a completely random event. If you build up a reputation of being a soft target, other hackers will try to dip their beaks, too. And there is a lot of them out there.

Paying even one Danegeld attracts more Vikings to your shore.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by dvfjsdhgfv on Tuesday July 20, 2021 @06:03AM (#27891831)
> they don't want to hire hardcore commandos to protect their property

Brick and mortar stores don't need hardcore commandos. The recent surge in ransomware is actually a good thing as people slowly start to care about the obvious: that if they build their business on something that has a weak link, breaking this link will compromise their business, so it's their job to make sure it never happens.

This means asking awkward questions to people who are in charge of your IT infrastructure, whether in house or outsourced. What happens if this computer room is set on fire? What is our strategy of dealing with ransomware attacks? How long it will take to rebuild the systems after they are compromised? These are valid questions to ask as a business owner, and if you don't know the answer to them, you are to blame when the worst happens.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by DiffEq on Monday July 19, 2021 @08:57PM (#27889030)
On Point 1....Yes; and besides that most Brick and mortar stores have insurance for catastrophic loss...so essentially they have a working backup.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by bash-j on Monday July 19, 2021 @10:50PM (#27889600)
And most physical items in a store can easily be replaced. If a criminal is holding your shop ransom, it's not for intellectual property.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by diffeomorphism on Tuesday July 20, 2021 @01:50PM (#27896892)
> (My point is that incompetence doesn't make it morally ok that a criminal thing happens to someone)

There is negligence, however. If you leave the door wide open and unsupervised and something gets stolen your insurance company will be much less understanding. That does not say anything about how theft is "morally okay", just that negligence is not okay.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by g_p on Monday July 19, 2021 @07:30PM (#27888464)
It strikes me that companies need to look back at covid and consider the value IT provided to their business during that period, and the extent to which it has grown their business since the 90s.

Then take that and allocate a reasonable chunk of that growth (say 15%) to ensuring that can continue, through ongoing investment in IT. Their alternative is to abandon the internet, go back to paper, and dump their IT costs (and boost to business).

Unfortunately though, as long as there are bean counters trying to cut every outgoing and outsource every cost, and play accounting bingo to turn everything into monthly opex, it's unlikely to change.

Most companies need skilled technical people because the sheer aggregation of risk in a few outsourced providers (see Kaseya recently) shows that they won't be top priority when something hits the fan. If they want to be top priority, they need the people on payroll and on site. Not everyone needs a group of rockstar 10x-types, but we do definitely need better fundamental IT knowledge and ability to solve problems. And business needs to make clear this is what's needed in terms of job adverts and compensation - supply tends to rapidly learn to deliver what's valued... If you can convince bean counters to pay anything for it, that is...

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by joe_the_user on Monday July 19, 2021 @10:11PM (#27889432)
Companies for whom a data-loss will cause significant distress/damage to the public should be penalized for that loss, up and including jail time for their officers.

Companies for whom data loss doesn't impact the public should be able to screw around however they want.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by lmm on Monday July 19, 2021 @11:32PM (#27889794)
The very nature of a limited-liability corporation encourages picking up nickels in front of a steamroller. Even holding the companies liable for the damages they do isn't enough, because they'll take risks that they can't ever repay (and jailing their officers might make us feel better but it can't un-steal your identity).
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by squiggleblaz on Tuesday July 20, 2021 @04:01AM (#27891099)
> they'll take risks that they can't ever repay (and jailing their officers might make us feel better but it can't un-steal your identity).

I'm not sure exactly who the officers of a company are (genuinely) but if we're talking about the decision makers - the board and CEOs and whoever - not the employees, then most of them aren't going to take risks that make them genuinely likely to go to jail. Creating that genuine risk is probably the only way of manipulating their behavior, especially when they haven't got any real skin in the game (e.g. a CEO paid a few million and some irrelevant stock holdings in the company that make their net worth high, but which are safe to lose).

The main issue is that such people are often well enough connected that they can spin a story that it's completely unreasonable to hold them responsible for their decisions. Personal responsibility is something for poor people. Someone will find a way to make the law that says legalese for "If personal data from a company is stolen because they chose to interpret the risks in way that unreasonably exaggerated the migitation costs and downplayed the restoration costs, or because they failed to consider the risks to the personal data they ought to have known they were collecting, then the CEO should go to prison for eight to eighteen months" mean "If the CEO personally steals personal data from a company and sells it to foreign agents, then they get twenty days in a luxury resort - but if they just use it to increase the cost of customers' insurance, then they get saddled with new high paying job, poor fellow".

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by g_p on Tuesday July 20, 2021 @06:40AM (#27892113)
I do wonder if the workplace safety/health and safety approach can be used here to good effect - even if your company's activities are nothing to do with safety, your workplace has to, by law, be safe, and company officers are responsible legally.

The common message I hear about security is "it's not part of our core business". Safety was made (at least in some countries) to be part of your core business, as an unavoidable obligation. Nobody can use lack of information, capability, skill or awareness as a get-out for poor safety practices - you just have to do better. If we had the same with security, it might get the attentino of the board and its members.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by jrockway on Tuesday July 20, 2021 @12:11AM (#27889978)
I think people are afraid to take the first step. For example, you really want to continuously test your backups, and that's not a straightforward engineering problem. But, before you invest time in that, you could just test them manually every month or so. A lot of people let great become the enemy of good -- if you restored one backup successfully, you're way ahead of most of the industry. Sure stuff can break in between the manual runs, and disaster can easily strike while they're in the broken state. But, that's less likely than "oh, our backups missed a critical table" or something.

I also think doing a disaster recovery exercise every few months is also highly valuable. You might think you know how everything works, and that you've covered everything, but remove permission from staging for everyone on your team and have them build it from scratch, and you'll figure out all the things that you forgot about that silently work in the background. (Last time we did this, we realized we didn't back up our sealed secret master keys -- they get auto-rotated out from under us. So we had to provision new passwords and recreate the sealed secrets to recover from a disaster. Now we back those up ;)

(A corollary: if you've had really good uptime in the last year, your customers probably think that you offer 100% uptime. But you don't, and they're going to be mad when you have an actual outage that the SLO covers. So it might be worth breaking them for 5 minutes a quarter or something so that they know that downtime is a possibility.)

One more point that I want to make... sometimes the cost isn't worth it. If you're a startup, you live or die by making the right product at the right time. If your attention is focused on continuously testing your backups, your time is taken away from that core challenge. While a hack where you don't have a backup is likely to kill your company, so is having a bad product. So, like everything, it's a tradeoff.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by void_mint on Monday July 19, 2021 @07:39PM (#27888529)
Or...you know....as with all technology, just make doing the _right thing_ easier and cheaper.

I don't want to hire the "hardcore nerds" that gatekeep expertise behind ridiculous rates and tribal knowledge, fwiw. I'd much rather pay for services, incrementally adoptable technology and clear roadmaps.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by csomar on Monday July 19, 2021 @07:46PM (#27888576)
> I don't want to hire the "hardcore nerds" that gatekeep expertise behind ridiculous rates and tribal knowledge, fwiw.

Seriously? Most of the Archlinux/Linux (where nerds congregate) automation and customization stuff is open source. Lots of people sharing their configs, and you can copy from them.

Also, why is it not okay for nerds to command high rates? Doctors do it. Lawyers do it. Politicians do it. And most of them suck at their job, by the way. So if a "hacker" could deliver on his promise, I think paying him a high white-collar rate is quite fair.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by void_mint on Monday July 19, 2021 @07:49PM (#27888592)
> Seriously? Most of the Archlinux/Linux (where nerds congregate) automation and customization stuff is open source. Lots of people sharing their configs, and you can copy from them.

Yep! So tell me again why I should employ what the previous poster referred to as "hardcore nerds"?

> Also, why is it not okay for nerds to command high rates? Doctors do it. Lawyers do it. Politicians do it. And most of them suck at their job, by the way. So if a "hacker" could deliver on his promise, I think paying him a high white-collar rate is quite fair.

I'm responding almost entirely to the idea that "hardcore nerds" are the people to employ, and "muggles" are not. Paying for expertise is great! But really, as with all technology, I want to pay for people to make things easier for those around them. It strikes me as painfully obvious that, if you're crying out to employ "hardcore nerds" because "muggles" can't handle the work, you're also probably not the type to employ at all, either way. This is just my take, however.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Retric on Monday July 19, 2021 @08:01PM (#27888664)
The point is you want hardcore nerds relative to your organization. At the coffee shop level that might just be paying someone 15$ an hour rather than winging it. It’s little different than calling an electrician rather than stringing extension cords everywhere.

At the other end, Fortune 500 companies have unique needs which requirer significant expertise. At that level trying to outsource most stuff is perfectly reasonable, but they still need internal talent to avoid being ripped off or suffering major disasters.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by void_mint on Monday July 19, 2021 @08:15PM (#27888775)
I am again speaking purely about the elitism and arrogance of the phrasing from the original post. In my experience, the absolute best people in a given field aren't even close to what I would call a "hardcore nerd", and those same people would also certainly not condescend to those with different skillsets via referring to them as "muggles".

Pay people that have a skillset to do a job. But note that, for most orgs, the job _isn't_ "Do a job and be a dick about it", which is what we've been talking about. Being successful in a role means working with others for a common goal. That's literally what companies are (or, I should say, were meant to be).

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Vrondi on Monday July 19, 2021 @10:05PM (#27889401)
You are letting your own prejudices against your idea of "nerds" get in the way of logical thinking here. You biases are showing. "Hardcore nerd" as used here is not what you seem to think it means.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Cederfjard on Tuesday July 20, 2021 @07:25AM (#27892417)
It seems more straightforward that it’s a difference in the understanding of the semantics, rather than someone’s biases against the concept of a “nerd”. Words and phrases mean different things to different people, especially in a global context like here, so it’s best to be cautious and generous when trying to interpret others.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Retric on Monday July 19, 2021 @09:32PM (#27889224)
I don’t think you can be at the top of any technical or competitive field without a level of obsession beyond the norm. Athletes eventually need to go beyond the weekend warrior basics. The bare minimum for Doctors is to study for recertification, but you don’t hit the top without voluntarily keeping up with the latest research etc. And as easy as it is to coast as a developer, sysadmin etc to actually be at the top requires unusual levels of dedication.

Remember many extremely gifted athletes never make into a top collage team let alone the NBA etc. Similarly someone can be unusually intelligent and well educated, but that alone isn’t enough. Many people talk a good game, but being the best isn’t about having a large ego it’s about actually solving problems and improving things.

[dead]
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by void_mint on Monday July 19, 2021 @08:35PM (#27888910)
> Elitism, arrogance, gatekeeping... could you be any more woke??

I don't care if you think I'm woke or not. What does that matter?

> In other trades these things are virtues. Growing up they were the name of the game in computing too.

Spoken like a person that has never even spent a moment of their life around a tradesperson. Find me a trade that doesn't have some form of legitimized apprenticeship. Find me a trade that doesn't have some form of certification process. Certified solutions to common problems. When necessary, permits, approvals, etc.

Software is nothing like that. "Hardcore nerds" build random unmaintainable workflows and then put other people in tough spots (note: not specific to "hardcore nerds").

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by eropple on Monday July 19, 2021 @09:01PM (#27889051)
I upvoted this post, but I also want to call it out as a really humane and also wise post.

I know a lot of folks who work every day in the trades and to a person (don't worry, 'tomc1985, this isn't me being woke, I'm acquainted with women in the trades too) the best folks I know have no stake in gatekeeping. They're excited to bring in new folks to the profession--granted, it helps that they're cheaper to start out, but the folks I've talked to know that eventually they'd like to retire and people are still gonna need drains snaked--and liberal with teaching what they know. My electrician walked me, as a "muggle", through my house's wiring until he was confident that I would be able to understand what my house was doing and explain it to somebody else.

The guy who acts like 'tomc1985 describes is the guy who does not get called back for a second job. In tech, we used to call them BOFHs and make fun of them while they thought we thought they were cool. Now we just don't hire them.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by void_mint on Monday July 19, 2021 @10:05PM (#27889400)
> I know a lot of folks who work every day in the trades and to a person (don't worry, 'tomc1985, this isn't me being woke, I'm acquainted with women in the trades too) the best folks I know have no stake in gatekeeping. They're excited to bring in new folks to the profession--granted, it helps that they're cheaper to start out, but the folks I've talked to know that eventually they'd like to retire and people are still gonna need drains snaked--and liberal with teaching what they know. My electrician walked me, as a "muggle", through my house's wiring until he was confident that I would be able to understand what my house was doing and explain it to somebody else.

Yep, this is a very deeply ingrained part of trades. Apprenticeship is a legitimate portion of one's career, and as such people further along usually have an appreciation for apprentices and apprenticeship. I've never met a legitimate (meaning, person that was trained appropriately and continued to work in their profession) tradesperson that kept secrets.

> The guy who acts like 'tomc1985 describes is the guy who does not get called back for a second job. In tech, we used to call them BOFHs and make fun of them while they thought we thought they were cool. Now we just don't hire them.

Without getting hyper-political, I fear this is the same problem as the "incel" topic of late. Getting rejected and then doubling down on a persona, rather than introspecting on to how or why a portion of that rejection was warranted, I think causes huge huge problems. I think the "hardcore nerd" persona is similar, as "hardcore nerds" usually don't make it very far. If you go through FAANG companies, you won't find a ton of people that fit the bill. Maybe some kinda-weirdos, but the higher up you go the more comfortable people are going to be educating and communicating (except maybe Amazon). Do you think it's valuable, when shit's super important and hard to do, to condescend to those around you? To pad your ego? I don't really think so.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by markus_zhang on Tuesday July 20, 2021 @12:18AM (#27890020)
I can also say those certificates and permits very easily devolves into caste walls and do not necessarily on par with quality of service. I'm really surprised that CS people enjoy those castes walls unless you live in a beaurocratic enterprise.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by 908B64B197 on Monday July 19, 2021 @09:18PM (#27889152)
> "Hardcore nerds" build random unmaintainable workflows and then put other people in tough spots

You aren't hiring the right ones!

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by blooalien on Tuesday July 20, 2021 @02:15AM (#27890605)
Anyone who'd even work for someone who thinks of them as "hardcore nerds" (this characterization shows a level of disrespect for skills and knowledge that I can't even fathom) isn't likely the sort of person who's gonna give 110% like a real professional IT person would. A proper IT guy doesn't build "random unmaintainable" anything. If they do, then you totally hired the wrong guy. ;)
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by tomc1985 on Monday July 19, 2021 @09:13PM (#27889119)
You can call it those things but it falls away for those who put in the effort to learn the skills at an acceptable level. We don't care where or how you learned it. Can you do the work without fucking it up consistently? Then you're in.

And frankly I wish software engineering had a credible certification body and apprenticeship system. We are in dire need of one! At least then I could have a lot more confidence when whoever walks through the door looking for work.

Yes hardcore nerds make messes but they also build and run some of the most beautiful code that ever existed. Not to say that normal folks can't, but you can't paint hardcore nerds as all bad -- even with me as an example, because I have a bone to pick with tech and attitudes like yours and I'm not afraid to express it strongly.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by void_mint on Monday July 19, 2021 @09:58PM (#27889357)
> You can call it those things but it falls away for those who put in the effort to learn the skills at an acceptable level. We don't care where or how you learned it. Can you do the work without fucking it up consistently? Then you're in.

So is your argument that it's not just "hardcore nerds" capable of successfully building the systems in this thread? Because that's been my entire point.

> And frankly I wish software engineering had a credible certification body and apprenticeship system. We are in dire need of one! At least then I could have a lot more confidence when whoever walks through the door looking for work.

Here here.

> Yes hardcore nerds make messes but they also build and run some of the most beautiful code that ever existed.

The same can be true of those that would never identify as a "hardcore nerd". Almost as though the way one carries themselves is unrelated to their ability.

> Not to say that normal folks can't, but you can't paint hardcore nerds as all bad --

I paint "hardcore nerds" that condescend to people they call "muggles" as all bad, because 80% of getting things done is working with other people, and that behavior explicitly calls out an ability to work productively with others.

> even with me as an example, because I have a bone to pick with tech and attitudes like yours and I'm not afraid to express it strongly.

The persona you carry around is a great way to have all of your points dismissed indiscriminately. Expressing yourself strongly is great! Being an asshole, less so.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by tomc1985 on Monday July 19, 2021 @11:00PM (#27889647)
> So is your argument that it's not just "hardcore nerds" capable of successfully building the systems in this thread? Because that's been my entire point.

My point is that we are not closed to outsiders. Anyone can become a 'hardcore nerd', but the essence of meritocracy is merit, but there just aren't a lot of shortcuts there. If you're willing to put in the time to learn the mastery so you can step with the elite, then welcome. Otherwise, GTFO and stop trying to take our jobs.

'Elitism', 'gatekeeping'... all that, just sounds like sour grapes to me. Those folks can come back and try again after they've leveled up more. Otherwise, they can go back to whatever else it is they do.

> I paint "hardcore nerds" that condescend to people they call "muggles" as all bad, because 80% of getting things done is working with other people, and that behavior explicitly calls out an ability to work productively with others.

And I paint people that look down at nerds as bad. And "getting things done" used to require a hell of a lot less interpersonal action, but nowadays skillsets and business seem to trend towards codependency, not independence. Part of my issues with tech today.

> The persona you carry around is a great way to have all of your points dismissed indiscriminately. Expressing yourself strongly is great! Being an asshole, less so.

I swear to god I am sick and tired of you folks talking down to me about this stuff like you're better. You are not the first and certainly not the last. Allow me to be an elitist asshole, my message has clearly resonated with you (after all you did say you were walking away from this thread like 3 or 4 replies ago) so I'm not entirely sure what point you are getting at! Bad press is still press, as it were.

It's a shame that society has turned so hostile to the specialized operators of the world. Do you think the same thing of the Marines, who straight-up advertise that they won't allow just anybody? What about doctors? Hell if I was a plumber, or an electrician, or an auto repair guy I would want to make damn sure that someone else trying to enter my space and potentially compete with me is at the very least competent. And newcomers are great! Up until they try and reshape the world to be easier for them and worse for the incumbents.

The way I see it, the nerds built this shit and tech is our house. No matter how hard everyone else is trying to muscle in on it because tech is what's hot, we were here first and this is our territory. Not my fault every business idiot and their mother is throwing money at us because what we've built is so much better. Everyone is free to run a business however they see fit, but if you want to do it in or with tech you gotta pay the fee. Or not, if you're willing to build the mastery to work around that (but then guess what, now you're a nerd too!) It's the same way everything else works in this cursed world we're stuck in.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by void_mint on Tuesday July 20, 2021 @12:05AM (#27889957)
> (after all you did say you were walking away from this thread like 3 or 4 replies ago)

I stopped responding to a different thread in which your responses were less subtle trolling and more obvious, surface level trolling.

> I swear to god I am sick and tired of you folks talking down to me about this stuff like you're better. You are not the first and certainly not the last.

Intentionally "having an attitude" is met pretty poorly, pretty frequently I'd bet. Sounds like a delivery problem.

> The way I see it, the nerds built this shit and tech is our house.

Eh, not really? FAANG dominates tech now. FAANG employs most of the best technical minds outside of prestigious universities, like it or not.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by eropple on Tuesday July 20, 2021 @10:56AM (#27894538)
> And I paint people that look down at nerds as bad.

"Look down on nerds"? Are we in high school? Nobody cares, dude.

> nowadays skillsets and business seem to trend towards codependency, not independence

They always did and always have, for thousands of years. It's not new.

> I swear to god I am sick and tired of you folks talking down to me about this stuff like you're better.

Not tearing off on a spittle-flecked, unhinged rant because somebody says that calling people "muggles" is unproductive and career-limiting and just kinda not a good way to operate would be a good start towards being better.

People will give back what you put in.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Vrondi on Monday July 19, 2021 @10:03PM (#27889381)
You should employ them, because you run a business that depends on IT that you'd like to keep running without paying protection racket money. Or so I presume. If you enjoy paying a mafia, then by all means, do so.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by void_mint on Monday July 19, 2021 @10:10PM (#27889425)
I usually employ people that are both technically competent and capable of working on a team and communicating.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by oytis on Tuesday July 20, 2021 @08:01AM (#27892695)
You probably have some negative experience with nerds, but what the poster meant I think is just people with interest and hard skills in computers. It doesn't mean they shouldn't be able to communicate, it means they should be able to also do other things than communicating.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by new_guy on Tuesday July 20, 2021 @02:59AM (#27890798)
Given your lack of communication skills displayed here you send up more red flags than a matador. The problem is you, not the people you're hiring.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by void_mint on Tuesday July 20, 2021 @03:39AM (#27890975)
Thanks for the feedback I guess.

edit it wasn’t really feedback. Closer to a complaint.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by csomar on Tuesday July 20, 2021 @09:36AM (#27893513)
> Yep! So tell me again why I should employ what the previous poster referred to as "hardcore nerds"?

You employ who can get the job done. I don't really care what they are called.

I answered you on the "gatekeeping" part. If there is something I like about this community (IT) is that there is way less gatekeeping than any other profession.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by beefield on Tuesday July 20, 2021 @01:01AM (#27890245)
> Yep! So tell me again why I should employ what the previous poster referred to as "hardcore nerds"?

Because the referred "hardcore nerds" are only ones who actually bother[1] to figure out what piece of config to copy where?

[1] most of what most people think is hardcore nerdiness is just this: https://xkcd.com/627/

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by tomc1985 on Monday July 19, 2021 @08:19PM (#27888803)
> Or...you know....as with all technology, just make doing the _right thing_ easier and cheaper.

This has proven, over and over, to make things worse. Important levers get removed because Joe Sixpack can't look at more than a label and a few buttons without freaking out. I'm sick of watching wonderful technology decay to uselessness or annoyance because some rent-seeking wanterpreneur thought he could build a business off expanding the audience for everything

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by void_mint on Monday July 19, 2021 @08:24PM (#27888828)
It's been proven, over and over, that making things easier and cheaper harms adoption? I'd love a source on that.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by opan on Monday July 19, 2021 @08:31PM (#27888879)
Adoption wasn't mentioned. Things can get worse and become more popular.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by tomc1985 on Monday July 19, 2021 @08:29PM (#27888864)
It increases adoption at the cost of everything turning to shit
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by void_mint on Monday July 19, 2021 @08:30PM (#27888872)
The argument, "Everything being harder and more expensive is better", seems like an obvious troll take. Don't think I'll keep down this thread. Good luck!
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Vrondi on Monday July 19, 2021 @10:11PM (#27889433)
Everything harder and more expensive is better... in complex, complicated, and intricate systems. We improve tools for brain surgery, yet expertise is still required to do that job. If we dumb that down too much, so that an understanding of the brain is no longer required, there will be a point of outcomes becoming poorer instead of better. The same is true of complex networked systems, storage, and data.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by void_mint on Monday July 19, 2021 @10:29PM (#27889506)
The origins of this post are about the lack of availability/viability/adoption/success with regard to backups. The gripe is that companies don't care enough about it. How would you go about increasing the adoption and success in data management/disaster recovery? Would you make it harder and more expensive, or would you make it cheaper and easier?
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by lmm on Monday July 19, 2021 @11:40PM (#27889825)
I don't think the answer to that question is as obvious as you seem to. Many companies care a lot about whether they're complying with the law, perhaps because complying with the law is often hard and expensive. They'd never dream of hiring someone's nephew to do all their legal stuff on the cheap. Perhaps if sysadmins were a similarly exclusive guild, companies would take those responsibilities equally seriously.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by void_mint on Tuesday July 20, 2021 @12:37AM (#27890129)
What does nepotism have anything to do with the question I asked?
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by lmm on Tuesday July 20, 2021 @01:02AM (#27890252)
You're being deliberately obtuse. The fact that nepotism can outweigh other considerations in who gets hired for IT duties (where it would not for e.g. legal duties) is an indicator of the lack of seriousness with which IT is regarded.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by diffeomorphism on Wednesday July 21, 2021 @03:51AM (#27903521)
What are you even trying to argue against?

That was the whole point of the previous post. It is already cheap and easy and there is no gatekeeping, ridiculous rates or tribal knowledge. Just hire anyone mildly knowledgeable and do more than nothing. In 2021 there is no excuse anymore.

All your vitriol is just based on your projections of your misunderstanding of the phrase "hardcore nerd".

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by msh on Tuesday July 20, 2021 @01:12PM (#27896424)
Well if companies have no special needs they can get Chromebooks and gsuite.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by 908B64B197 on Monday July 19, 2021 @10:44PM (#27889573)
> I don't want to hire the "hardcore nerds" that gatekeep expertise behind ridiculous rates and tribal knowledge, fwiw.

I guess you never worked with lawyers (the top ones) or surgeons.

Easy to whine online, harder to raise money, hire the "hardcore nerds" and ship something!

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by rhizome on Monday July 19, 2021 @08:17PM (#27888787)
>If people don't want to hire the hardcore nerds that know this shit

Sorry, all those people had to get jobs at AWS, Digital Ocean, Heroku, etc. years ago if they didn't want to be Puppet jockeys for the next mumble years. Frankly I wouldn't be surprised if the shared-hosting "cloud" companies didn't actively push DevOps as a way of reconfiguring their hiring landscape.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by emodendroket on Monday July 19, 2021 @08:36PM (#27888919)
I think cloud-based businesses are way more likely than homespun solutions to actually be able to stand up a system from backups quickly, so I'm not sure what you mean about the cloud being "our downfall." Specialization is a sign of a maturity, isn't it? A few hundred years ago you could more or less know what there was to know in multiple fields of science, but this is no longer possible.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by simonh on Tuesday July 20, 2021 @03:48AM (#27891012)
Quite, when you build a system in AWS you are hiring a bunch of hard core nerds to do all this shit for you. That's the deal. You don't need to set up your own restore server to verify your tape backups every night, you just archive your snapshots to Glacier. You can even set up a restore environment in a new VPC for zero capital costs and just spin it up once a quarter to verify the process. It makes all of this stuff an order of magnitude easier and cheaper.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by aaron695 on Monday July 19, 2021 @09:57PM (#27889354)
> If people don't want to hire the hardcore nerds that know this shit

Put a cost to this then perhaps your argument will be believable, or you will see it's not a viable option.

This is what companies like Accenture try to do. They are not cheap and I'm not sure if they have withstood a ransomeware attack.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by ourmandave on Monday July 19, 2021 @08:20PM (#27888805)
Butch Cassidy: If he'd just pay me what he's paying them to stop me robbing him, I'd stop robbing him.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by jiggawatts on Monday July 19, 2021 @07:17PM (#27888369)
"No."

Says a million finance people that prefer armies of compliant muggles over a few self-important wizards.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by flyinglizard on Monday July 19, 2021 @07:18PM (#27888379)
You can’t just man every brick and mortar out there with “hardcore nerds”. There simply isn’t enough of them.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by joe_the_user on Monday July 19, 2021 @11:23PM (#27889761)
"Test your backups" is so easy to say, but quite difficult for many to do.

It's difficult to do, yes. But it's difficult in a "dig a tunnel through that mountain" way, not in a "solve this mysterious math problem" way. It certainly could be done. It would just take time and money (money including hiring people).

People constantly point to the difficulty of backups and the difficulty of hardware level separations between systems. But these are merely difficult and costly. "No being hacked" and "writing always secure code" are impossible and so they won't protect from backup failure.

And yes, companies would rather spend money on other things. That's what it come down to.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by irishsultan on Tuesday July 20, 2021 @04:09AM (#27891132)
It's interesting that you make that comparison, because I would choose the mysterious math problem every time. Probability of success is about equal, but it's far less dangerous to do math than to cut through a mountain.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by pnt12 on Tuesday July 20, 2021 @05:45AM (#27891730)
Nitpicking an analogy goes against the point - it simplifies some ideas at the cost of modifying the details.

I think OP meant to compare a known hard task vs an unknown hard task. Both are hard, but first is known to be possible to finish, but the other not so.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by irishsultan on Tuesday July 20, 2021 @05:50AM (#27891765)
I agree that's what he meant, but it's just interesting to me that for the known hard task he took something that also comes with danger. Exactly the feeling that I get when I think about restoring backups.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by mannykannot on Tuesday July 20, 2021 @07:58AM (#27892663)
Well, one of the things about testing backups is that (if you are doing it remotely right) it reduces the danger when you need to actually restore.

A widely accepted method fur judging at least subjective risk when there are insufficient facts for truly objective measure is to ask how much you would bet on various outcomes - such as whether P=NP is solved before New York's 2nd. Ave. subway is completed.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by joe_the_user on Tuesday July 20, 2021 @03:21PM (#27898010)
Digging through a mountain actually doesn't have to be dangerous. Assuming modern methods, how dangerous it is depends on how many resources are spent on the process.

So, in a sense I think that part captures the problem. People object to testing backups using the logic of "with our shitty processes, it will be dangerous". I suppose you have companies with a logic akin to "due to being cheap arrogant, we have shitty processes" -> "due to shitty processes, our processes are fragile" -> "due to being fragile, we avoid anything that would stress our system" -> "due our system not being able to take stress, we just pay ransomware instead of stressing system with a backup".

It seems like we've reached to "throw-away enterprise" level. Build it cheap until it breaks, then walk away when the fix cost is too high. There's a cost-benefit to this. Reminds me of bandcamp and other declining sites that just vanished one day with information some would consider valuable.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Spooky23 on Monday July 19, 2021 @11:56PM (#27889908)
No, it requires baseline professional competence.

I’ve worked with 9-figure turnover entities broken by this sort of thing and the first recommendation is always fire or manage out the CIO, risk/audit officer and/or CFO.

Everyone cries about having no money. What is lacking is an ability to identify and manage risk that puts the existence of the company as a going concern at risk.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by briffle on Monday July 19, 2021 @07:00PM (#27888268)
Honestly, this is one of the problems the cloud is great at solving. We keep things in seprate projects, and restore a backup from one production project (Kubernetes, Database servers, etc) to a special DR project we have set aside. The only step we do not do is update the front end DNS, and then run our tests after our Infrastrucutre as Code deployment is complete.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Johnny555 on Monday July 19, 2021 @09:36PM (#27889248)
Honestly, this is one of the problems the cloud is great at solving

It's also one of the problems the cloud is great at causing. It's certainly possible to architect maintainable (and repeatable) infrastructure in the cloud. But it's just as easy (or easier) to deploy a mess of unorganized VM's that were launched and configured by whoever needed one.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by rhizome on Monday July 19, 2021 @08:26PM (#27888847)
So a complete hot standby?
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Godel_unicode on Tuesday July 20, 2021 @02:32AM (#27890681)
Sounds like a DR test; spin up an entire new thing to make sure the backups worked, then turn it off. Costs a few hours of extra resources.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by dspillett on Tuesday July 20, 2021 @09:12AM (#27893274)
I do something similar with my home mail server (not sure I'd go with self-hosting if I started fresh today, but it has run without issue other than maintenance for upgrades & such for well over a decade). I have a second copy running in a low spec VM. Every day it wipes itself down and restores the latest backup, I check regularly (a couple of times per week) to see that it is running and has copies of recent mail (that part could be more automated but I've never go round to it...). It wasn't setup for DR specifically, but it is on a separate network so if push came to shove I could ramp up its resources, change a few DNS settings, open up relevant bits of its firewalling, and have it take over, if the main server failed in a way it hadn't copied yet.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by rhizome on Tuesday July 20, 2021 @04:01PM (#27898524)
Could be; it's ambiguous. But yeah, not updating DNS could be just declining to test operation in the wilds of outside traffic before tearing it all down.

That said, in this way, maybe a periodic "DR" that actually replaces the current operations would be a helpful...well, not test, but..."resilience practice" maybe? It could be a new twist on continuous deployment: continuous recovery.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by mycall on Monday July 19, 2021 @10:04PM (#27889383)
> There are a lot of shops that probably don't know how to recreate a machine from scratch.

You can't fix already broken processes. VMware solved this 20 years ago. It is pretty simple to restore VMs on different systems, you don't need to worry about the ball of mud when you can duplicate it.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by dougpa on Tuesday July 20, 2021 @12:28AM (#27890072)
You can't really serialize something like an ami. So how are you going to make an offsite backup? Things need to be relatively simple & reproducible otherwise you will get bitten in many different ways due to strategies like this.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Godel_unicode on Tuesday July 20, 2021 @02:37AM (#27890712)
If you want to backup an individual AMI you're probably doing it wrong. That probability goes to near certainty when you're talking about serializing it for off-site backup. Backup the deployment automation and the data, sure.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by dougpa on Thursday July 22, 2021 @12:28AM (#27915352)
I agree, that was kind of my point. He was talking about taking VM's but in a cloud environment this is a bit more awkward. Copying and storing VM's securely is not hard, but transferring AMI's is the only rough equivalent I know of in the cloud world. Ideally, you don't have to do this. But for one part of my current stack, the configuration that this specially configured windows box has been lost for a while. Rebuilding from scratch has not worked each time it has been tried.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by nuker on Tuesday July 20, 2021 @02:28AM (#27890657)
> You can't really serialize something like an ami.

Copy AMI to separate AWS account, not in your Org, and keep keys to that account offline.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by dougpa on Thursday July 22, 2021 @12:23AM (#27915322)
oooo true, that does invalidate my point. AMI's are very easy to copy-over across accounts, i.e. to a potentially firewalled account.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by paxys on Monday July 19, 2021 @08:53PM (#27889002)
Every business in the world hires accountants to balance their books, lawyers when they need to file paperwork or respond to a problem, mechanics, electricians, plumbers and other professionals to fix physical stuff. Yet when it comes to software the most they will consider is an online monthly fee for something cheap and out of the box, and when things get complicated or go wrong "this is out of our area of expertise" is always the excuse. It's really time to treat software professionals, especially when related to security, as a core requirement for EVERY organization, starting from a 2 person mom-and-pop shop.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by 908B64B197 on Monday July 19, 2021 @11:14PM (#27889719)
> It's really time to treat software professionals, especially when related to security, as a core requirement for EVERY organization

Some organizations do, some don't. Long time valuation seems to agree with the former, short term the latter!

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by htrp on Tuesday July 20, 2021 @02:43PM (#27897551)
Those other groups have professional organizations with licensing. Plumbers will almost always refuse to do maintenance work on any work done by an unlicensed person.

.... software/IT just hasn't had people willing to do that.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by nitwit005 on Tuesday July 20, 2021 @07:59PM (#27900732)
If all you need is "person who is able to properly administer Windows systems", there are things like Microsoft's certifications.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by newsyyswen on Monday July 19, 2021 @09:49PM (#27889306)
Many places have a separate "test" or "beta" environment, with less resources and maybe a small database with spoofed entries.

Maybe we should get into the habit of going all Shiva/Brahma on that environment every week or month. Burn it to the ground, and recreate it with an automated process. Sort of like a meta CI test.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by silly-silly on Monday July 19, 2021 @10:28PM (#27889498)
Beautiful resiliance.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by tw04 on Monday July 19, 2021 @06:54PM (#27888223)
This is all solved, it just takes money and typically bringing in outside experts. Occasionally it will require changes to apps but most of the time it can be retrofit.

No it isn’t easy, but it’s also not an impossible task.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by foxpurple on Tuesday July 20, 2021 @02:40AM (#27890730)
I think easy or hard are not even appropriate terms. As a business owner it is not easy or hard, it just costs an amount of money. If you pay enough money, you can get the result. You just have to decide how much a disaster costs and how much preventing a disaster costs to work out if it’s worth it.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by sneak on Tuesday July 20, 2021 @08:01AM (#27892688)
It doesn't even require outside experts, just one or two competent sysadmins on staff.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by nn3 on Monday July 19, 2021 @07:02PM (#27888279)
> How do you test that in isolation?

Is it easier to test after the ransomware attack?

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by whartung on Tuesday July 20, 2021 @12:54AM (#27890215)
Actually it is easier because you get to "test" it by reloading on the actual hardware, not separate hardware.

To do a solid test, you need to restore the system. It's difficult to restore a running system because, well, it's running.

That typically means a parallel environment. A single box represents a bunch of "magic values" that are stuffed in some config somewhere. Imagine several of those. "We need to restore SQL Server, the AD Server, the Application Server..." Reloading on a new environment is an easy way to find out those magic numbers, typically the hard way. Restoring on your existing hardware, with existing networks, existing IPs, etc. you're laying your software and configs over a known, working environment.

How do you test a recovery of licensed software thats bound to the machine that you have running in production, for example? "Oh, sorry, you have a duplicate license detected" and it shuts down your production system for a license violation. "Sorry, we detect the wrong number of cores", or whatever other horrors modern licensing systems make you jump through. You DO have another dongle, right? (Do they still use dongles?)

It can be far easier to do an image restore to your already working system than trying to load it up on something else. Since your production box is horked anyway, an image restore should "just work". But testing it, that's another story completely.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Godel_unicode on Tuesday July 20, 2021 @02:42AM (#27890737)
Who is configuring physical servers by hand. Are you a part of some kind of museum exhibit? In all seriousness, you're talking about a business which is carrying a truly staggering amount of risk. If the margins are so tight they're running hand-rolled physical servers then restoration is a moot point. They'll go out of business if attacked.

If you're not testing your backups, then they're broken with close to 100% certainty.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by bsder on Monday July 19, 2021 @08:10PM (#27888737)
Yes, actually.

Before the attack, all machines are active and being used. If you screw one of them up that happens to be running something obscure but vital, the screwup is your fault.

After the attack, all machines are dead so the screwup is blamed on somebody else. If you have the email/memo (you did print it out and file it, did you not?) showing that you informed the CTO/CIO, blame for the screwup will get buried.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by mannykannot on Tuesday July 20, 2021 @08:12AM (#27892792)
All this "but it's so hard" whining should be balanced against one simple fact: If you get hit by a ransomware attack, you will be trusting the attackers to restore your system.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by dspillett on Tuesday July 20, 2021 @09:05AM (#27893214)
Yep. And if it is so hard to do, how come the attackers can restore your systems when you pay them?
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by snicker7 on Tuesday July 20, 2021 @12:29AM (#27890076)
I think what you are describing is a perfect advert for declarative/immutable infrastructure. Yes, it may require work and talent. But that's the price to pay for resiliency. Invest and modernize your tech stack or go bankrupt. Cloud tech can help. As can Guix/Nix.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by Robotbeat on Tuesday July 20, 2021 @12:38AM (#27890135)
You should definitely try.

Bare metal backups are a good place to start if you have a complicated system.

A lot of environments aren't as complicated, and you COULD just pull your hard drive out, put in a spare, and test how your backup works. At least, test it while airgapped to see if it comes up at all.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by z3t4 on Monday July 19, 2021 @09:45PM (#27889293)
Testing the backups is harder then you think... It's not like you are going to double up your entire server fleet just to see if you can restore everything from backup. You maybe test restoration of one or two servers and then assume the rest will also work. And you probably have some redundancy so that the data is saved on different machines plus a backup plus an additional backup. Then if things goes down, which is very, very unlikely, like a coordinated nuclear attack on several data-centers, but of course can happen, you assume you will figure things out... And then someone will ask: so what happens if your team also die in the nuclear attack, then you add one zero to the backup price/cost estimation.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by dougpa on Tuesday July 20, 2021 @12:34AM (#27890112)
Finding something reasonable between "we're at risk for a nuclear attack" (a black swan event) and "we're at risk for having our root credentials exfiltrated" (a daily occurrence) is not hard. I feel like these kinds of dramatizing hyperboles are nowhere near the nuts & bolts of the situation.

And honestly, why not double up your entire server fleet for a temporary build-from-scratch rehearsal? Many shops could quintuple their infrastructural costs and still sit far above being in red. Most software enterprises in the modern day don't reap economic value as a function of how well they can convert hardware resources, but human resources. Optimizing on infra costs is not a main priority for any shop I've seen. I imagine not even for an IaaS provider these days.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by dylan604 on Monday July 19, 2021 @10:31PM (#27889521)
That's the point of running these tests though. Take a system down (by turning it off, and putting it safely in the corner). Then bring up a new machine to replace it. Go through the steps you think would be the proper procedure, then document the shit out of what didn't work and what needed to be done. Write that up so that it becomes the new procedure. The next time you run this quarterly test, you start with the latest procedures. Updating accordingly, rinse, repeat.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by galuano1 on Monday July 19, 2021 @10:41PM (#27889560)
When you work with the old systems, you are always afraid to shutdown the machine, because more often than not, it will not boot up. And if you petition to replace it with a new machine, you may very likely hear the phrase "We are planning to move the app to cloud, so no need to build a backup in the meanwhile".
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by whartung on Tuesday July 20, 2021 @01:05AM (#27890261)
Back in the day, we had purchased a new, bigger machine, and transferred over, and everything was just peachy.

Months later, we had a power outage (scheduled I think, I don't recall).

Anyway, at some point during the transition and such, I managed to have the machines hard mount NFS across each other.

As long as one of the machines is up, everything is rosy. But cold start? They were both hanging while restoring the mount (which, they couldn't because neither was "up").

Took us about 1/2 hr to suss out what was happening and get single user in to tweak it, but...yea...exciting!

"Smart" people do this kind of innocent stuff all the time.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by 908B64B197 on Monday July 19, 2021 @10:49PM (#27889593)
"What if it shuts down tomorrow?"
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by londons_explore on Tuesday July 20, 2021 @05:04AM (#27891463)
I think a big part of the issue is that backup processes are designed for a small number of machines failing. The the IT department restores data from backup, and manually adjusts the config and software till stuff is working.

That process works well till ransomware comes in and destroys every server and client machine at once, and suddenly you've just given the IT department multiple years worth of work to all do at an emergency pace.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by xwdv on Monday July 19, 2021 @06:48PM (#27888171)
This is like a sales pitch for just paying the ransom.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by MattGaiser on Monday July 19, 2021 @06:48PM (#27888179)
It probably works more often than not.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by shyn3 on Monday July 19, 2021 @06:53PM (#27888215)
It works until it doesn't, such as in a hardware failure.

[1] https://www.anandtech.com/show/15673/dell-hpe-updates-for-40...

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by xwdv on Monday July 19, 2021 @07:56PM (#27888641)
Seriously, I started running through all those points he made and started thinking about other things he didn't mention and then halfway I was just like fuck it.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by quickthrower2 on Monday July 19, 2021 @07:00PM (#27888267)
It's a prisoners dilemma
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by KronisLV on Tuesday July 20, 2021 @05:58AM (#27891812)
> There are a lot of shops that probably don't know how to recreate a machine from scratch. How many systems are developed as balls of clay. Little bits added and smeared in over time until the ball just gets bigger, but each piece lost in the process. How many folks can go through their local config files and explain all of entries, how many can even tell which ones they have changed, or why? Especially when they were changed by Frank, but he left 2 years ago.

This is a non-issue with Git + Ansible, even without getting into tools like Terraform. At my dayjob, i set it up so that there's an Ansible playbook that does around 200 administrative tasks for each of the servers for a particular environment - all of the configuration is within Git repositories. Changes are applied by CI, all of the process also being thoroughly documented for local development, if necessary.

Everything from installing packages, creating or removing user accounts, setting up firewall rules, setting up directories and sending the necessary configuration, systemd services for legacy stuff, container clusters, container deployments, monitoring, container registries, analytics, APM and so on are handled this way.

Noone has write access on the server itself (unless explicitly given in the playbook, or the admins) and even the servers themselves can be wiped and reinstalled with a newer OS version (mostly thanks to Docker, in which the apps reside in), plus all of the changes are auditable, since they coincide with the Git repo history.

It took me maybe 2 weeks to get that up and running, another 2 to handle all of the containerization and utility software aspects. I'm not even that knowledgeable or well paid, there's very few excuses for running setups that don't let you do things "the right way" in a somewhat easy manner, like Windows Server. That's like picking a hammer when you need to screw in a screw - it'll do the job but chances are that there will be serious drawbacks.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by bluGill on Tuesday July 20, 2021 @09:35AM (#27893496)
So you do it anyway! The less sure you are that you can do this, the more important it is to do it now: you are more likely to remember the change that was made (and that person is more like to be around)

30 years ago mainframe companies started realizing that their mainframes couldn't restart anymore - after many years of uptime all the on the fly configuration changes wouldn't be reapplied and so the whole couldn't restart. (all hardware had redundancies and backup power supplies, so any individual component could be replaced and most had been over time) So they started scheduling twice a year restarts to test that the whole could come back up. The mainframe itself is fully able to run for years without the restart, but the configuration wasn't.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by stonemetal12 on Tuesday July 20, 2021 @09:28AM (#27893412)
A first step would be restore a backup, then check md5s of your executables\data, after all you are testing the backups not system functionality. A second step would be to run automated component level tests, or data integrity tests on the restore to verify that hashes aren't lying to you.

The primary problem you are protecting against is that backups are broken, or corrupted. A broken, as in failure to write, backup won't restore. A corrupted backup probably wouldn't restore either, even if it did it would fail the MD5 checks. No one is expecting you to destroy and repair Prod on a weekly basis.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by jms703 on Monday July 19, 2021 @09:41PM (#27889267)
A failure to invest in business continuity and maintaining your systems will cost you one way or the other. Hard drive failure, fire, flood, lightning strike, or ransomeware. These aren’t new problems facing businesses.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by kenniskrag on Monday July 19, 2021 @07:18PM (#27888372)
I provide a test system in a vm. I have an installation script for the db. Dump the db and replace paths, import, start application, done. This can then be used to test the new release before deployment.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by kenniskrag on Monday July 19, 2021 @07:20PM (#27888388)
bonus: the vm can be used for debugging or used as playground
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by ashtonkem on Monday July 19, 2021 @07:37PM (#27888516)
Be mindful of what customer data you’re handling though.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by handrous on Monday July 19, 2021 @11:58PM (#27889921)
Underrated problem of testing backups, generally. Making it easy/common can also mean greater exposure to risk of data leaks, if you don't take great care.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by MeinBlutIstBlau on Monday July 19, 2021 @07:44PM (#27888555)
You don't even need system images. Just the data. So SQL backups and just file directories.

However for a company of our size, it's not really possible. I was talking to my lead about this last year and we have about 50TB of our entire system I believe stored in our databases. All he said was "we have one, but hopefully I'm retired before needing to find out how to restore from it."

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by EVa5I7bHFq9mnYK on Tuesday July 20, 2021 @03:02AM (#27890813)
Ransomware gangs go after large organizations, those that can afford testing backups, not after pop and mom coffee shops.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by amelius on Tuesday July 20, 2021 @04:01AM (#27891096)
Is this true? I think big organizations just end up in the news more often.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by yodelshady on Tuesday July 20, 2021 @08:47AM (#27893057)
Third-hand evidence, mom n' pop shops don't have the expertise to pay in bitcoin. Or perhaps, more charitably, they've been inoculated by previous low-effort scams and smartly assume bitcoin payments are another.

Honestly I'm not sure many large IT depts have it either, but for $1M+ the attackers can afford good customer service.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by pbhjpbhj on Tuesday July 20, 2021 @08:12AM (#27892794)
There was a school group featured in a report on BBC Radio 4 recently, they did handle quite large budgets, but they were also an educational charity. One of the governor's refrained (paraphrasing) "they must be totally immoral to target us"; I very much doubt they were targeted beyond 'can we exploit this box'.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by tinus_hn on Tuesday July 20, 2021 @09:49AM (#27893660)
If your systems are in this state better pray you never experience hardware failure.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by emodendroket on Monday July 19, 2021 @08:34PM (#27888897)
Well, that's why you pay more for PaaS than hosting it yourself, right? You can make it someone else's problem, to an extent.
Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by dheera on Tuesday July 20, 2021 @01:39AM (#27890431)
Also, ransom gangs can take over your backups.

Keep offline, airgapped backups.

Re:Don’t Wanna Pay Ransom Gangs? Test Your Backups by scruffyherder on Tuesday July 20, 2021 @05:52AM (#27891774)
If only virtual machines and networks were a thing.