Single Sign-OnSingle Sign-On

If there’s one thing all great SaaS platforms share in common,
it’s their focus on simplifying the lives of their end-users.
Removing friction for users in a safe way is the mission of single
sign-on (SSO) providers.

With SSO at the helm, users don’t have to remember separate
passwords for each app or hide the digital copies of the
credentials in plain sight.

SSO also frees up the IT’s bandwidth from handling recurring
password reset requests while improving productivity for everyone
in your organization. However, there is also a level of risk that
comes with SSO capability.

How to protect against SSO fails[1]

Real-Life Risks Involved in SSO

While SSO facilitates ease of access to a great extent, it also
comes with some amount of imminent risk. SSO is a good enabler of
efficiency, but not the end-all security solution with its own
flaws that allow for bypass.

There’s a specific class of vulnerability that Adam Roberts from
the NCC Group detected in several SSO services. He found that the
vulnerability specifically affected Security Assertion Markup
Language (SAML) implementations.

“The flaw could allow an attacker to modify SAML responses
generated by an identity provider, and thereby gain unauthorized
access to arbitrary user accounts, or to escalate privileges within
an application,” described[2]
security researcher Roberts.

Security researchers from Micro Focus
Fortify showcased in 2019
[3]
the dangers associated with SSO vulnerabilities in Microsoft’s
authentication mechanism. The vulnerabilities enabled bad actors to
carry out either a denial of service or impersonate another user in
order to exploit their user privilege. Microsoft fixed the
vulnerability in the SSO authentication in July of the same
year.

There’s also the troubling rise of account takeover (ATO) attacks[4] where the bad actor is
able to bypass SSO. According to credit rating giant Experian (no
stranger to damaging fraud attacks), 57% of organizations say[5] they have fallen victim
to ATOs over the course of 2020.

SSO, MFA, IAM, Oh My!

By design, SSO does not offer 100% protection. Many
organizations will enable multi-factor authentication (MFA) in
addition, and yet, there are still instances when all these
preventative measures could fail. Here’s a common scenario:

Super admins—the most powerful users in the SaaS security
posture — will often bypass SSO and IAM parameters without any
hiccups. This capability can be bypassed for many reasons, stemming
from strive for easy access and convenience or need. In an IdP
outage situation, for certain SaaS platforms, the super admins
authenticate directly against the platform to ensure connectivity.
In any case, there are legacy protocols that allow admins to
circumvent its mandatory use.

Protect Against SSO Fails

SSO tools alone are not enough to protect against unauthorized
entries into an organization’s SaaS estate. There are certain steps
you can take to avoid the risks presented by SSO.

  • Run an audit and identify users and platforms that can bypass
    SSO and deploy app-specific MFA to ensure proper configured
    password policies for users.
  • Identify legacy authentication protocols that don’t support MFA
    and that are in use, such as IMAP and POP3 for email clients.
  • Then, reduce the number of users using these protocols and then
    create a second factor, such as a specific set of devices that can
    use such legacy protocols.
  • Review unique indicators of compromise, such as forwarding
    rules that are configured in email applications, bulk actions, etc.
    Such indicators may be different between SaaS platforms and
    therefore require intimate knowledge of each platform.

A robust SaaS security posture management (SSPM)
tool
[6], like Adaptive Shield,
can automate these steps to help prevent possible leaks or
attacks.

In addition to vetting each user in your SaaS ecosystem,
Adaptive Shield will enable you to look at the configuration
weakness across your whole SaaS estate, SSO domain included,
through every setting, user role, and access privilege.

Adaptive Shield gives your security team the full context of a
breach and its risk to your organization and gives you the right
instructions every step of the way until the threat is
resolved.

How to make the most of your SaaS
security.
[7]

References

  1. ^
    How to
    protect against SSO fails

    (www.adaptive-shield.com)
  2. ^
    described
    (portswigger.net)
  3. ^
    Security
    researchers from Micro Focus Fortify showcased in 2019

    (techbeacon.com)
  4. ^
    account
    takeover (ATO) attacks

    (www.adaptive-shield.com)
  5. ^
    57% of
    organizations say
    (www.experian.com)
  6. ^
    SaaS
    security posture management (SSPM) tool

    (www.adaptive-shield.com)
  7. ^
    How to
    make the most of your SaaS security.

    (www.adaptive-shield.com)

Read more