Ciberseguridad y bases de datos distribuidas
Valentina recibe un SMS: «Tu paquete está retenido. Paga $\$12.000$ 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 verás 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, verás qué problemas nuevos aparecen cuando una plataforma reparte sus datos en muchos computadores y cómo se analiza un sistema de control.
Amenazas habituales
Cualquier sistema con datos valiosos (tu cuenta del banco, el sistema de notas de tu colegio, la tienda en línea de un negocio del barrio) es un blanco. Estas son las amenazas que más verás.
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.
Define con una frase estas amenazas habituales: phishing, ransomware, ataque de denegación de servicio (DoS) y fuga de datos. Indica cuál ataca sobre todo al factor…
Define con una frase estas amenazas habituales: phishing, ransomware, ataque de denegación de servicio (DoS) y fuga de datos. Indica cuál ataca sobre todo al factor humano.
Recibes un correo que parece de tu banco: pide «verificar tu cuenta» en un enlace con urgencia. Detalla al menos cuatro señales que delatarían un intento de phishing…
Recibes un correo que parece de tu banco: pide «verificar tu cuenta» en un enlace con urgencia. Detalla al menos cuatro señales que delatarían un intento de phishing (remitente, enlace real, urgencia, faltas de ortografía, archivos 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 cortas 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.
Describe 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. Identifica…
Describe 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. Identifica 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-arepa-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 sabes | Contraseña, clave de cajero |
| Algo que tienes | Celular con app autenticadora, tarjeta, llave física |
| Algo que eres | 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 sabes»: 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 otra SIM y recibe tus códigos. Aun así es mucho mejor que nada. Si puedes, prefiere una app autenticadora o una llave física.
Explica 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…
Explica 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?
Compara los factores de autenticación: algo que sabes (contraseña), algo que tienes (celular, tarjeta) y algo que eres (huella). Explica por qué dos factores del mismo…
Compara los factores de autenticación: algo que sabes (contraseña), algo que tienes (celular, tarjeta) y algo que eres (huella). Explica 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 colegio:
-
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.
Una entidad bancaria implanta una medida de seguridad estricta: para cualquier acción en su aplicación móvil (incluida la simple consulta de saldo), el cliente debe…
Una entidad bancaria implanta una medida de seguridad estricta: para cualquier acción en su aplicación móvil (incluida la simple consulta de saldo), el cliente debe introducir una contraseña de 16 caracteres, superar un reconocimiento facial y escribir un código enviado por mensaje de texto. Tres meses después, las bajas de clientes aumentan un 28 % y las incidencias por cuentas bloqueadas se disparan, detectándose además que muchos usuarios guardan las claves en notas sin cifrar en el propio celular. Analiza por qué esta política ha provocado una degradación paradójica de la seguridad y diseña una estrategia de autenticación adaptativa basada en el riesgo. Justifica qué factores de autenticación (algo que sé, tengo o soy) exigirías en tres casos distintos: consultar movimientos habituales, emitir una transferencia internacional de 5.000 pesos desde un dispositivo nuevo y cambiar el número de celular asociado a la cuenta.
La dirección de tu colegio aprueba la siguiente normativa de seguridad para las cuentas del profesorado y del estudiantado: «Las contraseñas tendrán exactamente 8…
La dirección de tu colegio aprueba la siguiente normativa de seguridad para las cuentas del profesorado y del estudiantado: «Las contraseñas tendrán exactamente 8 caracteres, deberán combinar obligatoriamente mayúsculas, minúsculas, números y símbolos raros, caducarán de forma improrrogable cada 30 días y queda terminantemente prohibido el uso de gestores de contraseñas». Rebate técnica y psicológicamente esta normativa, prediciendo qué patrones de comportamiento adoptarán los usuarios y a qué vectores de ataque quedará expuesto el colegio. Diseña después una política de contraseñas alternativa y actualizada acorde a las directrices de agencias de ciberseguridad (analizando entropía, longitud frente a complejidad, caducidad basada en riesgo y autenticación multifactor), justificando cómo cada cambio mitiga vulnerabilidades reales.
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.
Explica la idea básica del cifrado: transformar datos legibles en ilegibles sin la clave. Distingue entre cifrar los datos almacenados (en reposo) y cifrar la…
Explica la idea básica del cifrado: transformar datos legibles en ilegibles sin la clave. Distingue entre cifrar los datos almacenados (en reposo) y cifrar la comunicación (en tránsito, como hace HTTPS) y qué protege cada uno.
Explica 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…
Explica 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 colegio se recomienda: actualizaciones automáticas en equipos de alumnos 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 computador (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. Explica qué es una vulnerabilidad «de día cero» (zero-day), por qué el tiempo entre la…
Las actualizaciones de seguridad cierran vulnerabilidades ya conocidas. Explica 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.
Explica 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 del propio equipo y por qué…
Explica 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 del propio equipo 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.
Explica 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…
Explica 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?
Explica 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…
Explica 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, copias de seguridad, 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.
Fugas de datos
Si un atacante extrae una base de datos con nombres, direcciones, cédulas y números de tarjeta de 25.000 clientes, ocultarlo no es una opción: es contraproducente jurídica y técnicamente. En Colombia, la Ley 1581 de 2012 (habeas data) protege los datos personales: los titulares tienen derecho a conocer, actualizar, rectificar y suprimir su información, y el responsable debe reportar los incidentes de seguridad a la Superintendencia de Industria y Comercio (verifica siempre la normativa vigente). 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.
Un hospital regional sufre un ciberataque de ransomware un viernes por la tarde: los monitores de quirófano pierden la comunicación con los servidores centrales y las…
Un hospital regional sufre un ciberataque de ransomware un viernes por la tarde: los monitores de quirófano pierden la comunicación con los servidores centrales y las historias clínicas digitales aparecen cifradas con una nota que exige 2,5 BTC en 48 horas. El director médico propone pagar el rescate inmediatamente «para salvar vidas», mientras que el responsable de mantenimiento sugiere cortar de golpe el suministro eléctrico de la sala de servidores. Evalúa críticamente ambas propuestas justificando sus riesgos técnicos, éticos y forenses. A continuación, diseña el protocolo de contención, continuidad asistencial y recuperación que debe ejecutar el equipo técnico, priorizando la seguridad de los pacientes y garantizando una restauración íntegra sin reinfección.
Bases de datos distribuidas y replicación
Un servicio que no puede caerse (el banco, una tienda en línea en el Día sin IVA) reparte sus datos en varios computadores.
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: mientras un nodo está caído o desconectado, sus datos pueden quedar desactualizados, y hay que sincronizarlo al recuperarlo.
En la figura, el nodo 2 está caído. El servicio sigue con los nodos 1 y 3, sin que el usuario lo note. Al volver, el nodo 2 debe ponerse al día con los cambios que se perdió antes de recibir tráfico, y así se aprovecha la tolerancia a fallos.
Explica qué es una base de datos distribuida y da dos ventajas frente a una base centralizada (disponibilidad, escalabilidad) y una complicación que introduce…
Explica qué es una base de datos distribuida y da 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. Explica 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. Explica 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.
Explica 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…
Explica 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.
El teorema CAP y la coherencia eventual
Como los cortes de red son inevitables, en la práctica se elige entre:
-
CP (coherencia): el sistema rechaza o retrasa operaciones hasta tener todo sincronizado.
-
AP (disponibilidad): cada parte sigue atendiendo, aunque temporalmente muestren datos distintos. Cuando vuelve la red las copias convergen: es la coherencia eventual.
Sistemas de control: lazo abierto y lazo cerrado
Los sistemas automáticos gobiernan máquinas y procesos sin intervención humana directa: regulan la temperatura de una ducha eléctrica, mueven una banda transportadora o llenan el tanque de agua de una casa. Para analizarlos se dibuja un diagrama de bloques: cada bloque es una parte del sistema y las flechas muestran hacia dónde va la señal.
Resumen
Vuelve al principio: el SMS de Valentina 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.