The World Economic Forum's Global Cybersecurity Outlook 2025 report released on Monday says that the supply chain interdependence is biggest barrier to achieve cyber resilience.