Technology

A staggering 16 billion passwords simply leaked. This is the actual hazard