Não existe 100% de segurança na Internet, mas devemos tomar alguns cuidados para manter nossos computadores o mais seguro possível. Para isso devemos manter o Sistema Operacional atualizado, usar um anti-vírus atualizado, um bom firewall e alguns software de apoio ao anti-vírus como o Spybot dentre outros e nunca usar senhas sequências como 123 ou abc ou mesmo nomes obvio.
Dependendo do antivírus que você utilizar, talvez não necessite de outros programas auxiliáres, mas conhecimento para remoção de vírus são importantes.
Para gerar as senhas aleatórias eu uso o site http://www.geradordesenha.com.br/.