News for hackers. Stuff that matters.
Re:30k U.S. organizations newly hacked via holes in Microsof... by waynesoftware on Friday March 05, 2021 @05:05PM (#26362741)
Wow. Patching (or using cloud mail providers) would have mitigated the risk for this one...and many others in the past (and the future). The cleanup from this is big for those who were hit.

Launching attacks during major news events surely also helped the attackers stay under the radar for longer.

Re:30k U.S. organizations newly hacked via holes in Microsof... by brundolf on Friday March 05, 2021 @05:24PM (#26362989)
The cloud angle is interesting; on one hand, it creates an even-more-centralized single point of failure. On the other hand, given that virtually every computing system out there is a house of cards, letting the experts focus on securing (and updating!) just a single one might be the best defense.
Re:30k U.S. organizations newly hacked via holes in Microsof... by mywittyname on Friday March 05, 2021 @05:49PM (#26363246)
The cloud providers can afford to hire and train elite teams to handle security. I remember seeing a post about a guy trying to break out of the docker container used by Cloud SQL on GCP, and apparently the GCP admins made it known that he was being watched pretty early on. I believe the issue was patched fairly quickly too.

It's possible that <Random F500 Co> has a great security team. But it's also possible that <Other F500 Co> doesn't.

Re:30k U.S. organizations newly hacked via holes in Microsof... by brundolf on Friday March 05, 2021 @05:52PM (#26363282)
Really what we need is the ability to self-host reasonably secure systems without a team of experts working round the clock... but that doesn't appear to be the hand we've been dealt
Re:30k U.S. organizations newly hacked via holes in Microsof... by belval on Friday March 05, 2021 @06:08PM (#26363432)
I might be biased because I work at AWS, but I really doubt that there are enough sys admins that know what they are doing and keep up to date let alone find vulnerabilities in the software they use to protect all companies. A Fortune 500 maybe, but at some point you simply can't afford someone who knows what he's doing and at that point you might as well have everything in the cloud so you can focus on your actual money making business.
Re:30k U.S. organizations newly hacked via holes in Microsof... by brundolf on Friday March 05, 2021 @06:47PM (#26363778)
Yes, that's how things are now. My point was that things shouldn't be that way, and I see no reason why they always had to be that way, though at the same time that's where we are and there isn't a clear path out of it.
Re:30k U.S. organizations newly hacked via holes in Microsof... by kaliszad on Friday March 05, 2021 @06:18PM (#26363516)
Is the "cloud" with armies of above-average developers, SREs/ sysadmins/ systems engineers and security specialists really the solution or is the solution to actually sit down and make simpler systems that a few skilled people can fit in their heads and actually understand?
Re:30k U.S. organizations newly hacked via holes in Microsof... by jacquesm on Friday March 05, 2021 @06:25PM (#26363593)
Clearly the latter, but unfortunately the economic incentives favor centralization and that in turn pretty much nixes the chances of significant resources being allocated to create those solutions. In fact, there are significant incentives to keep such solutions out of the marketplace entirely.

It's quite funny in a way: regular mail worked for two hundred or so years without too much in terms of trouble, ok, we had some spam but that was about it. And now mail delivery has become so complicated that the mere act of accepting mail can lead to your corporate secrets being made public or lifted without your knowledge.

Re:30k U.S. organizations newly hacked via holes in Microsof... by kaliszad on Friday March 05, 2021 @09:59PM (#26364822)
Actually, you see Google hiring ever more people. My colleague has worked for Google and said on multiple occasions (it is even on video) you can barely get anything done using the systems and procedures they have in place. The infrastructure/ tools for anything they have programmed there was very high maintenance and almost begins to crumble under its own weight. It is almost like an oil tanker dragging its anchor - it is still rolling, but it sure isn't a sustainable development if what you want is efficient movement forward.
Re:30k U.S. organizations newly hacked via holes in Microsof... by Pokepokalypse on Friday March 05, 2021 @11:50PM (#26365315)
That describes my employer; 15+ year old SaaS vendor.
Re:30k U.S. organizations newly hacked via holes in Microsof... by lotsofpulp on Friday March 05, 2021 @06:35PM (#26363672)
Physical mail could easily be stolen though.

But you can still send it if you want that kind of security. There’s trade offs galore, but obviously the cheapness and convenience of email seems to have won out versus security concerns.

Re:30k U.S. organizations newly hacked via holes in Microsof... by winkeltripel on Friday March 05, 2021 @06:59PM (#26363875)
But its like with electoral ballots. The paper mail is hard to copy without the carrier finding out, and has to be intercepted by a local.

Email cam be copied and sent wherever without the operators knowledge, from anywhere with internet, if they break into the mail daemon.

Re:30k U.S. organizations newly hacked via holes in Microsof... by asdff on Saturday March 06, 2021 @03:07AM (#26365959)
The path of the vector of attach changes but it doesn't go away. Corp B could just bribe an overworked and underpaid mail room worker at Corp A to make some copies of sensitive looking info before they deliver it upstairs. Even today, who is to say that this doesn't happen with some overworked and underpaid sysadmins? or secretaries with their bosses email account password? I wouldn't be surprised if bribes for emails happen pretty frequently in the business world even today.
Re:30k U.S. organizations newly hacked via holes in Microsof... by jacquesm on Saturday March 06, 2021 @05:38AM (#26366540)
Yes, but in actual fact the chances are much bigger that that person turns out to be ethical and will report the attempted breach.

In the digital world there is no such sentry.

Re:30k U.S. organizations newly hacked via holes in Microsof... by tablespoon on Friday March 05, 2021 @06:25PM (#26363594)
> Is the "cloud" with armies of above-average developers, SREs/ sysadmins/ systems engineers and security specialists really the solution or is the solution

Also, at some point the cloud provider may figure out that they can increase profitability by hiring more and more below-average people and just market them as world-class.

Re:30k U.S. organizations newly hacked via holes in Microsof... by acdha on Friday March 05, 2021 @08:50PM (#26364495)
This is true but every IT outsourcing company is decades ahead of them. Doing that will hurt the cloud provider’s business while most other F500 CIOs will get a bonus for saving money as long as they leave before an incident too blatant to blame on anything else.
Re:30k U.S. organizations newly hacked via holes in Microsof... by tablespoon on Friday March 05, 2021 @11:09PM (#26365105)
Those outsourcing companies have a reputation for providing cheap low skill workers.

What I described is a situation of basically converting reputation into cash. Once you're known for having "armies of above-average developers" and then cut back on employee quality, it's going to take a long time for the market to figure it out (and you can probably extend that time significantly with slick marketing). In the mean time, you profit margins are increased.

Re:30k U.S. organizations newly hacked via holes in Microsof... by acdha on Saturday March 06, 2021 @09:52AM (#26367713)
Again, I’m not saying it’s impossible — only that, say, AWS or GCP have a lot more at risk cutting into a core market pitch and failing to deliver a promised service – and that’s entirely on them to deliver.

In part, this is the different service model: if I go to AWS and buy, say, S3 they have a very clear responsibility not to lose your data and to serve it quickly. If my CIO picks one of the bargain basement outsourcers and the centralized storage service fails badly, each different group will be saying that the failure wasn’t due to them but the company management, outsourced project management, the contractors who set it up/operate/monitor/secure, vendor products, vendor professional staff, Microsoft, etc. Since truckloads of cash will have been spent by then, many of those parties only care if it’ll reach the point of a lawsuit and everyone in the approval chain who didn’t say it was troubled before has an incentive to say the failure was unforeseeable and the solution is not to hold anyone accountable.

Re:30k U.S. organizations newly hacked via holes in Microsof... by cmckn on Saturday March 06, 2021 @03:16AM (#26365998)
Interesting idea, but I don’t think that’s a gamble any of the current clouds would make. The business is by nature a long game, so a few years of increased profit followed by <danger> doesn’t seem like it’d be enticing to a cloud.

Besides, it’s not really true today that clouds only employ “above average” developers. I mean hell, they employed me!

Re:30k U.S. organizations newly hacked via holes in Microsof... by kaliszad on Saturday March 06, 2021 @11:02AM (#26368272)
It is already happening. If the most productive and smart people at your company are hindered by processes designed to basically hold them back, they are going to leave no matter how much you pay them.
Re:30k U.S. organizations newly hacked via holes in Microsof... by ckozlowski on Friday March 05, 2021 @11:33PM (#26365233)
"Simpler" is often at odds with "more features" here though. And while I anticipate the "I only need a handful of features" argument, great swaths of users feel differently.

When you proceed to the logical end of enforcing simplicity to achieve security, you get OpenBSD. That's great for certain applications, but I think we can agree it doesn't check a lot of boxes for contemporary feature set demands.

My point being, achieving that is way harder than it sounds.

Re:30k U.S. organizations newly hacked via holes in Microsof... by kaliszad on Saturday March 06, 2021 @11:27AM (#26368452)
That is exactly my point. You should be quite picky about the tools you rely on as a business or individual. Most users in one company, if you ask them, are fine using about 10 features with a great overlap, so maybe 20 features overall. That will have very large overlap with other companies in the industry as well. You have a few employees, that use like 50 features all the time. You know them by name as a sysadmin usually :-) and you tend to those people often and maybe even become friends. Those people will do just fine using a very professional/ complicated tool because they will invest time to learn using it. The other people would be overwhelmed. The solution is to use different tools for those two groups.

Speaking of OpenBSD, that might actually be a better OS for most stuff on the shop floor in companies that I have seen from the inside, where Windows is used almost exclusively. The plus being, nobody can really mess around with it. There is usually exactly one app that needs to run 24/7/365 with occasional opportunity to update e.g. during a maintenance window and that's it, anything that causes the app to close is lost time on the shop floor. OpenBSD being minimal is a large plus here.

Re:30k U.S. organizations newly hacked via holes in Microsof... by CuriousNinja on Saturday March 06, 2021 @07:05AM (#26366865)
In an ideal world the latter would be best. However in practice systems tend to get complicated over time as they evolve and more features etc.. are added. I think one way to look at it is that as a business to outsourcing the non-differentiated heavy lifting to another entity that has more expertise in it would let you focus on your core products. In this specific example why is using a cloud email provider any different from deciding to use power from the power grid instead of generating your own electricity.
Re:30k U.S. organizations newly hacked via holes in Microsof... by kaliszad on Saturday March 06, 2021 @11:09AM (#26368332)
In a healthy company, I don't think you can outsource any work on the core product without making the end result worse. Even things like translations need lots of back and forth and the feedback loop needs to be really tight. It has to be clear to the user in the culture what you want to say and the things are very subtle at times, like the eye icon in the password field to show the password. In some cultures, that might be associated with something creepy or negative maybe, but you just don't know. Show or hide may be twice as long as in the languages you know which breaks your assumptions and makes the slick UI less slick or the error messages less clear in that particular setting.
Re:30k U.S. organizations newly hacked via holes in Microsof... by bearbawl on Saturday March 06, 2021 @02:09PM (#26369664)
Most IT services should definitely be outsourced.

Let’s say you are a big airline company, there is absolutely not a single reason you should manage your email system. Your job is to fly airplanes not to manage some goddam emails.

The really fun part in that is that most of the big airlines actually outsourced some key part of their core job (IT wise I mean), like how they manage seats and load, this kind of stuff, while keeping some absolute non-core IT services internal, like an internal Exchange system with dozens and dozens of people to manage it.

Re:30k U.S. organizations newly hacked via holes in Microsof... by bearbawl on Saturday March 06, 2021 @01:58PM (#26369596)
The first one, 100%.

The state where big companies are make the second option impossible. That may be unfortunate, I don’t know, but that’s really where we’re at.

There is absolutely no way to cure big companies from all the shit they have accumulated. For them, the actual restart is to go to Cloud. Hopefully they will not go simply bare metal, because then they can recreate the exact same shit but in the Cloud.

Re:30k U.S. organizations newly hacked via holes in Microsof... by g_p on Friday March 05, 2021 @07:37PM (#26364108)
You're right, but I fear we have built up an ecosystem of talent that sees the world in one of two very binary ways.

One camp assumes if you don't expose it to the internet, and keep it on-prem, it's secure. Think exchange server on-prem (but let's overlook the gaping internet exposed parts - they don't see those, they see the fact it runs in their office).

On the other hand, it's public cloud, hosted service, rely on a big company with the resources (but accept loss of tenant isolation when something big goes badly wrong, and hope the cloud host has the skills to mitigate and detect issues).

We need more secure systems, but if they're publicly exposed then you'll require that team of experts around the clock simply to detect the potential of a compromise. Something I see a lot of confusion around is knowing when something is compromised. Responding is then "easy" in comparison for them, but they don't know what they should be looking for. With complex exposed services (mixed user and management plane over HTTPS, email interfaces for multiple protocols with different versions and authentication mechanisms), the likelihood of serious comprise tends towards 1.

Better hardening services would help to get some way towards the world you describe, but that has to filter through the whole supply chain and ecosystem - no, you shouldn't be able to manage the exchange server from outside, nor should any such interfaces be exposed. No, the exchange service shouldn't execute aspx code from folders on the local filesystem that can be modified other than through a privileged updater service.

Re:30k U.S. organizations newly hacked via holes in Microsof... by TheDudeMan on Friday March 05, 2021 @09:13PM (#26364616)
Yes, what we need is reasonably secure systems.

But what we pay for is features.

Re:30k U.S. organizations newly hacked via holes in Microsof... by rorykoehler on Saturday March 06, 2021 @03:38AM (#26366055)
Eventually security becomes a feature
Re:30k U.S. organizations newly hacked via holes in Microsof... by LilBytes on Saturday March 06, 2021 @01:06AM (#26365560)
I remember reading this. When the Dev did it a second time there was a txt file on the host (container? Can't remember) saying "Hey this is cool, we're about to patch this, thanks for letting us know".
Re:30k U.S. organizations newly hacked via holes in Microsof... by theobeers on Saturday March 06, 2021 @08:53AM (#26367333)
Yeah, here's the blog post you're thinking of, from August 2020:

https://offensi.com/2020/08/18/how-to-contact-google-sre-dro...

And the HN thread:

https://news.ycombinator.com/item?id=24216009

Re:30k U.S. organizations newly hacked via holes in Microsof... by pmlnr on Friday March 05, 2021 @06:25PM (#26363592)
Riiiight, because cloud sw can't have 0 days.
Re:30k U.S. organizations newly hacked via holes in Microsof... by sangnoir on Friday March 05, 2021 @11:13PM (#26365127)
The argument is cloud sw have better chances of remediating their 0-days compared to countless sys-admins/help-desk-admins
Re:30k U.S. organizations newly hacked via holes in Microsof... by Veserv on Friday March 05, 2021 @07:35PM (#26364100)
That is only accurate if they can provide a meaningful defense against expected attacks otherwise all you are doing is creating a single central target. Unfortunately, the cloud providers can not mount even a token defense against an attacker funding an attack at the $100M level, so I see no reason to assume they can defend against credible threats to a single Fortune 500 company given that they can not even stop an attack with such a meager amount of resources allocated to it relative to the size of a Fortune 500 company. That is not to say that the teams in a Fortune 500 company are any better, merely that everybody is completely inadequate.

By consolidating targets when you can not even reach the level to protect a single one you are making the situation worse, not better by consolidating. For it to make any real amount of sense they would first need to demonstrate an ability to prevent attacks at least in the correct order of magnitude and then demonstrate that they can scale up without creating correlated risk. Only then does it make any sense to actually centralize on a single solution, let alone a single provider.

Re:30k U.S. organizations newly hacked via holes in Microsof... by brundolf on Friday March 05, 2021 @07:37PM (#26364109)
I mean... they prevented this one in the cloud version.

I'm not advocating for a single provider, and I'm not necessarily advocating for cloud hosting as a solution, I'm just pointing out that in this case the cloud fared better than practically all of the self-hosted systems

Re:30k U.S. organizations newly hacked via holes in Microsof... by jlgaddis on Friday March 05, 2021 @08:03PM (#26364262)
The "cloud version" is an entirely different piece of software.

It's not the same OWA that one hosts on-premises. That one's still vulnerable even if it's hosted "in the cloud".

On a different note, if they could prevent this in "the cloud version", why couldn't they -- why didn't they -- prevent it in "the non-cloud version"?

Re:30k U.S. organizations newly hacked via holes in Microsof... by Godel_unicode on Saturday March 06, 2021 @01:37AM (#26365661)
You already said the answer to your own question; it's different and therefore it's not the same.
Re:30k U.S. organizations newly hacked via holes in Microsof... by Veserv on Friday March 05, 2021 @08:47PM (#26364481)
Maybe. These were vulnerabilities in every version of Exchange Server for 8 years since Exchange Server 2013 that were only detected because they were already being actively exploited. Unless Microsoft has two distinct Exchange solutions, one for customers to self-host and one for themselves to host on behalf of their customers, there is no reason to believe, despite their claims to the contrary, that they were not similarly vulnerable until the exploit was discovered and patched internally. That would mean their system fared at most slightly better than an average self-hosted system which should not really inspire any confidence in their ability.

Even if we assume that they did create two independent systems, there is no reason to assume that two products developed by the same company in tandem serving the same fundamental, lucrative use case should have material differences in quality/process. That there were multiple trivially exploitable, catastrophically effective vulnerabilities that were unknown for 8 years and that Microsoft never discovered themselves (they discovered it by realizing somebody else discovered it and was using it) should indicate that their cloud product is equally atrocious even if we assume that these were distinct products and thus would not be affected by the exact same bugs.

In conclusion, as you say virtually every computing system out there is a house of cards, so there is no reason to assume that consolidating on the cloud and letting one of those groups of people focus will result in anything other than more houses of cards, except in this case being used on an even juicier target.

Re:30k U.S. organizations newly hacked via holes in Microsof... by bearbawl on Saturday March 06, 2021 @02:41PM (#26369921)
That’s not how to look at this.

The point is not if the Cloud can defend against a very sophisticated attack, the point is whether they can at least do a better job than what those big companies are doing.

And the answer is really easy: Fortune 500 are at the Stone Age of security (among a lot of other computer science topics) so of course the Cloud is doing better. It’s not even the same world or the same order of magnitude.

And the abyss will become bigger and bigger because it’s becoming more complex. There is no way a Fortune 500 company can keep up with the complexity of what AWS, Google or Azure is dealing with, and the new tech world we live in. And it’s also quite stupid, that’s not your job nor where you will be making money. Just concentrate on the app/code that is indeed your core job, on top of solid and proven Cloud services.

Also, you talk about centralisation and the issue of a single provider, well, here’s the actual joke: the level of centralization and concentration is way, way bigger internally than if it was on the Cloud. Most of those Fortune 500 companies have only a few datacenters. Although they are international, some even have datacenters only in their local region of origin, with zero region/local hub of some sort, as crazy as it may sound.

And most of those Fortune 500 companies have only one provider for each of their key component.

If they were on the Cloud (and they will be, eventually), reversibility and transferability is « built-in » almost, because it is an actual feature, or because everything is way more standardized, or just because moving into the Cloud, you will think from the start about how to move back or to a different provider. And in any case is much much better than the state there’s in.

Re:30k U.S. organizations newly hacked via holes in Microsof... by u678u on Friday March 05, 2021 @06:10PM (#26363447)
I think this was the conclusion from the Sony hack (2014- wow nearly 7 years already). People were scared of cloud security but Sony showed that on prem isn't any better.
Re:30k U.S. organizations newly hacked via holes in Microsof... by koolba on Friday March 05, 2021 @07:55PM (#26364231)
Cloud providers are also more likely to have true off site backups in place. Your vanilla SMB running an exchange server on a pc in the closet doesn’t.
Re:30k U.S. organizations newly hacked via holes in Microsof... by perl4ever on Friday March 05, 2021 @10:21PM (#26364897)
“Put all your eggs in one basket and then watch that basket.” - Andrew Carnegie
Re:30k U.S. organizations newly hacked via holes in Microsof... by collsni on Friday March 05, 2021 @11:31PM (#26365222)
imagine if aws, gcp, or azure went down for one day.
Re:30k U.S. organizations newly hacked via holes in Microsof... by sofixa on Saturday March 06, 2021 @05:44AM (#26366558)
That could never happen baring an unlikely critical even such as a nuclear world war. Any of them being fully down is nearly impossible - remember, we're talking about autonomous regions across hundreds of DCs across the globe.
Re:30k U.S. organizations newly hacked via holes in Microsof... by tonyedgecombe on Saturday March 06, 2021 @03:07AM (#26365956)
Or a week ...
Re:30k U.S. organizations newly hacked via holes in Microsof... by kaliszad on Friday March 05, 2021 @06:13PM (#26363478)
The proper mitigation would be actually using much simpler, better quality software. Microsoft Exchange Server is quite famous for being an attack vector on corporate networks. At my previous job, the company was advised (by a very capable and expensive security consulting company) to keep Exchange as separate as possible from the corporate network - this of course is a bit counter intuitive, when you want to use e.g. Single Sign-On, contacts and more typically with Active Directory (AD). Thankfully my job wasn't to administer or develop any solutions for AD or Exchange so I just took a note.

Obviously, no engineer can have even a sufficient overview of the full Exchange Server implementation not speaking of full understanding. In such a situation security, quality and user (or admin for that matter) experience always take a big hit. It doesn't help Exchange Server is most likely developed using programming languages and approaches that more or less demand complecting the solution with OOP-related ceremony. Supporting two decades or more of legacy features and protocols doesn't help. Some companies even want to connect AD and Exchange to SharePoint... which is at least as complex as Exchange.

The problem companies don't understand is that you have to work on simplifying, which is very hard - much harder than adding features. If you don't, the interactions between components will overwhelm even the largest and best skilled team on the planet. The result is, we see breaches and security issues like this every day and realistically, nobody who can decide anything in the corporate environment gives a f** anymore because nobody pays the more or less laughable fines with their own money and nobody really goes to jail but the user data is lost, peoples lives are shattered.

Re:30k U.S. organizations newly hacked via holes in Microsof... by mattmanser on Friday March 05, 2021 @06:49PM (#26363802)
I find this comment extremely unhelpful.

There's a reason why everyone uses microsoft exchange, despite all its myriad of flaws, and the flaws of its major client Outlook.

And it's because it offers so much functionality, precisely because it so much more complicated.

It's like saying you can secure your house if you build a 20ft wall round it with no gate.

Sure you can, but it becomes pretty useless.

Re:30k U.S. organizations newly hacked via holes in Microsof... by doctor_eval on Friday March 05, 2021 @07:18PM (#26363990)
I don’t think that’s true at all. Exchange is awful. It’s slow, hard to configure and doesn’t offer anything you can’t do better with simpler tools.

Like the majority of awful “enterprise” products on the market, the primary reason that it’s popular is because it’s from a megacorp who speaks the language of the buyers, who are all aspiring megacorps. I was horrified the first time I used exchange and couldn’t wait to change providers the moment I had the chance.

So it’s more like saying you can secure your house if you use a security service who sets security targets instead of sales targets.

Re:30k U.S. organizations newly hacked via holes in Microsof... by Karunamon on Friday March 05, 2021 @10:04PM (#26364839)
Exchange ... doesn’t offer anything you can’t do better with simpler tools.

I call maximum shenanigans on this. Exchange is a fully-integrated groupware suite with a single-pane-of-glass on both the management and the user side. I am aware of precisely zero feature-complete alternatives, let alone anything "better".

Re:30k U.S. organizations newly hacked via holes in Microsof... by jimnotgym on Saturday March 06, 2021 @04:54AM (#26366376)
...with a huge army of engineers who can do basic admin jobs on it because of the AD integration...with a full suite of structured training programmes to bring up more of those engineers and keep them current.
Re:30k U.S. organizations newly hacked via holes in Microsof... by doctor_eval on Saturday March 06, 2021 @10:18PM (#26372815)
I suppose if, as has been my experience, “feature complete” actually means “whatever features ship with Exchange” then you’re right. But isn’t that the tautology of enterprise software? Vendors build a moat of features which end up in enterprise RFPs and ultimately lock out other vendors - not because the features are necessary or even useful, but just because they exist and, perhaps, some department head thinks it might be useful one day - or, more likely in my experience, the consulting firm involved in procurement gets a cut of the action. Having been on both sides of this process, I know exactly how it works in practice.

So I’m sure that for some huge enterprises, the complete feature set from Exchange is actually necessary, or at least desirable. But for everyone else - including many companies I’ve worked in at a senior level, and almost certainly many of the victims of this vulnerability - I’d call shenanigans right back at you.

Re:30k U.S. organizations newly hacked via holes in Microsof... by kaliszad on Friday March 05, 2021 @10:20PM (#26364893)
Feature completeness doesn't mean the software is better. I think, many of those companies affected or the poor people there certainly wished for at least a moment they didn't use Exchange.
Re:30k U.S. organizations newly hacked via holes in Microsof... by lc9er on Friday March 05, 2021 @08:40PM (#26364445)
It’s pretty bad, but it’s probably the best of the available tools at the time. Serious competitors like Groupwise and Lotus were kind of nightmares. Open source alternatives offered great individual components, but not the integrated solution you got with Exchange/Outlook/Sharepoint.

Sometimes being the least worst option is all it takes.

Re:30k U.S. organizations newly hacked via holes in Microsof... by rsj_hn on Friday March 05, 2021 @07:46PM (#26364173)
I think the point is that you can provide a lot of functionality by using back-end APIs to communicate to servers in different trust zones rather than having a big ball of trust - especially an internet facing big ball of trust.

And you are right, loose coupling does rule out a very small set of functionality. For example an email sent to a user might have an smb: link, and then Outlook used to do a preview of the email, automatically loading all the links, which would cause your credentials to be sent to the smb:// server just by previewing the email, thereby allowing malicious attacker to steal password hashes by sending emails to victims (no click was needed).

So that would be an example of excessively tight integration and a design philosophy that was fast and loose with shipping both credentials and executables across the network. I think we have learned from those lessons.

In terms of why it is dominant today, it is because of fairly rational C level decisions, not users clamoring for it as opposed to some generic email/calendaring solution. Microsoft still knows how to do support, there is a large pool of cheap IT admins certified to work on it, and it allows you to run your own server instead of buying a service from gsuite. Really if Google could shed their disdain for human beings and learn to think of them as customers, they could take a lot of market share away from Exchange, because right now it is a trade off of security versus support - the functionality is basically the same.

Re:30k U.S. organizations newly hacked via holes in Microsof... by Godel_unicode on Saturday March 06, 2021 @01:45AM (#26365688)
If you don't want outbound smb, don't allow outbound smb. Your bad firewall policy isn't exchanges fault. Bonus, blocking outbound smb also blocks the myriad other vectors for this same issue.
Re:30k U.S. organizations newly hacked via holes in Microsof... by jimnotgym on Saturday March 06, 2021 @05:02AM (#26366415)
Gsuite doesn't need to be the same as Exchange in functionality. It needs to be the same as AD + Exchange +Teams +onedrive +Sharepoint.

Gsuite email doesn't even have good support for things like delegated access to shared mailboxes, treating them more like a distribution group. On Outlook they appear by magic on your sidebar.

Source: I am currently migrating some acquired users from gsuite to 365

Re:30k U.S. organizations newly hacked via holes in Microsof... by kaliszad on Friday March 05, 2021 @10:12PM (#26364868)
It is unhelpful to your business, if you get hacked and your customers lose trust into your ability not losing confidential data. The daily toil of using Outlook and Exchange is also substantial.

You conflate functionality and complexity. If you think about it for a minute, complexity actually hinders functionality. There is some intrinsic minimal complexity to useful features of a software system for it to be functional. Exchange could be way more useful, if it wasn't so complicated and it could be a lot easier to keep somewhat secure.

Exchange in many circumstances feels more like a banks vault but instead of steel door with a wooden one with the cheapest padlock you can buy and a sign "we go here once a year to check everything is in order" where real banks usually work a bit differently... There are many cases, where an attacker gained access to the complete Active Directory through Exchange. At least so I was told by a company that did the consulting afterwards to clean up the mess.

Re:30k U.S. organizations newly hacked via holes in Microsof... by Godel_unicode on Saturday March 06, 2021 @01:49AM (#26365703)
"access to active directory" is granted to every user account in a domain (how do you think address lookups work?) and isn't nearly as scary as it sounds.
Re:30k U.S. organizations newly hacked via holes in Microsof... by EvanAnderson on Saturday March 06, 2021 @02:48AM (#26365876)
The default installation of Exchange 2013 and 2016 make changes to security descriptors in Active Directory that can make privilege escalation attacks easier. Presumably this is what the parent is referring to, rather than just "plain old" user access to Active Directory.
Re:30k U.S. organizations newly hacked via holes in Microsof... by kaliszad on Saturday March 06, 2021 @11:34AM (#26368502)
I know. It really is quite scary, if you have been in a for-real security audit actually. We wouldn't be creating admin workstations if the security story with AD would be so great, hint - it isn't. Exchange must communicate with AD with much higher permissions than most users. It really is scary how many barriers will be crossed just so anything you would expect, like contacts, works.
Re:30k U.S. organizations newly hacked via holes in Microsof... by Godel_unicode on Saturday March 13, 2021 @01:44AM (#26444564)
I've been a part of many for-real security audits. This is largely incorrect scare-mongering. Separate admin workstations are symptomatic of a bad security posture and check-box security, they are absolutely not necessitated by nebulous concerns about the directory being readable.

Of course a server process which is designed to modify (among other things) group memberships needs different permissions than a user, why would that not be the case...?

If you don't like it being highly privileged, don't grant it the permissions. Or hire someone who can.

Re:30k U.S. organizations newly hacked via holes in Microsof... by discreteevent on Friday March 05, 2021 @06:37PM (#26363701)
"It doesn't help Exchange Server is most likely developed using programming languages and approaches that more or less demand complecting the solution with OOP-related ceremony."

This statement certainly doesn't help the credibility of your comment.

Re:30k U.S. organizations newly hacked via holes in Microsof... by systematical on Wednesday March 10, 2021 @09:42PM (#26419553)
Cause you could never have exploits in functional...ever.
Re:30k U.S. organizations newly hacked via holes in Microsof... by EvanAnderson on Friday March 05, 2021 @06:25PM (#26363600)
Exchange product architecture was absolutely to blame for this. Very particualrly, the "/ECP" directory should have never been allowed to be Internet accessible. (I believe the upcoming version finally rectifies that in a "supported" way.) In general, though, Microsoft hasn't focused enough on making Exchange more compartmentalized. The servers' privileges in Active Directory are too high (though this is supposedly being addressed in the upcoming version too.)
Re:30k U.S. organizations newly hacked via holes in Microsof... by kaliszad on Friday March 05, 2021 @10:34PM (#26364948)
Thank you for the insight.

Certainly, "in the upcoming version" is a bit late for those affected and most of those other Exchange-related hacks in the past. The thinking around Exchange is still more or less left in the 20th century and it shows.

Re:30k U.S. organizations newly hacked via holes in Microsof... by FpUser on Friday March 05, 2021 @07:47PM (#26364182)
>"It doesn't help Exchange Server is most likely developed using programming languages and approaches that more or less demand complecting the solution with OOP-related ceremony"

What on Earth OOP has to do with the quality / security of the Exchange? This reads like someone is on crusade.

Re:30k U.S. organizations newly hacked via holes in Microsof... by kaliszad on Friday March 05, 2021 @10:29PM (#26364930)
Well, I kind of am to be frank. OOP really mostly obscures an implementation and is often taught almost religiously as "the true one way". In the end, Exchange is a stellar example of the obscured and therefore unfathomable implementation.

You should really watch "Simple Made Easy" by Rich Hickey and think really hard about it. If you don't come to the conclusion that most software development could be way more sustainable in the long run would we use simpler tools and approaches instead of complecting everything especially with questionable OOP balast then maybe we have very different experiences.

Re:30k U.S. organizations newly hacked via holes in Microsof... by FpUser on Saturday March 06, 2021 @01:17AM (#26365600)
>"OOP really mostly obscures an implementation "

I see nothing wrong with OOP. It is convenient for many things. It is not a silver bullet though. Nothing is. Personally I do not adhere to any concept / programming paradigm. They're just tools. I use many. Depends on what I am doing.

Generally one can take a tool and put it to good use while the other will fuck things up regardless.

Re:30k U.S. organizations newly hacked via holes in Microsof... by disgruntledphd2 on Saturday March 06, 2021 @06:27AM (#26366714)
I think OOP is useful where you need to have state and functions kept together.

It's a little easier to have foobar.update(), rather than update(foobar, state).

I started off mostly programming in R, so using mostly bare functions, but I have to admit that objects are really, really useful when you need to maintain state. Yes, you can do it with closures, but it's a little harder and a little uglier.

That being said, the mutability that makes objects useful is also problematic in that you can end up with magically updating references without defensive copying.

Re:30k U.S. organizations newly hacked via holes in Microsof... by kaliszad on Saturday March 06, 2021 @11:47AM (#26368608)
The point is exactly, it is somewhat easier exactly in that one case when you have a single state _foobar_ somewhere and work with it all the time. In almost all other cases the second case is actually simpler.

I don't know R and I don't really want to know it. For me, it doesn't seem to bring anything extra to the table that I couldn't do in Clojure or ClojureScript much more consistently and simply. If in my project, I have a number of transformation functions for my state, passing it around isn't a huge deal as it is just a nested map usually. It forces you to be very consistent and helps you as the project grows. Also, most of the functions are easily transferable between projects even when the state would have a very different structure.

Of course the whole thing is a complicated topic and in some cases you want mutability and local state e.g. because the performance is a bit better. Usually, that involves a few simple transformations.

Re:30k U.S. organizations newly hacked via holes in Microsof... by disgruntledphd2 on Wednesday March 10, 2021 @06:20AM (#26410109)
See, this is because you don't deal with data and statistics on a regular basis, which I do.

And if you figure out how to fit a generalised additive model in clojure with one line of code, please let me know :)

So, in DS/stats you end up needing mutability because the datasets are really large, and the models take a long time to run, so copying is generally bad.

Re:30k U.S. organizations newly hacked via holes in Microsof... by FpUser on Saturday March 06, 2021 @10:26AM (#26368005)
I feel that many of the theories concerning software developer's practice are concocted concocted mostly out of the author's desire to show that their way is the only one and capitalize on that. It is their own business. Not mine. I have bigger fish to fry and do not dwell on my screwdrivers.
Re:30k U.S. organizations newly hacked via holes in Microsof... by xwolfi on Friday March 05, 2021 @08:38PM (#26364437)
What s even more complicated than convincing a company simplifying is necessary?

Convincing a developper to add features rather than remove requirement when the feature has no simple implementation in view :D

Re:30k U.S. organizations newly hacked via holes in Microsof... by kaliszad on Friday March 05, 2021 @10:39PM (#26364970)
I know it was meant as fun. I had a bitter laugh. :-)

Actually, you want to work in a setting where you understand the need and value of a feature and how it fits into the overall design and feel of the (software/ hardware) solution to a problem. Is such a case, you understand that there is no requirement but a need or pain point that needs to be addressed, if you want to deliver more value to the user, some of which may turn into financial or other benefit for you.

Re:30k U.S. organizations newly hacked via holes in Microsof... by EvanAnderson on Friday March 05, 2021 @05:50PM (#26363256)
The vulnerabilities being exploited were all zero-day. Up-to-date installations were still vulnerable.
Re:30k U.S. organizations newly hacked via holes in Microsof... by weare138 on Friday March 05, 2021 @08:21PM (#26364364)
It was a 0-day exploit. The patch wasn't released until March 2nd but the vulnerability was being exploited at least since January.
Re:30k U.S. organizations newly hacked via holes in Microsof... by walrus01 on Friday March 05, 2021 @05:23PM (#26362980)
If I had to guess it's a huge laundry-list of organizations that for some legacy reason (Going back 10, 15, 20 years) are running on-premises Exchange, and don't have a full time person one of whose roles is to keep up on patches, security advisories and such.
Re:30k U.S. organizations newly hacked via holes in Microsof... by logifail on Friday March 05, 2021 @05:53PM (#26363287)
> to keep up on patches, security advisories and such

Until you've personally experienced the full horror of attempting to keep on-premises Exchange patched, especially in the SME space where you may have few servers, it's hard to imagine how awful this is.

Cumulative Updates are essentially "completely uninstall Exchange" and then "reinstall Exchange again". This is not what one might call a "patch". Then you get into dependencies on .Net and suddenly you need to upgrade the OS as well while you're in the middle of completely-uninstalling-and-reinstalling-Exchange.

Last time I got sucked into this, I told my client it was nuts to run on-premises Exchange, to bin it completely and move to a cloud-hosted [Linux] IMAP mailbox system.

Re:30k U.S. organizations newly hacked via holes in Microsof... by EvanAnderson on Friday March 05, 2021 @05:57PM (#26363332)
It's hardly a "full horror". I manage on-prem Exchange in the SME space, with single-server installations and multi-server installations (with and without high availability). The patching process is, arguably, inefficient (doing full installs over top of the existing installation) but, in terms of success rate, I've had good luck.

I wouldn't put out any new on-prem Exchange today, but the ones I support have reasons to be on-prem or planned migration off-prem.

Aside: I've been administering Exchange since version 4.0. I've never experienced "horrors" like so many people talk about. Failing to follow best practices, using dodgy hardware, and cutting corners are the reasons for problems that I've been privy to by way of friends, emergency engagements with non-Customers, etc.

Re:30k U.S. organizations newly hacked via holes in Microsof... by logifail on Friday March 05, 2021 @06:09PM (#26363438)
> Failing to follow best practices, using dodgy hardware, and cutting corners are the reasons for problems

I'm sure there are some SMEs who are happy to throw serious budget at doing on-prem Exchange "right".

For everyone else, I'm not sure what they're supposed to do.

Re:30k U.S. organizations newly hacked via holes in Microsof... by EvanAnderson on Friday March 05, 2021 @06:17PM (#26363506)
Everyone else pays for monthly Office 365 subscriptions and ends up spending more money. (Which is what I recommend now, but it galls me to no end.)

I don't buy the "Exchange is expensive to support" argument. It's cheaper on-prem than paying for the subscription. We always saw break-even at around 16 - 20 months.

I have billing records for a small business Customer w/ a single Exchange 2016 server for last year that amount to 6.5 hours for the entire year, including installing CU's 16 thru 18 (CU 19 fell in this year). Yes-- a piece of their overall Windows Update application budget applies to Exchange, as does the amortized cost of backup software, and server computer and support hardware. Even w/ the OS license, Exchange license, and CALs at 120x an Office 365 E3 monthly subscription they're still money ahead over the 4+ years they've been running Exchange.

Re:30k U.S. organizations newly hacked via holes in Microsof... by walrus01 on Friday March 05, 2021 @06:20PM (#26363541)
However from the point of view of a medium sized business paying for office365, in terms of dollar per month per employee, they're getting much more than just exchange, they're getting onedrive, sharepoint, teams, and the office suite software itself as well.
Re:30k U.S. organizations newly hacked via holes in Microsof... by EvanAnderson on Friday March 05, 2021 @06:31PM (#26363643)
For sure. And then there's the CapEx/OpEx tax games to take advantage of, too. It's not a bad deal on the whole, but I think it's overhyped as being better than it really is.

Moving to subscriptions results in a net increase in spend for organizations that were executing on-prem IT well and frugally. That's the only game now. I just think it's disingenuous to say that it's a cost savings. I reject the massive availability increase argument too, at least in the US, because of the lack of competition in the ISP space and the tier of service that is available to SMEs in their budget.

You spend more for the same stuff, are forced to "upgrade" (read: lose features, see changes in UI) at the whim of a third party, and may experiece decreased availability if you're unwilling to spend more on Internet connectivity. There "upsides" for sure, but too many people peddling hosted solutions fail to recognize downsides.

Re:30k U.S. organizations newly hacked via holes in Microsof... by Spooky23 on Friday March 05, 2021 @07:58PM (#26364241)
I don’t buy that for 365 unless you’re a small Microsoft consultancy and admin is “free”.

365 is a really good value, even comparing it to running an large scale standalone environment. Ditto for Google Workplace. For almost any other product, I subscriptions always drive more cost than value.

The

Re:30k U.S. organizations newly hacked via holes in Microsof... by darkwater on Saturday March 06, 2021 @04:25AM (#26366249)
Do you manage any Internet facing Exchange? If so, what have been your remediation strategy with this attack?
Re:30k U.S. organizations newly hacked via holes in Microsof... by EvanAnderson on Saturday March 06, 2021 @04:47AM (#26366340)
All of them are Internet-facing. I have done a lot of patching and some restoring from backup (followed by parching) this week.

Some people disabled /ECP facing the Internet. It was "unsupported" by MSFT so I never did that. In retrospect it would have been worth the gamble. If I had it to do over again I would have taken that bet.

None of the compromised boxes I saw this week showed signs of post-exploit activity. They dropped their payload and left. Every compromised box was restored from backup, temporarily isolated from the Internet, and patched.

Re:30k U.S. organizations newly hacked via holes in Microsof... by Spooky23 on Friday March 05, 2021 @07:51PM (#26364207)
I used to run a large on-prem exchange system with about 75k users. It’s literally the only product I’ve ever seen where the admins were the biggest, loudest advocates for outsourcing it to the predecessor to O365.

It was more beastly back to run back then though. We did reduce our risk profile at the time by putting OWA behind a sslvpn and only allowing BlackBerry.

Re:30k U.S. organizations newly hacked via holes in Microsof... by walrus01 on Friday March 05, 2021 @05:54PM (#26363289)
Thankfully for my mental well being it has been 15+ years since I touched Exchange.
Re:30k U.S. organizations newly hacked via holes in Microsof... by ocdtrekkie on Saturday March 06, 2021 @09:08AM (#26367435)
It'd be nice if CUs were easier to install, but on-prem Exchange management isn't that much work once it's running smoothly. It'd be nice if they made it easier to firewall off more from your AD environment too.

But most Exchange management I do is mailbox management, and you have to do that if it's in the cloud too.

Re:30k U.S. organizations newly hacked via holes in Microsof... by EvanAnderson on Saturday March 06, 2021 @09:53AM (#26367715)
This jibes with my experience. My Customers who have migrated to Office 365 have been using roughly the same labor as when they had on-prem Exchange. (If anything, they're using a little more.)
Re:30k U.S. organizations newly hacked via holes in Microsof... by cutemonster on Sunday March 07, 2021 @06:18AM (#26374983)
> I told my client it was nuts to run on-premises Exchange, to bin it completely and move to a cloud-hosted [Linux] IMAP mailbox system

What did they reply?

Re:30k U.S. organizations newly hacked via holes in Microsof... by jtdev on Friday March 05, 2021 @08:04PM (#26364271)
The patches went out Tuesday... after many organizations were already compromised.
Re:30k U.S. organizations newly hacked via holes in Microsof... by fbelzile on Friday March 05, 2021 @06:50PM (#26363807)
> (or using cloud mail providers)

Why? I don't see moving to a cloud solution being much better. The cloud service itself would be the single point of failure and would be just as vulnerable to a zero day. The organization would have even fewer risk mitigation options like NAT, firewalls, etc.

Re:30k U.S. organizations newly hacked via holes in Microsof... by jasdine817 on Friday March 05, 2021 @07:11PM (#26363948)
As someone who surveys different organizations networks day in and out, the amount of unpatched and out of date Exchange servers (and other internet facing services) I see is ridiculous. Most sysadmins don't have a tangible idea of the risk they take when they set this stuff up. At least Office 365 is patched and monitored on a regular basis and has actual security teams tasked with looking for potential exploits.