¿Quién hackeó las 500 millones de cuentas de Yahoo?

La información de millones de cuentas de usuarios de Yahoo fueron hackeadas y no se sabe con certeza quién es el autor, pero se sospecha de que se trate de un ataque auspiciado por algún gobierno. ¿Cómo se ejecutan tales ataques y qué defensas existen?