O qué modelo de seguridad.
Aquí se pone un poquito abstracto el asunto porque muchas veces no cometamos el error de tal vez querer
asociar algunos conceptos del libro o del estudio o del estudio en general del CCCP a lo que hacemos
en la vida real.
Muchas veces van a ver sólo conceptos por el simple hecho de ser pues los conceptos del libro y los
vamos a tocar en este curso para porque en este curso.
El motivo es para que ustedes pasen para que ustedes ganen el examen entonces en este caso vamos a ver
los modelos de seguridad o los quiero primorosos en este caso por ejemplo empezamos con el Lapadula
ese es un modelo basado en confidencialidad y básicamente lo que dice de este modelo es que tiene tres
propiedades verdad.
La primera es la simple Security popurri o la propiedad de seguridad simple digámoslo así qué significa
no puede leer para arriba.
Es decir cuando decimos para arriba se recuerdan los niveles de clasificación de la información.
Supongamos que un usuario tiene un nivel público o nivel confidencial entonces.
Esta propiedad del Lapadula lo que dice es que no puede leer hacia arriba.
Es decir si yo tengo nivel confidencial no puedo leer alguna información que sea tóxica por ejemplo.
Y luego tenemos la propia seguridad AB Security Property que es no escribir hacia abajo.
Ahora bien supongamos que yo tengo top secret.
Yo no podría escribir o modificar algún archivo que esté como confidencial.
Ahora bien yo entiendo que esto muchas veces no va a tener sentido pero es algo que tenemos que aprender.
Entonces si se dan cuenta aquí lo que está enfocado esto no es en integridad porque si yo significa
esto significa que yo sí puedo escribir hacia arriba.
Entonces si yo tengo un nivel confidencial yo podría modificar un archivo top secret verdad pero sin
embargo no puedo leer un archivo top secret.
Entonces por eso es un modelo de confidencialidad verdad.
Entonces aquí tenemos estas dos propiedades que nos dice el Lapadula verdad.
Y luego tenemos el modelo Biba que este es un modelo Oishi basado en integridad y literal.
Esto es simplemente cambiar las las reglas de cómo funciona el Lapadula el Lapadula recuérdense que
nos dice que no se puede leer para arriba en este caso el Biba no le importa si se lee para arriba.
Entonces podríamos decir que la propiedad es leer para arriba si leer para arriba.
Sin embargo en el Lapadula dice que no podemos escribir hacia abajo en este caso el Biba lo que dice
es que sí podemos escribir hacia abajo Borna.
Entonces podríamos definirlo como no escribir hacia abajo perdón no leer hacia abajo o escribir hacia
arriba.
Esto se vuelve un poco complejo pero espero que las imágenes les ayuden a conceptualizar un poquito
esto porque si son preguntas muchas veces de examen luego que cubrimos los niveles.
Los modelos de seguridad básicos de confidencialidad e integridad nos pasamos a los modelos donde empieza
a ponerse un poquito más interesante por ejemplo el modelo de control de forma de látigo Laureys Voice
Access Control.
Esto nos permite que los controles de seguridad para ambientes complejos verdad por cada relación entre
un sujeto y un objeto es decir por cada relación entre el programa X y la base de datos.
Por ejemplo el usuario X y el programa Yep hay un hay límites definidos tanto hacia arriba como hacia
abajo que implemente el sistema.
Por eso se le conoce como Latigo porque ni siquiera nos podemos mover ni muy por arriba y por abajo
simplemente podemos estar en el nivel que nos asignaron.
Entonces esto podría decir bueno tal vez este usuario se recuerdan del nicho y les Privilege.
Entonces podríamos decir en este modelo decir bueno entonces este usuario tiene este nivel pero con
el látigo podríamos decir bueno voy a ir a un nivel más arriba o más abajo a escribir a leer etcétera
etcétera.
Luego tenemos el claro Wilson verdad que básicamente es un modelo de integridad y que y que toma en
cuenta tres conceptos el programa el perdón el bueno el sujeto el programa y el objeto es decir el problema
es que hasta el momento nos hemos enfocado en controles de acceso basados en el usuario y qué permiso
tiene el usuario para la data si yo soy chico y puedo acceder a datos Secrets Topsy que puedo acceder
a Data etcétera etcétera.
Pero qué pasa cuando estamos accediendo a un programa.
Nos hemos molestado en ver qué permisos tiene ese programa porque qué pasaría en el ejemplo donde yo
corro un programa como administrador y de repente yo soy un usuario normal.
Si yo no tengo acceso a la data final pero el programa sí que tiene acceso y si yo tengo acceso al programa
pues por ende voy a tener acceso a la data final.
Entonces este modelo es claro Wilson lo que busca ver es no dejar fuera digámoslo así los permisos que
un programa puede llegar a tener en un determinado momento y tomar en cuenta los permisos del usuario
los permisos del programa y la data que se va a ir a acceder al final verdad.
Y luego tenemos el Brower Nach que se le conoce como modelo de la Muralla China o chauvinismo Echaniz
Wálmaro y que está diseñado este modelo para evitar el conflicto de intereses.
Qué conflicto de intereses.
Por ejemplo si yo soy de contabilidad no puedo acceder a información de recursos humanos porque sería
un conflicto de intereses por ejemplo o lo que pasa muchas veces en muchas organizaciones es que de
repente yo tuve un puesto en el área de otra vez contabilidad o recursos humanos o Heute o cualquier
departamento y me movieron o me ascendieron o me cambiaron de lugar etcétera etcétera.
Nunca me quitaron los permisos que tuve sin embargo sí me dieron permisos adicionales para el nuevo
puesto y de repente me volvieron a mover y así fui acumulando roles y permisos que me daban la posibilidad
de hacer cosas sin que nadie detectara por ejemplo si yo soy un DBA si yo soy un DBA pues tengo acceso
a toda la base de datos.
Qué pasaría si yo de repente me transfiero a algo de dinero a mi cuenta y borro los logs borro los registros
o si yo soy un administrador de sistemas.
Qué pasa si yo hago algún cambio en la base de datos que no debía haber pasado o yo hago algún cambio
en un programa pero también borro los logs del sistema operativo o los logs de cualquier dispositivo
de monitorización por ejemplo un CIEM para que nadie se dé cuenta o borro las alertas como tal.
Entonces este tipo de modelo de seguridad nos hace ver esto verdad que hay ciertos conflictos de intereses
donde podríamos decir Bueno tú tienes permiso hasta acá por ejemplo un administrador de sistemas tienes
permiso para modificar esto pero no tienes permiso los logs los logs tiene permiso esta otra persona
que va a estar auditando te dice por ejemplo un auditor.
Entonces estos son los modelos de seguridad más básicos que van a encontrar en el libro y si lamentablemente
se los tienen que aprender aunque a veces no tengan mucho sentido pero en el examen sí que pueden venir.
Ahora bien qué modelo de seguridad se utiliza hoy en día.
Hay muchos verdad.
Podemos encontrar un mix de modelos de seguridad.
Más adelante vamos a ver los modelos de seguridad discrecionales mandatorio los basados en roles etcétera
etcétera.
Pero hoy en día podemos ver en la práctica una combinación de todos estos modelos así que lo que me
interesa ahora a mí es que ustedes aprendan pues la teoría de estos modelos que vuelvo y repito si que
les puede medir un par de preguntas eso es todo por amigos espero les haya gustado y muy pronto.