The challenge of protecting multiple and increasingly disparate end user environments