- Confidencialidade: garantir que pessoas não autorizadas não tenham acesso a documentos não autorizados.
- Integridade: garantir que uma mensagem não tenha seu conteúdo alterado durante o transporte.
- Disponibilidade (Avaliability): manter o serviço funcionando nos respectivos períodos de tempo pré-decididos.
- Não repúdio: ninguém pode dizer que não foi você que fez aquilo.
- Legalidade: respeita as leis dos países que atuam, órgãos de controle, boas práticas de mercado, etc.
- Privacidade:
- Controle de Acesso:
- Mandatory Access Control (MAC): permissões decididas por ordens de cima. Normalmente usados em bases militares.
- Discretionary Access Control (DAC): permissões decididas pelos grupos que pertencem.
- Role Based Access Control (RBAC): permissões baseado em funções / papéis. O mais usado.
- Attribute Based Acess Control (ABAC): permissões baseados nos projetos e atividades que você produz. Uma tendência atual.
- Autentication: Provar que você é quem diz ser.
- Autorization: Provar que você tem autorização para acessar aquilo que quer.
- Accounting: Provar que você de fato fez aquilo, ou seja, registro de logs.
Quando se intercepta uma mensagem na transmissão de um commputador a outro.
- Criptografia Simétrica.
- Criptografia Assimétrica.
- O que você tem? Senha / outro serviço externo comum.
- O que você sabe? Palavra-passe.
- O que você é? Biometria digital e visual.
- 1FA
- 2FA
- MFA