Last year it was revealed that a shocking 8.3 billion passwords have recently been leaked online. Could one of them belong to your company? In a massive data leak, a text file was uploaded to the web and contained a total of 8.3 billion passwords and experts warn that this could be one of the […]