◇ OpenCyber Academy
Curso rápido · Capítulo 2 · Español

Capítulo 2 — Cuentas, dispositivos y uso compartido

Aprendizaje gratuito y abierto para quienes desean proteger a las personas y la tecnología. No se necesita una cuenta para estudiar ni consultar las respuestas.

Capítulo 2 — Cuentas, dispositivos y uso compartido

Mapa de la lección

Lección 02 publicada. Mapa, ejemplo, EX053.

flowchart TD
  N0["Resultados de aprendizaje"]
  N1["2.1 Cuentas propias"]
  N2["2.2 Segundo factor"]
  N3["2.3 Dispositivos"]
  N4["Laboratorio — Archivos compartidos abiertos a cualqu"]
  N5["2.4 Archivos compartidos en exceso"]
  N6["2.5 Cerrar las brechas"]
  N7["Conceptos — identidad, posesión y exposición"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7
  N7 --> EX["Ejemplo resuelto"]
  EX --> Q["Ejercicio EX053"]

Dibujo lógico

flowchart LR
  N0["Resultados de aprendizaje"]
  N1["2.1 Cuentas propias"]
  N2["2.2 Segundo factor"]
  N3["2.3 Dispositivos"]
  N4["Laboratorio — Archivos compartidos abiertos a cualqu"]
  N5["2.4 Archivos compartidos en exceso"]
  N6["2.5 Cerrar las brechas"]
  N7["Conceptos — identidad, posesión y exposición"]
  N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6 --> N7 --> Q["EX053"]
[Resultados de aprendizaje]
    |
    v
[2.1 Cuentas propias]
    |
    v
[2.2 Segundo factor]
    |
    v
[2.3 Dispositivos]
    |
    v
[Laboratorio — Archivos compartidos abiertos a cualqu]
    |
    v
[2.4 Archivos compartidos en exceso]
    |
    v
[2.5 Cerrar las brechas]
    |
    v
[Conceptos — identidad, posesión y exposición]
    |
    v
[Ejemplo resuelto] --> [Ejercicio EX053]

Resultados de aprendizaje

Usted va a (1) dar a cada persona su propia cuenta con un segundo factor; (2) proteger los dispositivos de la clínica; (3) encontrar y cerrar los archivos compartidos en exceso con un script breve.

2.1 Cuentas propias

Sofia descubre que el personal de recepción comparte un único inicio de sesión del sistema de gestión clínica, escrito en una nota debajo del teclado. El Sr. Nowak explica que los inicios de sesión compartidos ocultan quién hizo qué y que la nota significa que cualquier persona en el mostrador podría entrar. El sistema admite cuentas personales con cambio rápido de usuario, así que Sofia crea una cuenta por persona y retira la nota. El personal de recepción se preocupa por los retrasos, así que ella cronometra el cambio durante una mañana de mucha actividad y muestra que lleva unos segundos. La Dra. Moss aprueba el cambio después de ver el tiempo medido.

2.2 Segundo factor

El Sr. Nowak explica que la mayoría de las tomas de control de cuentas empiezan con una contraseña robada o adivinada y que un segundo factor, como una aplicación en el teléfono móvil, impide la mayoría de ellas. Sofia activa un segundo factor en el correo y en el sistema de la clínica, empezando por la Dra. Moss y por el equipo de oficina, que se ocupa de los pagos, y después todas las demás personas a lo largo de dos semanas. Dos personas de enfermería no quieren aplicaciones de trabajo en sus propios teléfonos móviles, así que la clínica compra dos pequeñas llaves de seguridad para ellas. Sofia registra el método de cada persona en el registro de cambios, para que los dispositivos perdidos puedan atenderse deprisa.

2.3 Dispositivos

Sofia revisa los nueve ordenadores y las dos tabletas con el técnico. Tres ordenadores tienen las actualizaciones desactivadas porque una impresora de etiquetas antigua dejó de funcionar después de una actualización el año pasado. El técnico instala un controlador de impresora más reciente y vuelve a activar las actualizaciones. Todos los dispositivos ahora se bloquean a los cinco minutos, y las cuentas del personal ya no pueden instalar software. Las tabletas usadas en los consultorios reciben una contraseña de acceso y borrado remoto. El Sr. Nowak observa que desactivar las actualizaciones para resolver un problema es habitual y que la corrección consiste en resolver el problema de fondo en lugar de dejar los dispositivos expuestos.

Laboratorio — Archivos compartidos abiertos a cualquier persona con el enlace, por carpeta, en un repositorio sintético de archivos

"""Find synthetic shared files open to anyone with the link, by folder (stdlib only)."""
import random
from collections import Counter
random.seed(2)
files = []
for folder, n, p in [("clients", 140, 0.04), ("finance", 60, 0.05), ("marketing", 80, 0.30), ("rotas", 20, 0.5)]:
    for i in range(n):
        files.append((folder, random.random() < p))
total = Counter(f for f, _ in files)
open_ = Counter(f for f, o in files if o)
for f in total:
    print(f"{f}: {open_[f]} of {total[f]} open to anyone with the link")
print(f"all files: {sum(open_.values())} of {len(files)}")

Ejecútelo con python3 lab_sharing.py. Salida verificada:

clients: 8 of 140 open to anyone with the link
finance: 4 of 60 open to anyone with the link
marketing: 25 of 80 open to anyone with the link
rotas: 10 of 20 open to anyone with the link
all files: 47 of 300

2.4 Archivos compartidos en exceso

Con el permiso de la Dra. Moss, el técnico exporta una lista de los archivos compartidos e indica si cada uno está abierto a cualquier persona con el enlace. Sofia ejecuta el script en una copia sintética con la misma estructura de carpetas. Encuentra 47 de 300 archivos abiertos a cualquier persona con el enlace. La mayoría son fotos de marketing, 25 de 80, y escalas del personal, 10 de 20. Pero 8 de 140 archivos de la carpeta de clientes y 4 de 60 de la carpeta de finanzas también están abiertos. Esos doce son los que más importan, porque cualquier persona que obtenga un enlace podría leer información de clientes o bancaria.

2.5 Cerrar las brechas

Sofia cambia primero los doce archivos de clientes y de finanzas a un uso compartido restringido a la clínica. Después pregunta al personal por qué las escalas se compartían de forma abierta y descubre que los empleados de tiempo parcial las consultan desde casa en los teléfonos móviles personales. Lleva la escala al sistema de la clínica, donde el personal puede verla después de iniciar sesión. Las fotos de marketing pueden seguir públicas porque ya están publicadas en internet. Sofia pide al técnico que defina como valor predeterminado de los usos compartidos nuevos el acceso restringido a la clínica y añade un recordatorio mensual para repetir la comprobación. El Sr. Nowak la elogia por corregir el motivo que había detrás del uso compartido de las escalas, y no solo la configuración.

Ejemplo resuelto

Sofia sustituye un inicio de sesión compartido de recepción, activa segundos factores con llaves de seguridad para dos personas de enfermería, vuelve a activar las actualizaciones en tres ordenadores y encuentra 47 de 300 archivos sintéticos abiertos a cualquier persona, incluidos 12 archivos de clientes y de finanzas.

Caso sintético. Las cuentas, los dispositivos y los archivos son sintéticos.

Errores y límites

Desactivar las actualizaciones para arreglar una impresora deja los dispositivos expuestos mucho después de que la impresora se haya olvidado.

Conceptos — identidad, posesión y exposición

Tres controles distintos se mezclan con facilidad porque los tres quedan activados en la misma semana.

Control Qué demuestra Fallo de Hollybank al que responde Qué no demuestra
Cuenta personal Qué persona escribió la nota Un inicio de sesión de recepción en una nota debajo del teclado Que la contraseña era secreta
Segundo factor La persona tiene una segunda cosa: aplicación o llave Una contraseña robada o adivinada Que se cerró el uso compartido del archivo
Uso compartido solo de la clínica Un enlace no sirve fuera de la clínica 8 archivos de clientes y 4 de finanzas abiertos a cualquier persona con el enlace Que las personas adecuadas siguen pudiendo trabajar

La escala muestra el tercer límite. Cerrar un enlace sin sustituir el trabajo hace que el personal de tiempo parcial invente otro atajo. Sofia llevó la escala al sistema de la clínica, después del inicio de sesión, porque la consulta desde casa era una tarea real.

Datos — el recuento sintético, en orden de daño

El script verificado, semilla 2, imprimió estos recuentos. El orden sigue el daño, no el tamaño del número.

Carpeta Abiertos De Orden Por qué este orden Acción en el capítulo
Clientes 8 140 1 Un enlace expone información de clientes Restringir a la clínica el mismo día
Finanzas 4 60 1 Un enlace expone información bancaria Restringir a la clínica el mismo día
Escalas 10 20 2 La mitad de la carpeta está abierta, y el motivo es el acceso desde casa Llevar la escala detrás del inicio de sesión
Promoción 25 80 3 El recuento mayor, imágenes ya públicas Dejarlo público
Todos los archivos 47 300 — El total es una comprobación, no el orden del trabajo Repetir cada mes

Doce es 8 más 4. Esos doce van por delante de los 25 archivos de promoción. La repetición mensual detecta un uso compartido nuevo que usó el valor predeterminado antiguo.

Flujo de decisión — una persona, un dispositivo o un enlace

flowchart TD
  A["Una solicitud de esta semana"] --> B{"¿Dos personas van a escribir notas bajo el mismo nombre?"}
  B -->|Sí| C["Cree una cuenta personal. Retire la nota. Cronometre el cambio"]
  B -->|No| D{"¿La única barrera es una contraseña que alguien podría reutilizar?"}
  D -->|Sí| E{"¿Esta persona puede usar una aplicación de trabajo en su propio teléfono móvil?"}
  E -->|Sí| F["Active la aplicación como segundo factor"]
  E -->|No| G["Entregue una llave de seguridad y regístrela en el registro"]
  D -->|No| H{"¿Un archivo de clientes o de finanzas está abierto a cualquier persona con el enlace?"}
  H -->|Sí| I["Restrínjalo a la clínica antes que cualquier otra carpeta"]
  H -->|No| J{"¿El personal necesita ese archivo desde fuera?"}
  J -->|Sí| K["Ponga la tarea detrás del inicio de sesión. No deje el enlace abierto"]
  J -->|No| L["Si ya es promoción pública, déjelo y registre el motivo"]

Las actualizaciones quedan al lado de este flujo. Tres ordenadores estaban sin actualizar porque una impresora de etiquetas se averió. La reparación es un controlador más reciente y, después, las actualizaciones activadas. Dejar las actualizaciones desactivadas conserva todos los demás fallos en esas máquinas después de que la impresora se olvida.

Ejemplo resuelto — un veterinario suplente que empieza el lunes

Un veterinario suplente cubre el lunes y oye que debe usar el inicio de sesión de recepción «solo esta semana». Sofia se niega. Las notas de ese día se atribuirían al mostrador compartido, que es el defecto de la sección 2.1. Ella crea una cuenta personal antes del primer paciente, activa un segundo factor y pide a la Dra. Moss que apruebe la cuenta en el registro de cambios. No espera a cronometrar el cambio: recepción ya mostró que lleva unos segundos, y una semana de notas compartidas duraría más que el suplente. Cuando él se va, el mismo registro dice qué cuenta desactivar.

Caso sintético. El suplente y la instrucción de una semana son inventados.

Aplicar

Ejercicios

Siga estudiando — lección 02 (capítulo 02 de 04)

← Capítulo 01 · Índice de lecciones · Capítulo 03 →

Continúe con la siguiente lección ya redactada.