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

                                                                Tabla Periódica de los Elementos
                                                                maya velasquez
                                                                T9. Enfermedades Inflamatorias
                                                                Vivi Riquero
                                                                Estrategias de Enseñanza Alternativas
                                                                Diego Santos
                                                                Disoluciones
                                                                Victor Rodriguez
                                                                La Dictadura Franquista Selectividad
                                                                Diego Santos
                                                                MAPA MENTAL DIBUJO DE INGENIERIA
                                                                mechas.24
                                                                Bioelementos Mapa Mental
                                                                Joseline Loza Gil
                                                                Sistema Nervioso
                                                                Carlos Enrique Armas Montoro
                                                                Estrategia de promoción y publicidad
                                                                Jose Seid TorresOsorio
                                                                REGISTRO DE CUENTAS CONTABLES // INGRESOS Y GASTOS COTIDIANOS PERSONALES
                                                                Eduardo Guerrero
                                                                COSTAS E RÍOS
                                                                Nuria Prado Álvarez