This paper starts to explore the tactical and strategic options open to combatants in such conflicts. What strategies can one adopt, when building a network, to provide good trade-offs between efficiency and resilience? We are particularly interested in complex networks, involving thousands or millions of nodes, which are so complicated (or under such dispersed control) that the resilience rules can only be implemented locally, rather than by a central planner who deliberately designs a network with multiple redundant backbones.