The perilous Internet