attacks and defense strategies 8645124