Hack
La palabra hack tiene dos definiciones principales relacionadas con las computadoras. A menudo significa entrar en un sistema informático para obtener acceso no autorizado a sus datos. También puede referirse a una solución poco elegante, pero ingeniosa, para un problema informático en el código fuente de un programa.
Hacks de seguridad
En el contexto de la seguridad informática, un hack es una intrusión no autorizada en un sistema informático. Un hacker es alguien que hace hacks para instalar malware en otra computadora, robar información de una base de datos o incluso simplemente vandalizar un sitio web. Hay muchos tipos de hacks que un hacker puede usar para entrar en un sistema.
Un tipo de hack consiste en obtener acceso mediante una cuenta de usuario comprometida. Una vez que identifica el nombre de usuario de la cuenta de una posible víctima, el hacker puede intentar un ataque de fuerza bruta que prueba repetidamente contraseñas comunes. Puede usar un analizador de paquetes para interceptar el tráfico y capturar datos sin cifrar, con la esperanza de encontrar un paquete que contenga una contraseña u otros datos valiosos. También puede usar una herramienta de análisis para encontrar puertos abiertos vulnerables a intrusiones.
Los hackers también pueden usar hacks de ingeniería social para obtener acceso a un sistema. Los hacks de ingeniería social no requieren tanta habilidad técnica como analizar puertos e interceptar tráfico web, sino que utilizan manipulación psicológica y otros trucos. Por ejemplo, un ataque de phishing intenta engañar a una víctima para que revele su información mediante un mensaje de correo electrónico falso.
Hacks de programación
Un hack de programación es una solución no estándar y, a menudo, poco elaborada para un problema de programación informática. Puede usar métodos no documentados para realizar una función o incluso aprovechar un error presente en otra parte de un programa. Este tipo de hacks, también conocidos como "kludges", a menudo requieren menos trabajo que una solución más sólida para el problema, pero pueden introducir nuevos errores o comportamientos inesperados.
Pon a prueba tu conocimiento