El término phishing viene de la palabra en inglés "fishing" (pesca) haciendo alusión al acto de pescar usuarios mediante señuelos cada vez más sofisticados y de este modo obtener información financiera y contraseñas. Quien lo practica es conocido con el nombre de phisher. También se dice que el término "phishing" es la contracción de "password harvesting fishing" (cosecha y pesca de contraseñas), aunque esto probablemente es un acrónimo retroactivo.
La primera mención del término phishing data de enero de 1996, en grupo de noticias de hackers alt.2600, aunque el término apareció tempranamente en la edición impresa del boletín de noticias hacker "2600 Magazine". El término phishing fue adoptado por crackers que intentaban "pescar" cuentas de miembros de AOL; ph es comúnmente utilizado por hackers para sustituir la f, como raíz de la antigua forma de hacking conocida como "phone phreaking".
Los programas espía o spyware son aplicaciones que recopilan información sobre una persona u organización sin su conocimiento. La función más común de estos programas es la de recopilar información sobre el usuario y distribuirlo a empresas publicitarias u otras organizaciones interesadas, pero también se han empleado en círculos legales para recopilar información contra sospechosos de delitos.
En informática, un parche es una actualización de un programa usado para solucionar problemas de una versión previa de la aplicación.
Esto puede incluir cualquier programa desde un procesador de texto, videojuego hasta un sistema operativo.
El término probablemente se origina en el nombre de una utilidad de Unix llamada patch creada por Larry Wall. El parche se puede aplicar a un binario ejecutable o al código fuente de un programa.
Usar un parche para arreglar un problema o añadir una funcionalidad se dice aplicar el parche o parchear.