Autenticação via PAM

Descripción

Mapa Mental sobre Autenticação via PAM, creado por Luiz Eduardo el 08/08/2019.
Luiz  Eduardo
Mapa Mental por Luiz Eduardo, actualizado hace más de 1 año
Luiz  Eduardo
Creado por Luiz Eduardo hace más de 5 años
108
0

Resumen del Recurso

Autenticação via PAM

Nota:

  • PAM = Pluggable Authentication Modules. É uma interface para autenticação de usuários em diversas aplicações
  1. Aplicações
    1. login
      1. ssh
        1. telnet
          1. gdm
            1. etc
    2. PAM
      1. /etc/pam.conf
        1. /etc/pam.d/*
      2. Módulos PAM
        1. pam_unix.so
          1. pam_ldap.so
            1. pam_nis.so
              1. pam_krb5.so
                1. etc
        2. Recursos
          1. Unix/Linux
            1. LDAP
              1. NIS
                1. Kerberos
                  1. etc
          2. Configurações

            Nota:

            • O mais comum é que cada serviço possua sua própria configuração no /etc/pam.d.
            1. /etc/pam.d/
              1. etc/pam.conf.
                1. Basadas em 4 parâmetros
                  1. Tipo
                    1. password

                      Nota:

                      • Definições referentes à atualização da autenticação.
                      1. session

                        Nota:

                        • Algum procedimento que deve ser realizado após o login, antes do usuário receber o acesso.
                        1. account

                          Nota:

                          • Verifica se o usuário pode usar o serviço, se não há nenhum bloqueio de acesso.
                          1. auth

                            Nota:

                            • Verifica a autenticidade do usuário. Normalmente por usuário e senha, mas também por chip, biometria e etc.
                          2. Controle
                            1. requisite

                              Nota:

                              • Se o módulo falhar, todo o processo é interrompido.
                              1. required

                                Nota:

                                • Se o módulo falhar, o acesso é negado, mas os demais módulos serão invocados.
                                1. sufficient

                                  Nota:

                                  • Se o módulo tiver sucesso, a falha de outros módulos serão ignoradas. Uma falha não é fatal.
                                  1. optional

                                    Nota:

                                    • Sucesso ou falha não é relevante, a menos que seja o único.
                                  2. Principais Módulos
                                    1. pam_sss.so

                                      Nota:

                                      • Uso do SSS
                                      1. pam_listfile.so

                                        Nota:

                                        • Uso de arquivos externos para controle
                                        1. pam_cracklib.so

                                          Nota:

                                          • Checagem de senhas fracas
                                          1. pam_ldap.so

                                            Nota:

                                            • Acessos via LDAP
                                            1. pam_limits.so

                                              Nota:

                                              • Limitação de Recursos
                                              1. pam_krb5.so

                                                Nota:

                                                • Uso do Kerberos 5 para Autenticação
                                                1. pam_userdb.so

                                                  Nota:

                                                  • Uso de Datafiles .db
                                                  1. pam_nologin.so

                                                    Nota:

                                                    • Uso do /etc/nologin
                                                    1. pam_time.so

                                                      Nota:

                                                      • Recursos de controle por horário
                                                      1. pam_unix.so

                                                        Nota:

                                                        • Relacionado principalmente ao passwd/shadow
                                                        1. pam_console.so

                                                          Nota:

                                                          • Controle de acesso ao console por usuário
                                                        2. Argumentos do Módulo (opcional)
                                                      2. Exemplos

                                                        Nota:

                                                        • Para realizar a mesma configuração no /etc/pam.conf, é preciso incluir no primeiro campo o nome do serviço, por exemplo:
                                                        1. /etc/pam.d/login

                                                          Nota:

                                                          • auth requisite pam_nologin.so session required pam_limits.so
                                                          1. etc/pam.conf

                                                            Nota:

                                                            • login auth requisite pam_nologin.so login session required pam_limits.so
                                                          2. LDAP com PAM
                                                            1. pam_ldap.so
                                                              1. /etc/pam.d/login
                                                                1. Exemplo de configuração

                                                                  Nota:

                                                                  • auth sufficient pam_ldap.so auth required pam_unix.so try_first_pass account sufficient pam_ldap.so account required pam_unix.so
                                                              2. SSSD (System Security Services Daemon)

                                                                Nota:

                                                                • Interface criada como melhoria ao PAM. O principal objetivo é ser uma interface para obter informações dos usuários a patir de diversas fontes, principalmente através do PAM e o do NSS e muito usado para comunicação com o LDAP e com serviços AD do Windows.
                                                                1. /etc/sssd.conf.
                                                                Mostrar resumen completo Ocultar resumen completo

                                                                Similar

                                                                Gramática para practicar el First Certificate I
                                                                Diego Santos
                                                                Anatomía cabeza
                                                                Diego Santos
                                                                ANÁLISIS DE DATOS EN LA INVESTIGACIÓN CUALITATIVA
                                                                Johanna Morales Genecco
                                                                Métodos anticonceptivos
                                                                Sara Donado
                                                                Organizadores graficos
                                                                obvelasquezl34
                                                                Matematicas exanii-ii
                                                                Monica Sanchez8667
                                                                Relación del Derecho Mercantil con otras ramas del Derecho
                                                                Juan Jose Avila Espinoza
                                                                RAMAS DE LA GEOGRAFIA
                                                                ROSA MARIA ARRIAGA
                                                                ESTÁTICA Y RESISTENCIA DE MATERIALES
                                                                alexandergonzale
                                                                TEST 1 CGT-UGT.
                                                                Farita LPGC
                                                                Medidas estadísticas Bivariantes de regresión y correlación
                                                                Jaquelin Castro Godoy