auth Flashcards
componentes de un sistema de auth
A = {info de auth} con la que la entidad prueba su identidad
C = {info complementaria} la que guarda el sistema
F = { funciones de complementacion} transforma A en C
L = { funciones de auth} verifican identidad: AxC -> {true, false}
S = { funciones de seleccion} para crear o alterar A o C
componentes siste auth ejemplos
A = {pwd}
C = {hash de la pwd}
F = {H} H:A–>C/ H(p)=hash(p)
L = {eq} eq: AxC –> {true,fase} /eq(p,h)=true si hash(p)=h
info de aut
provista por entidad externa
diferentes grados de confianza
fuentes:
- algo que tengo (token/key)
- algo que conozco (pwd, pregunta)
- algo que soy (huella digital)
- contexto (donde estoy –> geolocalizacion)
formula de anderson
P >= TG/N
P = prob de adivinar una clave
G = pruebas realizables por seguridad
T = tiempo dedicado a las pruebas
N = tamaño del espacio de claves
salting
a cada contraseña se le agrega una perturbacion distinta
f(a) = x || f’(a,x)
de esta manera un atacante no puede probar f(a) con varias cuentas en paralelo