John Viega (born February 22, 1974) is an American computer security author, researcher and professional.