Is your email in the latest cache of 711 million pwnd addresses?

The huge cache of addresses was discovered on a server based in the Netherlands – and the researchers are trying to get it taken down

Read more: Is your email in the latest cache of 711 million pwnd addresses?

Story added 31. August 2017, content source with full text you can find at link above.