Seguridad Informática: Confidencialidad, Integridad, Disponibilidad y Autenticación
Principios básicos de la seguridad informática
1. Confidencialidad: consiste en la capacidad de garantizar que la información almacenada en el sistema informático o transmitida por la red solamente va a estar disponible para aquellas personas autorizadas a acceder a dicha información, es decir, que si los contenidos caen en manos ajenas, estas no podrían acceder a la información o a su interpretación.
Disponibilidad: la definimos como la capacidad de garantizar que tanto el sistema como los datos van a estar disponibles para el usuario en todo momento.
Integridad: decimos que es la capacidad de garantizar que los datos no han sido modificados desde su creación sin autorización. La información que disponemos es válida y consistente.
No repudio: este objetivo garantiza la participación de las partes en la comunicación. En toda comunicación existe un emisor y un receptor, por lo que podemos distinguir dos tipos de no repudio:
- No repudio en origen: garantiza que la persona que envía el mensaje no puede negar que sea el emisor del mismo, ya que el receptor tendrá pruebas de envío.
- No repudio en destino: el receptor no puede negar que recibió el mensaje, porque el emisor tiene pruebas de la recepción del mismo.
Seguridad física y seguridad lógica
Seguridad física: se encarga de proteger el hardware (los equipos informáticos, el cableado, etc.) de las posibles desgracias naturales (terremotos, tifones...), de incendios, inundaciones, sobrecargas eléctricas, de robos y de un sinfín de amenazas.
Seguridad lógica: complementa la seguridad física, protegiendo el software de los equipos informáticos, es decir, las aplicaciones y los datos de usuario, de robos, de pérdida de datos, entrada de virus informáticos, modificaciones no autorizadas de los datos, ataques desde la red, etc.
Tipos de vulnerabilidades
- Vulnerabilidades ya conocidas sobre aplicaciones o sistemas instalados: son vulnerabilidades de las que ya tienen conocimiento las empresas que desarrollan el programa al que afecta y para las cuales ya existe una solución, que se publica en forma de parche.
- Vulnerabilidades conocidas sobre aplicaciones no instaladas: estas vulnerabilidades también son conocidas por las empresas desarrolladoras de la aplicación, pero puesto que nosotros no tenemos dicha aplicación instalada, no tendremos que actuar.
- Vulnerabilidades aún no conocidas: estas vulnerabilidades aún no han sido detectadas por la empresa que desarrolla el programa, por lo que si otra persona ajena a dicha empresa detectara alguna, podría utilizarla contra todos los equipos que tienen instalado este programa.
Tipos de ataques
- Interrupción: un recurso del sistema o de la red deja de estar disponible debido a un ataque.
- Intercepción: un intruso accede a la información de nuestro equipo o a la que enviamos por la red.
- Modificación: la información ha sido modificada sin autorización, por lo que ya no es válida.
- Fabricación: se crea un producto (por ejemplo, una página web) difícil de distinguir del auténtico, y que puede utilizarse para acceder, por ejemplo, a información confidencial del usuario.
Técnicas de suplantación y engaño
- Spoofing: suplanta la identidad de un PC o algún dato del mismo (como su dirección MAC).
- Sniffing: monitoriza y analiza el tráfico de la red para acceder con información.
- Phishing: se engaña al usuario para obtener su información confidencial, suplantando la identidad de un organismo o página web de Internet.
Métodos de autenticación
- Algo que el usuario sabe: es lo más utilizado. Lo usamos para acceder a nuestra cuenta de correo electrónico, para conectarnos a Tuenti... (utilizamos nombre de usuario y contraseña que solo conocemos nosotros).
- Algo que el usuario posee: por ejemplo, una tarjeta de identidad.
- Alguna característica propia del usuario: rasgos físicos o comportamientos. Ejemplos: la huella dactilar, característica utilizada en el DNI para identificarnos, la retina, la manera de teclear...
Criterios para una contraseña segura
Una buena contraseña:
- No debe estar formada por palabras que encontremos en diccionarios, ni en español ni en ningún otro idioma, ya que cualquier programa de fuerza bruta lo descubriría con facilidad.
- No debe usar solo letras mayúsculas o minúsculas, porque reducirían las combinaciones en un alto grado.
- No debe estar formada exclusivamente por números.
- No debemos utilizar información personal.
- No debemos invertir palabras reconocibles.
- No debemos repetir los mismos caracteres en la misma contraseña.
Funcionamiento de los sistemas biométricos
El funcionamiento del sistema biométrico se compone de dos módulos: el de inscripción y el de identificación. El primero de ellos, mediante sensores, lee y extrae la característica que identifica al usuario, almacenando el patrón en una base de datos. El módulo de identificación lee y extrae la característica que reconoce al usuario, sus patrones se comparan con los que se tienen almacenados en la base de datos, y se devuelve la decisión sobre la identidad del usuario.