Defense-in-depth: A layered approach to prevent data breach