Posts Tagged ‘security’

There is a legitimate concern created by the growing use single sign-on (SSO) systems

August 25, 2026

You may not be familiar with the term “single sign-on” (SSO). SSO became popular in the 2000s and 2010s as companies tried to simplify access across their growing online ecosystems for employees, contractors, and sometimes customers. As organizations adopted more specialized applications, requiring users to remember separate credentials for each one became increasingly inconvenient. SSO addressed this by allowing users to sign in once with a single set of credentials and then access all applications and assets they were authorized to use. Over time, the boundaries between individual applications blurred, and the idea of a broader “ecosystem” took hold. Today, most large application providers—including Google, Apple, Microsoft, and others—use this model: one login, many applications. This approach is also extending to third-party applications, which can support SSO by integrating with the hosting ecosystem.

If a user is logged into an ecosystem using an SSO, they can go to any app they have authorization to use, if that application accepts an SSO login from the hosting ecosystem. This access can be as valuable to casual users as it was for corporate users. So valuable in fact that it has acted as an incentive to application providers to offer such access for a paid subscription fee. The value proposition being that the user can reduce the number of credentials they need to know.

An argument against SSO is made that using one account to access many services creates an unnecessary dependency on the SSO account. If your primary SSO account is compromised, the impact can be significant because many connected services may be accessible through it. In that sense, it can become a “master key.”

However, it is easy to overstate the risk by suggesting that if one site using SSO is compromised, attackers can simply use that same key elsewhere. Modern SSO systems are specifically designed to prevent this. Third-party sites do not receive your Google, Apple, Microsoft or Facebook password; they receive authentication tokens that are not usable on other sites.

An SSO often improves security because it reduces the number of passwords in circulation and password reuse, and allows users to benefit from stronger protections such as multi-factor authentication, passkeys, account monitoring, and suspicious-login detection. For most users, these benefits outweigh the risks of giving up control of their own credentials.

A more balanced message would be that SSO is often more secure than managing many separate passwords, but because it concentrates access in one account, that account should be especially well protected. The issue is not unique to any one SSO provider and is not accurately described as causing a domino effect from one compromised website.

Wayne Kurtz

Deleting Old Online Accounts

May 15, 2026

People are often reminded to “Delete old accounts”. I’ll assume that means old accounts at online services that you no longer use. This applies if you either access the service through a browser or through the service’s app. This is good advice, but not sufficient to ensure your association with the service is permanently severed. I would like to describe a more thorough process to create a permanent separation.

If you have an “old” account at some online service that you no longer want or need, it is not sufficient to just delete the service’s link (URL) and your credentials (username and password) on your client platform (either a browser or an app). You need to make sure the service has forgotten your account. By “forgotten”, I mean the online service has either deleted your account, or the service itself no longer exists. 

The first thing you should do is to attempt to login to the service using known links, usernames and passwords. At this point you will either succeed in logging in, or you will fail. In this situation you are hoping to fail. If you receive any response to indicate that the service is no longer online, that is a good thing. If the service is not available at the URL you have, most likely the service itself has been deleted. If you get to the service but your credentials don’t work, most likely the operator of the service has already deleted your account.

The real challenge comes when you can still log in to your account on the service. The challenge is finding an option to delete your account somewhere on the user-interface of the service. Not all services have a delete or remove option. From my experience I’d say only about 10% of online services do. You can also search for a customer service telephone number for the service… good luck with that! The one thing an online service doesn’t want to do is lose you as an account holder.

Remember the thing you want deleted is not your record of the account’s link, username and password, but the actual account itself on the service’s website. If the service, where you have the account, should be compromised and its user credential database stolen, the “bad guy” has your credentials. The worst thing is that, if you have only deleted your credentials from your own records, you might not even remember you had an account, much less do anything like logging in to check if your service activity data is still valid.

One last point of clarification: User credential data identifies: “Who” can use the service. User activity data identifies: “Who” you are, “What” you have done, and often “How” and “When” you’ve done it. Their difference is meaningful and important.