Resilience approach to critical information infrastructures