Live data from Hacker News

How the Zoom macOS installer does its job without you clicking ‘install’

twitter.com

241–250 of 334 posts

Re: How the Zoom macOS installer does its job without you clicking ‘install’

#241

I really wish they'd make the client available in the Mac App Store. Not only is the installation experience better than this, things also stay nicely up-to-date. If your company runs an MDM for your Macs, it's easy to deploy apps en-mass to everyone.

But then they'd need to opt-in to sandboxing and other "onerous" requirements and couldn't pull shady things like this.

Re: How the Zoom macOS installer does its job without you clicking ‘install’

#242
post #114

1) If Zoom can do this then it's a MacOS security bug. 2) UX matters. Users don't care about the technical details, they want a smooth experience and that can be the difference between a billion-dollar business or a failed startup. And yes the desktop version is more stable than the web-based UI. 3) Malware is defined by what it does, not how it's installed.

I mean, it's not really a security bug. Installer.app displays a dialog box that says "Hey, this package wants to run arbitrary code to check if it's compatible with your system. Is that OK?" The user is explicitly opting into the code execution. Zoom's "compatibility check" installs the app and kills the installer window. That's certainly unexpected behavior, but I don't think it's an exploit in any real sense. Whil…

As a user, I would not assume that checking compatibility means I'm executing arbitrary code. I mean it could just be macOS examining the binary to make sure it's compatible with my ISA, or checking some app metadata about recommended free resources like ram/disk space.

Re: How the Zoom macOS installer does its job without you clicking ‘install’

#243

Zoom's got a tradition of being, let's put it like this, way too clever for everyone's own good. See previous “lets install a server on this Mac that is not removed when you uninstall the app and leaves your camera open to the entire internet” for more examples. I use it on a VM, I suggest you do it too.

Best zoom alternative?

We just started using Whereby and we’re loving it. I strongly recommended against Zoom.

Re: How the Zoom macOS installer does its job without you clicking ‘install’

#244
post #117

For those calling this a security vulnerability in MacOS, isn't this just using a GUI equivalent of "sudo"? There may be a decent argument that a consumer OS shouldn't offer such a sudo-like API to installers, but MacOS probably does this for legacy app support reasons. IMO the better question in this case is why Zoom needs to be installed as admin on MacOS? After all, the mobile apps and chrome extension don't need…

This is like the GUI equivalent of running "apt install zoom" and the installation script killing the APT process and then running amok with its root privileges.

Re: How the Zoom macOS installer does its job without you clicking ‘install’

#245
post #218

A lot of this is Mac OS X fault: it still does not have an easy canonical way of installing things and has no way for uninstalling. I don't get why in this day mac os can't have something like RPM or any number of other package managers.

It very much does! Zoom even stumbled upon it, it's called Installer.app. Except, of course, they killed it before it even finished…

Re: How the Zoom macOS installer does its job without you clicking ‘install’

#246
post #215

Earlier quoted context omitted.

I use the web browser version, and refuse to even install Zoom. It's borderline spyware.

sunova.... I couldn't find the web based version...That's what frustrated me about zoom compared to webex. I could use Weber in the browser and zoom had to be installed

It's gated behind a fallback after three "failed" attempts at clicking on the link to open the app after opening a meeting URL, or a meeting setting. So, not on by default, seems to be unable to join audio unless you use Chrome, and shows a single video only.

Re: How the Zoom macOS installer does its job without you clicking ‘install’

#247
post #63

Earlier quoted context omitted.

They could have also made it just work in a web browser without having to use workarounds. That's one of the reasons why I strongly prefer Google Meet and get annoyed at vendors that want me to use solutions that require me to install software.

Conversely, I much prefer a desktop app to Google Meet, since that's stuck in the browser the video can't float PIP when you navigate away from the call

It can if it uses the right web APIs, which are widely supported: https://w3c.github.io/picture-in-picture/

Re: How the Zoom macOS installer does its job without you clicking ‘install’

#248
post #114

Earlier quoted context omitted.

I mean, it's not really a security bug. Installer.app displays a dialog box that says "Hey, this package wants to run arbitrary code to check if it's compatible with your system. Is that OK?" The user is explicitly opting into the code execution. Zoom's "compatibility check" installs the app and kills the installer window. That's certainly unexpected behavior, but I don't think it's an exploit in any real sense. Whil…

As a user, I would not assume that checking compatibility means I'm executing arbitrary code. I mean it could just be macOS examining the binary to make sure it's compatible with my ISA, or checking some app metadata about recommended free resources like ram/disk space.

Apple agrees with you which is why the installer shows a warning the check will involve running code and lets you opt in or out.

Re: How the Zoom macOS installer does its job without you clicking ‘install’

#249

Earlier quoted context omitted.

I did this too and didn't put two and two together til now. I just assumed it was a buggy installer that broke with that version of MacOS and tried a different machine I've defended Zoom in the past for ethical 'slips', but weidly this has tipped me into hating it.

Ok this is it... I was able to disinstall it with $ brew cask install zoomus $ brew cask uninstall zoomus so long and thank you for all the fish... Zoom

You can also use “brew cask zap zoomus” to remove preference files, browser plugins, logs.

Re: How the Zoom macOS installer does its job without you clicking ‘install’

#250
post #169
post #116

Earlier quoted context omitted.

Working within the US NIH, we are forced to submit a ticket for creating any new teams and the entire Teams/Office 365 ecosystem is entirely crippled for us. All new features take forever to be approved and brought online, as well as additional connectors and apps having to go through an extensive 6+ month-long vetting process before being approved. Makes using Teams quite a hassle, but with Skype for Business being…

Those are all organizational decisions, and not out of the box defaults. Microsoft is trying very hard to persuade organizations not to make those decisions. Completely free teams creation does come at a cost. It makes data governance much more complicated. People creating duplicate places for things they didnt know already existed. A lack of naming convention, to be able to analyze what exists. Microsoft is pushing…

When they mention "connectors and apps", right now there is a very serious amount of phishing fraud going on involving one click links that ask you to authorise a malicious app. Users see a "please click yes" prompt, they never have to enter their password and they think that sounds fine.

I wish Microsoft would try a lot harder in persuading businesses to make the decision to take oauth approvals out of the user hands, because the volume is at a point where I really feel anyone following the "empower the user" discussion almost certainly has a compromised mailbox in their business.

Post reply on HN