Bueno siguiendo con el tema de controles de acceso tenemos los modelos de controles de acceso aquí son
cuatro modelos cinco modelos podemos decir los principales son los predominantes.
Esto es más que un concepto que hay que aprenderse para el examen y si vamos a ver un par de ejemplos
prácticos.
Pero son conceptos que se tienen que aprender el examen porque este es punto clave del dominio de controles
de acceso o que primero tenemos los controles de acceso discrecional los que se refiere esto.
Que no hay una estructura definida para saber quién o cómo o si yo puedo tener acceso o hacia algún
recurso.
Esto queda a discreción de quién creen ustedes pues en este caso queda a discreción del information
on her.
Al final él es el último responsable por salvaguardar la información.
Así que en estos controles de acceso discrecional él es el que dice esta persona si tiene acceso y esta
persona no tiene acceso.
Así es como funcionaba por ejemplo Windows XP cuando no le daba clic derecho a correr como administrador
antes de que Windows introdujera el cuac verdad User Access Control.
Así funciona.
Yo digo bueno esta aplicación sí puede correr como administrador y siempre va a correr así.
Luego nos pasamos al Mandatory Access Control o controlan sus mandatarios y está bien introducir un
gran cambio de cómo funcionaban estos recursos o estos controles de acceso porque entonces ahí empezamos
a tener ya capas.
Ahí empezamos a ver por ejemplo a este usuario es confidencial este usuario es top secret.
Este usuario puede tener acceso a esto ya lo vimos como una especie de capas una especie de cebolla.
Otra vez tienen capas de seguridad de controles de acceso pero en este caso los usuarios podían tener
acceso dependiendo de si estaban en una capa específica o no. Aquí fue el gran cambio que vimos nosotros
de Windows XP a Windows Vista.
Si ustedes tienen la edad que tienen que yo tengo perdón o solo un poquito más veteranos que yo se podrán
recordar que cuando pasamos ese cambio doloroso de Windows XP a Windows Vista muchos programas no funcionaban
y esa era la razón.
Los programas antes corred como administrador y siempre vas a correr así no hay problema y yo lo decido
porque yo soy el dueño de la información.
Yo soy el dueño de esta computadora en Windows Vista cambió verdad que es un área mandatorio es decir
Ok los administradores o lo son y esta persona.
Los programas no pueden correr como administrador a menos que se haga algún cambio y los programas están
acostumbrados a que como ya habían pedido permiso de correr una vez como administrador siempre iban
a correr así.
Y con el User Access Control o el famoso UAC cada vez empezaron a saltar esas pestañita donde decía
le quieres dar permiso o realmente quieres correr esta aplicación como administrador.
Así quiero correrlo o click derecho correr como administrador.
Este fue el gran problema que vimos que vivimos de Windows XP o Windows Vista entre muchos otros.
Pero este fue el gran cambio de paradigma de control de acceso discrecional es decir a discreción del
Information owner a mandatorio es decir a una especie de capas de niveles.
Luego tenemos los non discussing Access Control que tenemos ahí dos o tres que caen dentro de estas.
De esta sombría que son los robáis es decir en base a tu rol yo te doy permiso acceder a esta información.
Y aquí hay dos conceptos claves Need to Know y List privilegio que necesitas saber para hacer tu trabajo
y cuáles son los mínimos permisos o cuáles son los menos permisos que yo te puedo dar para que hagas
dicho trabajo.
Entonces aquí volveis es decir bueno si vas a tener el rol de Contador vas a tener estos accesos si
vas a tener el rol de tal de tal trabajo o vas a tener estos accesos.
Ahora bien esto es muy bonito en la teoría en la práctica es un poco difícil de implementar porque de
repente un rol no cubre todos los trabajos que tiene que hacer una persona en especial cuando son empresas
un poco pequeñas donde la misma persona es la que instala que se instala la que la que ve el fútbol
la que ve etc etc.
Es un poco difícil de cumplir pero en teoría esto tendría que ser el robáis Access Control logró volvemos
nos movemos a rubbish que aquí lo que hace es agregarle un poco más de detalle a lo que ya tenemos o
que sus Contador tienes acceso a esta oportunidad tú no tienes acceso a la base de datos y a la vista
de contabilidad sin embargo tienes acceso únicamente de 8 de la mañana a cinco de la tarde y tienes
acceso únicamente si estás trabajando desde tu computadora desde que tenemos aquí en el trabajo por
ejemplo y esa es la diferencia vamos añadiendo niveles de detalle y luego pasamos altas o basado en
tareas que ya es otra vez mucho más detalle ok.
Sos Contador está trabajando de Ochocinco y desde la computadora pero de repente te la llevaste.
Pero también quiero saber si vas a trabajar en otro país en qué países específicamente vas a trabajar
a qué hora específica vas a poder acceder a esta lista y a qué hora específica puedes acceder a esta
otra lista.
A qué hora específica no tenés acceso a la hora específica si tenés acceso es como agregarle más nivel
de detalle.
Entonces en resumen no antes narizón robáis volveis y trasvasa.
La diferencia entre cada una es el nivel de agregando a cada uno en pocas palabras por supuesto y luego
por último tenemos los cometen dependen en ConTeXt dependen Acces con Roso es decir los controles de
acceso dependiendo del contexto y del contenido.
Qué significa esto.
Ok.
Veamos el ejemplo del contador en este caso por ejemplo el negocio necesita que el contador a final
de mes tenga un reporte de planilla o tenga un no sé algo de promedio.
Contador no soy pero me estoy imaginando un montón de cosas que hacen los contadores no tiene un reporte
tienen que tener un reporte planilla aunque entonces basado en el contexto de que tiene que entregar
el reporte y el contenido que necesita ver le vamos a dar un acceso temporal los 30 o 31 de cada mes
únicamente de 8 de la mañana a 12 del mediodía para que vaya a la base de datos y extraiga esa información
y sólo pueda extraer esta información de estas específicas tablas por ejemplo entonces aquí te decimos
bueno si tienes un poquito más de sentido que sea pues estamos ayudando al negocio.
Otro por ejemplo podría ser en este caso de Contacts dependent es decir si este usuario ya accedió a
información de planilla porque está tratando de hacer transferencias a un banco a una cuenta personal
donde no está registrada en la empresa.
Entonces es como agregarle no sólo detalles sino contexto al control de acceso que obviamente van mucho
más allá.
Aquí involucramos temas de inteligencia artificial o de big data como lo estamos viendo hoy en día o
machine learning para poder realmente contextualizar la situación.
Pero si otra vez lo que va aumentando es el nivel de detalle en este caso pues agregarle un contexto
al control de acceso.
Eso es todo amigos pero les ha gustado y vemos muy pronto.