Escribir aplicaciones para realizar "keylogging" es trivial y, como cualquier programa computacional, puede ser distribuido a través de un troyano o como parte de un virus informático o gusano informático.