Security is only as strong as its weakest link, this might be a technology or a procedure. As we connect more services to cloud based delivery this opens up a plethora of ways in which an attacker can breach the infrastructure. Additionally, cloud can be used to protect - with heterogeneous cloud based security services more data can be consumed in real time allowing faster analytics on a plethora of security issues.
Generically, a pragmatic approach is needed to security based on asset value and risk of exposure. This may be fundamentally different for a personal user than a corporate organization needing to comply with differing regulatory needs geographically. One of the key challenges is how applications and users authenticate.