Live data from Hacker News

Tell HN: Cisco WebEx on OS X uses the same pre-installer tricks as Zoom

news.ycombinator.com

41–50 of 181 posts

Re: Tell HN: Cisco WebEx on OS X uses the same pre-installer tricks as Zoom

#41
post #39
post #29

Earlier quoted context omitted.

It seems unnecessary for core functionality at least -- I installed Zoom by unpacking the .app from the .pkg by hand (without running any installer scripts) and it works fine.

Mind throwing me the name of or link to the program you used to unpack the .app? I'd like to do that myself, and remember stumbling on a program that did that, but can't recall the name.

7-Zip can do it on windows, maybe there's an osx port?

Re: Tell HN: Cisco WebEx on OS X uses the same pre-installer tricks as Zoom

#42
post #39
post #29

Earlier quoted context omitted.

It seems unnecessary for core functionality at least -- I installed Zoom by unpacking the .app from the .pkg by hand (without running any installer scripts) and it works fine.

Mind throwing me the name of or link to the program you used to unpack the .app? I'd like to do that myself, and remember stumbling on a program that did that, but can't recall the name.

Got me curious too. Answer Just a google search away.

https://stackoverflow.com/questions/11298855/how-to-unpack-a...

Re: Tell HN: Cisco WebEx on OS X uses the same pre-installer tricks as Zoom

#43
post #37

Earlier quoted context omitted.

They may not be exploiting vulnerabilities but they are breaking the contact with the expectations users have of how installers work.

>with the expectations users have of how installers work Tbh I think that most people here on hn are experiencing cognitive bias because of additional knowledge - reality is that most of regular users do not give a damn about what installer does, they just want working app.

But why are they even using Installer.app? First, why use an installer at all; second, if they really want an installer, why not make a custom installer app and avoid the "run a script" prompt? Installer.app doesn't have special privileges. Is the script approach just easier?

Re: Tell HN: Cisco WebEx on OS X uses the same pre-installer tricks as Zoom

#44
post #24
post #18

The founder of Zoom used to work at WebEx before it was acquired. Wouldn't be surprised if he brought along some WebEx folks as well.

the founder of zoom brought tons of people from WebEx (know someone who was part of the early webex team and now zoom)

I remember hearing this on the acquired.fm podcast as well. Not sure what their source was.

Re: Tell HN: Cisco WebEx on OS X uses the same pre-installer tricks as Zoom

#45
post #20

I still don’t understand the issue with this: it’s not using this feature as intended, but they’re not exploiting any vulnerabilities or attempting to exploit a privilege escalation bug in macOS. Apple’s installers allow these scripts to do anything (and I believe there’s a prompt along the lines of “this installer will run a script to determine if the package can be installed”).

> “this installer will run a script _to determine if the package can be installed_” Why would the user expect that script to install the application, or even modify their system in any way?

The fact that Apple allows an application to be installed in this step is an issue with Apple's design.

Re: Tell HN: Cisco WebEx on OS X uses the same pre-installer tricks as Zoom

#46
post #33

Earlier quoted context omitted.

The standard way to install an application on the Mac is to simply drag it into the Applications folder. That’s what is expected by users. For the vast majority of applications this should be enough. Whenever I see a Windows-style “installer” the first thing I think is... what kind of shenanigans are going on?

it's not like the app couldn't do those shenanigans when it's first started...

It would have to ask for Admin role to do so, though.

Re: Tell HN: Cisco WebEx on OS X uses the same pre-installer tricks as Zoom

#48
post #33

Earlier quoted context omitted.

it's not like the app couldn't do those shenanigans when it's first started...

It would have to ask for Admin role to do so, though.

The installer has to ask too though, doesn't it? So using an installer still provides no benefit.

Re: Tell HN: Cisco WebEx on OS X uses the same pre-installer tricks as Zoom

#49
post #20

Earlier quoted context omitted.

> “this installer will run a script _to determine if the package can be installed_” Why would the user expect that script to install the application, or even modify their system in any way?

The fact that Apple allows an application to be installed in this step is an issue with Apple's design.

It’s a script, though; should they sandbox the preinstall phase? That would break most packages.

Re: Tell HN: Cisco WebEx on OS X uses the same pre-installer tricks as Zoom

#50
post #43
post #37

Earlier quoted context omitted.

>with the expectations users have of how installers work Tbh I think that most people here on hn are experiencing cognitive bias because of additional knowledge - reality is that most of regular users do not give a damn about what installer does, they just want working app.

But why are they even using Installer.app? First, why use an installer at all; second, if they really want an installer, why not make a custom installer app and avoid the "run a script" prompt? Installer.app doesn't have special privileges. Is the script approach just easier?

Enterprise deployment?
Post reply on HN