Recently, researchers at SpiderLabs, discovered approximately two million stolen login credentials belonging to various sites not excluding a payroll processing organizations. The stolen credentials were stored on a server and were tracked down... Read more