Russian President Vladimir Putin chairs a meeting with members of the Russian government via teleconference in Moscow on March 10, 2022. (Photo by MIKHAIL KLIMENTYEV/SPUTNIK/AFP via Getty Images)
The Online Trust Alliance, which has for a dozen years brought together business leaders from security and technology companies to try to maximize consumer security and trust…