Qué es la ciberseguridad: confidencialidad, integridad y disponibilidad
Aprende los tres objetivos de la seguridad de la información y comprueba uno de ellos con un LED y un botón.
Qué vas a construir
Un LED que muestra si un servicio está disponible. Un botón simula una caída del servicio. Con esto ves, en un circuito real, uno de los tres objetivos de la seguridad.
Lo que aprendes
- Qué es la confidencialidad, la integridad y la disponibilidad (el modelo CIA).
- Cómo clasificar un incidente según el objetivo que afecta.
- Cómo simular una pérdida de disponibilidad en Tinkercad.
Idea clave
La seguridad de la información protege tres cosas:
- Confidencialidad: solo ven los datos quienes deben verlos. Ejemplo: tu contraseña.
- Integridad: los datos no cambian sin permiso. Ejemplo: el saldo de una cuenta.
- Disponibilidad: el servicio funciona cuando lo necesitas. Ejemplo: una página web que carga.
Un incidente puede afectar uno o varios de estos objetivos. Un correo que alguien lee sin permiso rompe la confidencialidad. Una página caída rompe la disponibilidad.
Materiales en Tinkercad
- Arduino Uno R3
- 1 LED y 1 resistencia de 220 Ω
- 1 pulsador
Paso 1: Conexión
- Pulsador: una pata al pin 2, la otra a GND.
- LED: pin 8 → resistencia 220 Ω → pata larga del LED. Pata corta a GND.
Paso 2: Código
const int BOTON = 2;
const int LED = 8;
void setup() {
pinMode(BOTON, INPUT_PULLUP);
pinMode(LED, OUTPUT);
}
void loop() {
// LED encendido = servicio disponible
// botón presionado = servicio caído
digitalWrite(LED, digitalRead(BOTON));
}
Paso 3: Clasifica
Con la simulación en marcha, responde en tu cuaderno:
- Un LED encendido significa que el servicio funciona. ¿Qué objetivo protege que el LED se mantenga encendido?
- Presiona el botón. ¿Qué objetivo se afecta?
- Escribe dos ejemplos reales de cada objetivo.
Cómo sabes que lo lograste
- El LED se apaga mientras mantienes el botón presionado.
- Puedes nombrar los tres objetivos sin mirar.
- Clasificas correctamente los ejemplos del paso 3.
Qué salió mal
El LED no cambia. Revisa que el botón esté en pin 2 y que su otra pata vaya a GND. Sin INPUT_PULLUP el valor puede no ser el esperado.
Siguiente clase
En la siguiente clase vas a proteger el acceso a un sistema con un PIN en el monitor serie.