← Back to context

Comment by red_trumpet

4 days ago

If the attacker is in control of company.com, checking against this domain would not help.

I'm not talking about checking against the domain, but checking against a directory of active users.

  • Where does this “directory of active users” exist? If it is controlled by slack, then you are relying on a failed startup to properly notify ALL the 3rd parties when they shut down. Failed startups don’t always shut down cleanly like that.

    • > Failed startups don’t always shut down cleanly like that.

      Agreed, and with the number of services and the "ease" of oauth it's likely impossible to even track. You could make a list of the major ones, but there could be hundreds per user, ultimately thousands of unique services used depending on the breadth of the startup's activities.

  • That's what an identity provider (e.g. AD, OneLogin, Okta, Duo SSO, Google OAuth, etc.) is supposed to be, ostensibly.

    • Yes. If you've set up your Slack so each login checks against the identity provider to ensure an active user is logging in, that would resolve the issue, no?

      Even if you take over company.com's domain you can't reconfigure company.com's Slack to point to a new identity provider?

      10 replies →