Autenticações e Autorizações. Um exemplo simples e prático de uma situação cotidiana.
Boa noite, hoje vamos falar sobre autenticação e autorização, em geral no mundo da tecnologia, as pessoas todos os dias lidam com autenticação e autorização. É bastante importante as empresas desenvolvedoras de tais tecnologias se atentarem para as lógicas relacionadas e também os usuários em geral (pessoas comuns que muitas vezes usam a tecnologia e passam despercebidas pela mesma), para explicar vamos utilizar o exemplo abaixo:
Imaginamos que chegamos em uma portaria de um prédio e o porteiro irá fazer duas perguntas “QUEM É VOCÊ” e “QUAL APARTAMENTO DESEJA IR”, suponhamos quem esteja autorizado “Joãozinho” e o apartamento autorizado “701”, vejamos os cenários logo abaixo:
1- Porteiro pergunta “QUEM É VOCÊ” e “QUAL APARTAMENTO DESEJA IR”.
Resposta: sou “Joãozinho” e desejo ir ao apartamento “705”, neste cenário estarei autenticado mais não autorizado pois sei quem e “Joãozinho”, porém não tenho a permissão de ir ao apartamento “705.
2- Porteiro pergunta “QUEM É VOCÊ” e “QUAL APARTAMENTO DESEJA IR”.
Resposta: sou “Zezinho” e desejo ir ao apartamento “701”, neste cenário não estarei autenticado, mais autorizado pois eu não sei quem e “Zezinho” porém tenho permissão para ir ao apartamento “701”.
3- Porteiro pergunta “QUEM É VOCÊ” e “QUAL APARTAMENTO DESEJA IR”.
Resposta: sou “Zezinho” e desejo ir ao apartamento “705”, neste cenário não estarei autenticado, e sem autorização, pois eu não sei quem e “Zezinho” e não tenho a permissão de ir ao apartamento “705”.
4- Porteiro pergunta “QUEM É VOCÊ” e “QUAL APARTAMENTO DESEJA IR”.
Resposta: sou “Joãozinho” e desejo ir ao apartamento “701”
neste cenário estarei autenticado e mais autorizado pois sei quem e “Joãozinho” e tenho permissão a ir ao apartamento “701”, ou seja aqui eu reconheci “Joãozinho” e concedi a permissão para ir ao apartamento “701” com sucesso.
Nas imagens abaixo exibe as permissões de usuário no sistema operacional UNIX/LINUX (chmod).
Obrigado pela visita.
Gustavo Ferreira
Arquiteto Cloud, DevOps, Site Reliability Engineering (SRE)
Membro do blog space one labs
Certificação Comptia Cloud+
Comentarios