Ciberseguridad y bases de datos distribuidas
Gabriela recibe un SMS: «Tu paquete está retenido. Pagá $\$2.50$ de liberación aquí». Justo esperaba un pedido y está a punto de tocar el enlace. ¿Qué señales debería notar? ¿Y qué pasaría con sus datos si el engaño funciona? En esta página vas a ver cómo se ataca a las personas y a los sistemas, y cómo se defiende uno con varias capas. Al final, como ampliación, vas a ver qué problema nuevo aparece cuando una plataforma reparte sus datos en muchas computadoras.
Amenazas habituales
Cualquier sistema con datos valiosos (tu cuenta del banco, el sistema de notas de tu centro escolar, la tienda en línea de un negocio de la colonia) es un blanco. Estas son las amenazas que más vas a encontrar.
De las cinco amenazas de la definición, las que atacan sobre todo al factor humano son la ingeniería social y el phishing, que es su forma más común, porque necesitan que alguien caiga en el engaño. El ransomware también suele entrar así, pero su daño es técnico.
Definí con una frase estas amenazas habituales: phishing, ransomware, ataque de denegación de servicio (DoS) y fuga de datos. Indicá cuál ataca sobre todo al factor…
Definí con una frase estas amenazas habituales: phishing, ransomware, ataque de denegación de servicio (DoS) y fuga de datos. Indicá cuál ataca sobre todo al factor humano.
Recibís un correo que parece de tu banco: pide «verificar tu cuenta» en un enlace con urgencia. Detallá al menos cuatro señales que delatarían un intento de phishing…
Recibís un correo que parece de tu banco: pide «verificar tu cuenta» en un enlace con urgencia. Detallá al menos cuatro señales que delatarían un intento de phishing (remitente, enlace real, urgencia, faltas, adjuntos) y qué deberías hacer paso a paso.
Ransomware: la cadena del ataque
Un ransomware no aparece de la nada: sigue una cadena de eslabones. Si cortás uno, el ataque se frena.
-
Entrada: un correo con adjunto o un acceso remoto expuesto con contraseña débil. Corte: formación contra phishing, filtro de correo, cerrar accesos remotos o protegerlos con doble factor.
-
Ejecución: alguien abre el archivo y el programa se ejecuta. Corte: antivirus o EDR actualizado, sistema con parches, no usar cuentas de administrador a diario.
-
Cifrado: el programa cifra archivos locales y de la red. Corte: segmentar la red y dar permisos mínimos para que el daño no se extienda.
-
Nota de rescate: exige un pago, a menudo en criptomonedas. Corte: un respaldo desconectado permite restaurar sin pagar.
Describí la cadena típica de un ataque de ransomware: entrada (correo con adjunto o acceso remoto expuesto), ejecución y cifrado de archivos, nota de rescate. Identificá…
Describí la cadena típica de un ataque de ransomware: entrada (correo con adjunto o acceso remoto expuesto), ejecución y cifrado de archivos, nota de rescate. Identificá en qué eslabones se puede cortar la cadena y con qué medida concreta en cada uno.
Contraseñas y factores de autenticación
Una contraseña es más fuerte cuanto más larga e impredecible. Una frase como «mi-perro-come-pupusa-con-queso» es más difícil de adivinar que «P@ssw0rd1» y más fácil de recordar. Pero nadie puede recordar una contraseña distinta y larga para cada servicio. Para eso existe el gestor de contraseñas.
Su riesgo es que concentra todo en la contraseña maestra. Se mitiga haciéndola una frase larga y única, activando doble factor en el propio gestor y guardando una copia de recuperación fuera de línea.
Factores de autenticación
| Factor | Ejemplos |
|---|---|
| Algo que sabés | Contraseña, clave de cajero |
| Algo que tenés | Celular con app autenticadora, tarjeta, llave física |
| Algo que sos | Huella, rostro |
La autenticación de dos factores (2FA) combina factores de tipos distintos. Una contraseña y una clave de cajero son los dos «algo que sabés»: quien los robe con un solo engaño los tiene ambos, así que no es doble factor real.
El código por SMS es el segundo factor más débil por el SIM swapping: un delincuente convence al operador de telefonía de pasar tu número a otro chip y recibe tus códigos. Aun así es mucho mejor que nada. Si podés, preferí una app autenticadora o una llave física.
Explicá qué hace un gestor de contraseñas y por qué permite usar una contraseña larga y distinta en cada servicio. ¿Qué riesgo concentra (la contraseña maestra) y cómo…
Explicá qué hace un gestor de contraseñas y por qué permite usar una contraseña larga y distinta en cada servicio. ¿Qué riesgo concentra (la contraseña maestra) y cómo se mitiga?
Compará los factores de autenticación: algo que sabés (contraseña), algo que tenés (teléfono, tarjeta) y algo que sos (huella). Explicá por qué dos factores del mismo…
Compará los factores de autenticación: algo que sabés (contraseña), algo que tenés (teléfono, tarjeta) y algo que sos (huella). Explicá por qué dos factores del mismo tipo no son doble factor real y por qué el código por SMS es el peor segundo factor (SIM swapping) pero aun así mejor que nada.
Políticas de seguridad que sí funcionan
Una regla de seguridad que la gente no puede cumplir se rompe. Una buena política se juzga por su efecto real, no por lo estricta que suena.
Reglas razonadas para una política de contraseñas de un centro escolar:
-
Longitud mínima antes que complejidad forzada. Exigir «una mayúscula y un símbolo» produce «Contraseña1!». Una frase de paso larga resiste mucho más y se recuerda mejor.
-
Caducidad solo ante sospecha de filtración. Si se obliga a cambiarla cada mes, la gente hace «Clave01», «Clave02»… y empeora.
-
Gestores permitidos y recomendados, para no repetir contraseñas.
-
Doble factor obligatorio en el correo institucional, porque con el correo se restablecen las demás cuentas.
-
Recuperación de cuenta segura: verificar identidad por un canal confiable, nunca con preguntas fáciles de averiguar en redes sociales.
Explicá qué hace un gestor de contraseñas y por qué permite usar una contraseña larga y distinta en cada servicio. ¿Qué riesgo concentra (la contraseña maestra) y cómo…
Explicá qué hace un gestor de contraseñas y por qué permite usar una contraseña larga y distinta en cada servicio. ¿Qué riesgo concentra (la contraseña maestra) y cómo se mitiga?
Compará los factores de autenticación: algo que sabés (contraseña), algo que tenés (teléfono, tarjeta) y algo que sos (huella). Explicá por qué dos factores del mismo…
Compará los factores de autenticación: algo que sabés (contraseña), algo que tenés (teléfono, tarjeta) y algo que sos (huella). Explicá por qué dos factores del mismo tipo no son doble factor real y por qué el código por SMS es el peor segundo factor (SIM swapping) pero aun así mejor que nada.
Cifrado, redes públicas y VPN
Hay dos situaciones distintas:
-
En reposo: datos guardados (disco del celular, base de datos, respaldos). Protege si te roban el aparato o el servidor, pero no lo que viaja por la red.
-
En tránsito: datos que viajan por la red, como con HTTPS. Protege contra quien intercepte el tráfico, pero no los datos ya guardados en el servidor.
Para estar protegido en ambos casos se necesitan los dos.
WiFi pública y VPN
En una red abierta (café, centro comercial, aeropuerto) hay dos riesgos: interceptación del tráfico sin cifrar, y un punto de acceso falso con un nombre parecido («Cafe_Gratis» frente a «Cafe_Gratis_2») que permite al atacante ver o alterar lo que haces.
Una VPN crea un túnel cifrado entre tu dispositivo y un servidor VPN, así que quien vigila la red del café solo ve tráfico ilegible.
Explicá la idea básica del cifrado: transformar datos legibles en ilegibles sin la clave. Distinguí entre cifrar los datos almacenados (en reposo) y cifrar la…
Explicá la idea básica del cifrado: transformar datos legibles en ilegibles sin la clave. Distinguí entre cifrar los datos almacenados (en reposo) y cifrar la comunicación (en tránsito, como hace HTTPS) y qué protege cada uno.
Explicá los riesgos de las redes WiFi públicas abiertas (interceptación, punto de acceso falso con nombre parecido) y cómo los mitiga una VPN (túnel cifrado hasta el…
Explicá los riesgos de las redes WiFi públicas abiertas (interceptación, punto de acceso falso con nombre parecido) y cómo los mitiga una VPN (túnel cifrado hasta el servidor VPN). ¿Qué no protege la VPN (el propio dispositivo infectado, el phishing)?
Parches y firewall
Las actualizaciones de seguridad corrigen vulnerabilidades (fallas en el software) ya conocidas. Una vulnerabilidad de día cero (zero-day) es una falla que los atacantes explotan antes de que el fabricante tenga un parche.
El tiempo entre la publicación del parche y su instalación es crítico: al publicarse el parche, la falla se vuelve pública y los atacantes la usan contra quien no ha actualizado. Para un centro escolar se recomienda: actualizaciones automáticas en equipos de estudiantes y personal, ventana semanal para servidores con prueba previa, prioridad inmediata a parches críticos, y retirar o aislar los equipos con sistemas que ya no reciben soporte.
El firewall del router protege toda la red local; el del equipo protege cada computadora (incluso si está en otra red o ya hay un intruso dentro de la local). Se complementan. Dejar «todo abierto por comodidad» equivale a no tener firewall: las reglas son lo que lo hace útil.
Las actualizaciones de seguridad cierran vulnerabilidades ya conocidas. Explicá qué es una vulnerabilidad «de día cero» (zero-day), por qué el tiempo entre la…
Las actualizaciones de seguridad cierran vulnerabilidades ya conocidas. Explicá qué es una vulnerabilidad «de día cero» (zero-day), por qué el tiempo entre la publicación del parche y su instalación es crítico y qué política de actualizaciones recomendarías en un colegio.
Explicá qué hace un cortafuegos: qué reglas aplica sobre el tráfico que entra y sale, qué diferencia hay entre el cortafuegos del router y el de la propia computadora y…
Explicá qué hace un cortafuegos: qué reglas aplica sobre el tráfico que entra y sale, qué diferencia hay entre el cortafuegos del router y el de la propia computadora y por qué «todo abierto por comodidad» anula su función.
Respaldos y defensa en profundidad
Una copia en un disco externo siempre conectado no protege contra ransomware: el programa cifra también las unidades conectadas, y el respaldo cae junto con el original.
Explicá la regla de copias de seguridad «3-2-1»: cuántas copias, en cuántos soportes distintos y dónde debe estar al menos una de ellas. ¿Por qué una copia en el mismo…
Explicá la regla de copias de seguridad «3-2-1»: cuántas copias, en cuántos soportes distintos y dónde debe estar al menos una de ellas. ¿Por qué una copia en el mismo disco externo siempre conectado no protege contra el ransomware?
Explicá el principio de defensa en profundidad: por qué una sola medida de seguridad nunca basta y cómo se combinan capas (firewall perimetral, autenticación de dos…
Explicá el principio de defensa en profundidad: por qué una sola medida de seguridad nunca basta y cómo se combinan capas (firewall perimetral, autenticación de dos factores, cifrado de los datos, respaldos, capacitación del personal) ante un ataque de ransomware.
Responder a un incidente
Aunque haya prevención, algún día habrá un incidente. Lo que importa es tener un protocolo: identificar, contener, erradicar, recuperar y aprender.
Describí la cadena típica de un ataque de ransomware: entrada (correo con adjunto o acceso remoto expuesto), ejecución y cifrado de archivos, nota de rescate. Identificá…
Describí la cadena típica de un ataque de ransomware: entrada (correo con adjunto o acceso remoto expuesto), ejecución y cifrado de archivos, nota de rescate. Identificá en qué eslabones se puede cortar la cadena y con qué medida concreta en cada uno.
Explicá el principio de defensa en profundidad: por qué una sola medida de seguridad nunca basta y cómo se combinan capas (firewall perimetral, autenticación de dos…
Explicá el principio de defensa en profundidad: por qué una sola medida de seguridad nunca basta y cómo se combinan capas (firewall perimetral, autenticación de dos factores, cifrado de los datos, respaldos, capacitación del personal) ante un ataque de ransomware.
Fugas de datos
Si un atacante extrae una base de datos con nombres, direcciones, números de DUI y de tarjeta de 25,000 clientes, ocultarlo no es una opción: es contraproducente jurídica y técnicamente. Los datos personales merecen protección: las personas tienen derecho a saber qué información suya guarda una organización y a pedir que la corrijan (verificá siempre la normativa vigente en El Salvador). Arreglar la falla técnica no borra que los datos ya salieron.
Desde la seguridad, hay que avisar para que los afectados puedan bloquear tarjetas, cambiar contraseñas y estar atentos a fraudes. Callar deja a los clientes expuestos y aumenta el daño a la reputación cuando se sepa.
Bases de datos distribuidas y replicación
Un servicio que no puede caerse (el banco, una tienda en línea en una promoción de fin de año) reparte sus datos en varias computadoras.
Ventajas frente a una base centralizada: disponibilidad (si un nodo cae, otros atienden) y escalabilidad (se añaden nodos cuando crece la demanda). La complicación es la coherencia: un nodo caído queda desactualizado y hay que sincronizarlo al recuperarlo, aprovechando la tolerancia a fallos.
Explicá qué es una base de datos distribuida y dá dos ventajas frente a una base centralizada (disponibilidad, escalabilidad) y una complicación que introduce…
Explicá qué es una base de datos distribuida y dá dos ventajas frente a una base centralizada (disponibilidad, escalabilidad) y una complicación que introduce (coherencia entre copias).
La figura muestra un servicio con sus datos replicados en tres nodos; uno de ellos ha fallado y está marcado con el interrogante. Explicá qué ocurre con el servicio…
La figura muestra un servicio con sus datos replicados en tres nodos; uno de ellos ha fallado y está marcado con el interrogante. Explicá qué ocurre con el servicio mientras el nodo está caído, qué debe hacer el sistema al recuperarlo y qué propiedad de los sistemas distribuidos se está aprovechando.
Explicá qué es la replicación de datos y en qué se diferencia de una copia de seguridad: qué problema resuelve cada una (caída de un nodo en caliente frente a pérdida o…
Explicá qué es la replicación de datos y en qué se diferencia de una copia de seguridad: qué problema resuelve cada una (caída de un nodo en caliente frente a pérdida o corrupción de datos) y por qué un servicio serio necesita las dos.
Resumen
Volvé al principio: el SMS de Gabriela mezcla urgencia, autoridad y un enlace desconocido. Lo correcto es no tocarlo y revisar el pedido en la página oficial de la empresa de envíos. Si lo hubiera tocado, la defensa en profundidad (doble factor, alertas del banco, contraseñas distintas) limitaría el daño.