attack diagram