Time to update your password: 26 billion personal records just leaked
An astronomical 26 billion records of leaked, breach, and sold data has been discovered on the web—and it’s likely your information is caught up in the mix. Discovered by cybersecurity researcher Bob […]