| Well this is a fun game though isn't it. If a firm of lawyers sues you "on behalf of Bank of America", at what point do you feel like they didn't check properly who their client was and so they are responsible for the bogus lawsuit and the resulting costs not this enormous corporation? If only the manager of a local BoA branch told them they were hired? How about if it's an assistant manager? How about if rather than meeting them in the branch, the supposed assistant manager was in the area and so dropped in to the law office in person? The attorneys weren't available, so, they did a Zoom call? Just a phone call? Actually it was an email. At some point, you realise, wait, they didn't actually validate anything of value here did they, anybody could be this supposed "Bank of America". And the reality is that PKIX certificates began that slide essentially immediately, before even the PKIX working group was set up. And this is only half of the problem. It's easy for Bank of America because we're both thinking of the same entity, but "Big Bob's" might be a burger restaurant in your city, a private security firm in mine, and an LA law firm, so a certificate for "Big Bob's" doesn't even "validate" a name we're agreed on. That's why DNS ends up mattering, the DNS offers a single global namespace. |
Otherwise, any kind of company could escape responsibility by simply pretending it doesn't exist and every employee just acted on their own.