Authentication Architecture

Some security breaches are the result of unforeseeable attacks by clever criminals leveraging previously unknown vulnerabilities. But many breaches that result in large-scale credential thefts are assisted by negligent design.

You can read the full article here.