5 lessons to learn from high-profile hacks