Enhancing cyber resiliency: Challenges and effective solutions