Buscar

Resumo Sistemas da Informação (47)

Prévia do material em texto

1. Exercício: Peça aos alunos que pesquisem e comparem diferentes modelos 
de autorização, como controle de acesso baseado em papéis (RBAC), 
controle de acesso baseado em atributos (ABAC) e controle de acesso 
baseado em contexto (CBAC). Eles podem seguir as etapas abaixo:
Descreva cada modelo de autorização em termos de como ele funciona e 
quais são suas vantagens e desvantagens.
Compare os modelos de autorização em termos de flexibilidade, 
escalabilidade e facilidade de gerenciamento.
Discuta casos de uso específicos em que um modelo de autorização seria 
mais apropriado do que outro, com base nos requisitos de segurança e nas 
complexidades do sistema.
Resposta:
Os alunos podem criar um documento que detalhe os diferentes modelos de 
autorização, suas características e casos de uso recomendados. Eles também 
podem fornecer exemplos de implementação de cada modelo em sistemas 
reais e discutir as implicações de segurança associadas a cada um.
 
 
auth_system = AuthorizationSystem()
auth_system.add_user("alice", "admin")
auth_system.add_user("bob", "user")
print(auth_system.check_permission("alice", "admin_panel")) # True
print(auth_system.check_permission("bob", "admin_panel")) # False
print(auth_system.check_permission("bob", "profile_page")) # True

Mais conteúdos dessa disciplina