First, Okta should get credit for publicly acknowledging the compromise.
Second, expecting any company or organization to never get hacked is unrealistic. Organizations which are transparent and acknowledge their security breaches should get credit for it. Organizations which cover things up should be avoided.
Third, no one knows how to build secure software or services. The closest anyone has gotten is Open BSD but it can still be hacked once you install software on it.
Forth, the number of publicly acknowledged breaches does not tell us anything about Okta’s security. Here is why:
- We do not know how many breaches each authentication provider has had
- We do not know how many breaches were never detected by the authentication provider
- We do not know why the breaches occurred. Breach causes can range from gross incompetence to “WOW, that attacker was really clever and found a new class of security bugs”.
- We do not know how Okta responded to the breach. We also don’t know how its competitors respond to their breaches.
My main point is security is hard and measuring security is also hard. We cannot use simple metrics to determine if an organization is a good organization or a bad one.