How often to get you a notice that you need to change a website password because your user account credentials were stolen? Too often, right? Breaches happen because websites pay too little attention to cyber-security which is often an afterthought for the website developers.