SlideShare uma empresa Scribd logo
Autenticação por usuário e senha
 O princípio da autenticação é simples. O cliente 
envia o seu login e sua senha para o servidor 
Apache. 
 O Apache procura a entrada correspondente no 
arquivo de senhas criptografadas, verificando se o 
usuário tem permissão para acessar o diretório 
protegido. 
 O webmaster pode armazenar os logins de acesso 
(usuários) em uma lista (arquivo) ou em um banco 
de dados. 
 Também é possível juntar vários usuários em um 
grupo e dar acesso ao grupo ao invés de dar 
acesso usuário por usuário. 
Administração de redes 19/11/2014 2
 Cada par login/senha é válido para um 
domínio particular que é nomeado quando 
as senhas são criadas. 
 O navegador pergunta sobre a URL; o 
servidor envia de volta o código 401 
(Autenticação Requerida) e o domínio. 
 Se o navegador já possuir o login e a senha, 
ele envia a requisição novamente para o 
servidor, caso contrário o navegador solicita 
ao usuário que entre com seu login e a sua 
senha. 
Administração de redes 19/11/2014 3
 O que iremos mostrar agora não é totalmente 
seguro, pois a senha trafega pela rede 
criptografada com uma chave de apenas 64 
bits, o que é facilmente reversível. 
 Atualmente é possível criar uma 
implementação mais eficiente utilizando o 
protocolo SSL. 
Administração de redes 19/11/2014 4
Este arquivo deve estar dentro do diretório restrito. 
<Directory /var/www/html/restrito> 
AuthType Basic 
AuthName “Digite seu login e sua senha” 
AuthUserFile /etc/httpd/auth/acesso 
Require valid-user 
</Directory> 
Administração de redes 19/11/2014 5
 A diretiva AuthType Basic ativa a checagem 
da autenticação. 
 Esta diretiva especifica também o tipo de 
controle da autorização. 
◦ Originalmente somente Basic era possível. 
◦ A partir da versão 1.1 foi introduzida a opção 
Digest que usa MD5. 
◦ Se a diretiva AuthType for usada, torna-se 
necessário usar também AuthName e 
AuthGroupFile ou AuthName e AuthUserFile.
 O que aparece na janela de 
solicitação de usuário e senha. 
 Exemplo: 
AuthName “Digite seu login e sua 
senha” 
Administração de redes 19/11/2014 7
 Esta diretiva é necessária somente para 
autenticações por grupo. 
 Fornece o nome do arquivo que contém os 
nomes dos grupos e seus membros: 
 Exemplos: 
AuthGroupFile vendas 
AuthGroupFile diretores 
Administração de redes 19/11/2014 8
 AuthUserFile <nome do arquivo> 
 É um arquivo de nomes de usuários e suas 
senhas criptografadas. 
 Exemplos: 
AuthUserFile acesso 
AuthUserFile /etc/httpd/auth/acesso 
Administração de redes 19/11/2014 9
1. Informar, no arquivo de configuração do 
Apache, que determinado diretório terá 
restrição de acesso. 
2. Criar um arquivo em local de sua escolha, 
para armazenar as senhas dos usuários. 
3. Criar, obrigatoriamente no diretório restrito, 
um arquivo denominado .htaccess. A 
presença deste arquivo restringe o acesso ao 
diretório. 
Administração de redes 19/11/2014 10
 O utilitário “htpasswd” é usado para criar o 
arquivo de senhas e, posteriormente para 
inserir cada uma das senhas criptografadas. 
• Em nosso caso criamos o arquivo de senhas dentro 
de etc/httpd/auth/, já que os usuários não tem 
acesso a esta localização e o chamamos de “acesso”. 
Administração de redes 19/11/2014 
1 
1
 O arquivo de senhas é criado junto com o primeiro 
usuário. Em nosso caso, como já dissemos, demos 
ao arquivo o nome de acesso. Veja abaixo a 
sintaxe: 
◦ htpasswd -c acesso joao 
New password: 
Re-type new password: 
Adding password for user joao 
 Para o segundo usuário, omitimos a opção –c, pois 
o arquivo de senhas já foi criado no comando 
anterior. Digitamos apenas o comando, o nome do 
arquivo de senhas e o login do usuário. 
◦ htpasswd acesso pedro 
Administração de redes 19/11/2014 12
 Inserir um vínculo para o diretório restrito, na 
página principal (index.html) existente no 
diretório /eletrica/htdocs. 
◦ <a href=“restrito/index2.html">Clique aqui para 
acessar a área restrita</a> 
 Criar, dentro do diretório restrito, a página 
index2.html que será acessada após a 
digitação do login e da senha. 
Administração de redes 19/11/2014 
1 
3
 Faça um teste através do navegador 
confirmando o acesso restrito. 
 Verifique os logs do sistema Apache. 
Administração de redes 19/11/2014 14

Mais conteúdo relacionado

PPT
Configurando servidor web https no apache2 ed
PDF
Atividade sistemaso redes1-13122012
PDF
Prova sistemas-operacionais-23082012
PDF
Prova sistemaso redes1-17092012
PDF
SegurançA BáSica Do Apache
DOCX
Lista de execicio sor-samba-parte2
PDF
Utilizando o samba como servidor de domínio primário
DOCX
Prova segurança de redes
Configurando servidor web https no apache2 ed
Atividade sistemaso redes1-13122012
Prova sistemas-operacionais-23082012
Prova sistemaso redes1-17092012
SegurançA BáSica Do Apache
Lista de execicio sor-samba-parte2
Utilizando o samba como servidor de domínio primário
Prova segurança de redes

Mais procurados (20)

PDF
Prova sistemaso redes1-06092012
PDF
Lista de execicio sor-samba
PDF
Proftpd
PDF
Tutorial servidor debian linux ocs invetory
PPT
PDF
Atividade sor-sambapfmgpo-24082012
PDF
PDF
Linux - Servidor Web Apache
PPTX
06 - Servidor Apache
PDF
Linux comandos gerais e servidores de rede
PDF
Configurando o ftp - ubuntu server
PDF
Instalação e configuração apache Ubuntu Server
DOC
Instalação de um servidor debian
PDF
Zabbix livro para ubuntu
PDF
Instalação do Servidor Ubuntu 12.04 32 bits
PPT
Módulo 16 Instalação do DSpace 3.x Windows Linux
PDF
Asterisk central ipbx debian [artigo]
PDF
Aula 10 configuração ip estático ubuntu server
PDF
Atividade sor-sambapfmgpo
PPT
MigraçãO
Prova sistemaso redes1-06092012
Lista de execicio sor-samba
Proftpd
Tutorial servidor debian linux ocs invetory
Atividade sor-sambapfmgpo-24082012
Linux - Servidor Web Apache
06 - Servidor Apache
Linux comandos gerais e servidores de rede
Configurando o ftp - ubuntu server
Instalação e configuração apache Ubuntu Server
Instalação de um servidor debian
Zabbix livro para ubuntu
Instalação do Servidor Ubuntu 12.04 32 bits
Módulo 16 Instalação do DSpace 3.x Windows Linux
Asterisk central ipbx debian [artigo]
Aula 10 configuração ip estático ubuntu server
Atividade sor-sambapfmgpo
MigraçãO
Anúncio

Destaque (20)

PDF
Pesquisa_accenture
PDF
Abnt 2011
PPTX
Sistemas flexíveis de manufatura aula2
PPTX
Perguntas nr10
PPTX
Nr 10-carlos-melo
PPTX
Instalações prediais 2015 carlos eduardov3
PDF
Dimensionamento tomadas
PPT
Levantamento de carga
PPTX
Eletricidade predial simbologiav2
PPT
Fraudes eletrônicas segurança de redes -ppt
PPTX
SENAI - Segurança firewall
PPTX
Engenharia social senai - ppt
PPTX
Sistemas operacionais de redes sambacomo pdc
PDF
Gerência - Aula 02
PPTX
PHP - Tratamento de Erros
PDF
Gerência - Aula 01
PPTX
Sistemas operacionais raid
PPTX
Aula-Medição de pressao
PDF
Apostila controladores ladder
PPTX
Aula - Medição de vazão
Pesquisa_accenture
Abnt 2011
Sistemas flexíveis de manufatura aula2
Perguntas nr10
Nr 10-carlos-melo
Instalações prediais 2015 carlos eduardov3
Dimensionamento tomadas
Levantamento de carga
Eletricidade predial simbologiav2
Fraudes eletrônicas segurança de redes -ppt
SENAI - Segurança firewall
Engenharia social senai - ppt
Sistemas operacionais de redes sambacomo pdc
Gerência - Aula 02
PHP - Tratamento de Erros
Gerência - Aula 01
Sistemas operacionais raid
Aula-Medição de pressao
Apostila controladores ladder
Aula - Medição de vazão
Anúncio

Semelhante a Segurança autenticação apache -ppt (13)

PPT
Segurança em Home Page
PDF
Apache
PDF
Autenticação e Autorização (in portuguese)
PDF
Hello SAFE World!!!
PDF
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
PPTX
Manipulação de formulários com PHP. Uso de Cookies e Session com PHP.
PDF
Apache htaccess
PDF
PHP SSO no Zentyal
PDF
Palestra de segurança em PHP - Hacking
PDF
Php12
PDF
Invasao_e_Correcao_em_Sites.pdf
PDF
Invasão e correção em sites
PDF
Apache proxy
Segurança em Home Page
Apache
Autenticação e Autorização (in portuguese)
Hello SAFE World!!!
TDC2017 | Florianopolis - Trilha DevOps How we figured out we had a SRE team ...
Manipulação de formulários com PHP. Uso de Cookies e Session com PHP.
Apache htaccess
PHP SSO no Zentyal
Palestra de segurança em PHP - Hacking
Php12
Invasao_e_Correcao_em_Sites.pdf
Invasão e correção em sites
Apache proxy

Mais de Carlos Melo (20)

PPT
Treinamento 1
PPTX
PPT
Gestão de projetos introduçao
PPT
Capacitancia
PDF
Roteiro da aula prática de sexta à tarde
PPT
5a.aulacapacitor
DOCX
Atividade final acionamentos
PDF
Questões clp-automação
PPTX
Apresentação12
PPTX
Pneumática
DOCX
Gestão da manutenção os 2
DOCX
Gestão da manutenção os 1
PDF
Desenho técnico cap1
PPTX
Eletrônica básica
PPTX
Analise de circuito indutores
PDF
Notas ete jags - destec
PDF
Ucr3 fundamentos mecanica_sa1_suporte dosador_1_22_mai12
PDF
Recuperação descrição
PDF
Recuperação 1
PPTX
Ete projetos elétricos 2
Treinamento 1
Gestão de projetos introduçao
Capacitancia
Roteiro da aula prática de sexta à tarde
5a.aulacapacitor
Atividade final acionamentos
Questões clp-automação
Apresentação12
Pneumática
Gestão da manutenção os 2
Gestão da manutenção os 1
Desenho técnico cap1
Eletrônica básica
Analise de circuito indutores
Notas ete jags - destec
Ucr3 fundamentos mecanica_sa1_suporte dosador_1_22_mai12
Recuperação descrição
Recuperação 1
Ete projetos elétricos 2

Último (20)

PDF
A Revolução Francesa de 1789 slides história
PPTX
biossegurança e segurança no trabalho (6).pptx
PDF
Uma Introdução às Ciências do Alcorão (Islam)
PDF
O retorno a origem (islã Islamismo)
PDF
DAQUISIÇÃO E DESENVOLVIMENTO DA FALA 12 A 24 MESES
PDF
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
PPTX
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
PPT
Imperio Bbrasileiro-1822-1889 - aspectos gerais
PPTX
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
PPTX
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
PPT
sistema reprodutor para turmas do oitavo ano
PDF
Cantores.pdf-Deslandes, Tinoco e Zambujo
PPT
HISTOLOGIA VEGETAL - tecidos vegetais.ppt
PPTX
Revolução Industrial - Aula Expositiva - 3U4.pptx
PPTX
disciplulado curso preparatorio para novos
PPTX
Realismo e Naturalismo: Aluísio Azevedo.
PPTX
ACIDOS NUCLEICOS - REPLICAÇÃO DO DNA - E.M.
PPTX
O Romantismo e a identidade brasileira..
PDF
A provisão de jojuador (ramadã) islamismo
PDF
Metabolismo_energético_3ano_pre_vest_2026.pdf
A Revolução Francesa de 1789 slides história
biossegurança e segurança no trabalho (6).pptx
Uma Introdução às Ciências do Alcorão (Islam)
O retorno a origem (islã Islamismo)
DAQUISIÇÃO E DESENVOLVIMENTO DA FALA 12 A 24 MESES
COMO OS CONTOS DE FADAS REFLETEM ARQUÉTIPOS_MEDOS E DESEJOS DO INCONSCIENTE H...
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
Imperio Bbrasileiro-1822-1889 - aspectos gerais
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
Lição 8 EBD.pptxtudopossonaquelequemimfortalece
sistema reprodutor para turmas do oitavo ano
Cantores.pdf-Deslandes, Tinoco e Zambujo
HISTOLOGIA VEGETAL - tecidos vegetais.ppt
Revolução Industrial - Aula Expositiva - 3U4.pptx
disciplulado curso preparatorio para novos
Realismo e Naturalismo: Aluísio Azevedo.
ACIDOS NUCLEICOS - REPLICAÇÃO DO DNA - E.M.
O Romantismo e a identidade brasileira..
A provisão de jojuador (ramadã) islamismo
Metabolismo_energético_3ano_pre_vest_2026.pdf

Segurança autenticação apache -ppt

  • 2.  O princípio da autenticação é simples. O cliente envia o seu login e sua senha para o servidor Apache.  O Apache procura a entrada correspondente no arquivo de senhas criptografadas, verificando se o usuário tem permissão para acessar o diretório protegido.  O webmaster pode armazenar os logins de acesso (usuários) em uma lista (arquivo) ou em um banco de dados.  Também é possível juntar vários usuários em um grupo e dar acesso ao grupo ao invés de dar acesso usuário por usuário. Administração de redes 19/11/2014 2
  • 3.  Cada par login/senha é válido para um domínio particular que é nomeado quando as senhas são criadas.  O navegador pergunta sobre a URL; o servidor envia de volta o código 401 (Autenticação Requerida) e o domínio.  Se o navegador já possuir o login e a senha, ele envia a requisição novamente para o servidor, caso contrário o navegador solicita ao usuário que entre com seu login e a sua senha. Administração de redes 19/11/2014 3
  • 4.  O que iremos mostrar agora não é totalmente seguro, pois a senha trafega pela rede criptografada com uma chave de apenas 64 bits, o que é facilmente reversível.  Atualmente é possível criar uma implementação mais eficiente utilizando o protocolo SSL. Administração de redes 19/11/2014 4
  • 5. Este arquivo deve estar dentro do diretório restrito. <Directory /var/www/html/restrito> AuthType Basic AuthName “Digite seu login e sua senha” AuthUserFile /etc/httpd/auth/acesso Require valid-user </Directory> Administração de redes 19/11/2014 5
  • 6.  A diretiva AuthType Basic ativa a checagem da autenticação.  Esta diretiva especifica também o tipo de controle da autorização. ◦ Originalmente somente Basic era possível. ◦ A partir da versão 1.1 foi introduzida a opção Digest que usa MD5. ◦ Se a diretiva AuthType for usada, torna-se necessário usar também AuthName e AuthGroupFile ou AuthName e AuthUserFile.
  • 7.  O que aparece na janela de solicitação de usuário e senha.  Exemplo: AuthName “Digite seu login e sua senha” Administração de redes 19/11/2014 7
  • 8.  Esta diretiva é necessária somente para autenticações por grupo.  Fornece o nome do arquivo que contém os nomes dos grupos e seus membros:  Exemplos: AuthGroupFile vendas AuthGroupFile diretores Administração de redes 19/11/2014 8
  • 9.  AuthUserFile <nome do arquivo>  É um arquivo de nomes de usuários e suas senhas criptografadas.  Exemplos: AuthUserFile acesso AuthUserFile /etc/httpd/auth/acesso Administração de redes 19/11/2014 9
  • 10. 1. Informar, no arquivo de configuração do Apache, que determinado diretório terá restrição de acesso. 2. Criar um arquivo em local de sua escolha, para armazenar as senhas dos usuários. 3. Criar, obrigatoriamente no diretório restrito, um arquivo denominado .htaccess. A presença deste arquivo restringe o acesso ao diretório. Administração de redes 19/11/2014 10
  • 11.  O utilitário “htpasswd” é usado para criar o arquivo de senhas e, posteriormente para inserir cada uma das senhas criptografadas. • Em nosso caso criamos o arquivo de senhas dentro de etc/httpd/auth/, já que os usuários não tem acesso a esta localização e o chamamos de “acesso”. Administração de redes 19/11/2014 1 1
  • 12.  O arquivo de senhas é criado junto com o primeiro usuário. Em nosso caso, como já dissemos, demos ao arquivo o nome de acesso. Veja abaixo a sintaxe: ◦ htpasswd -c acesso joao New password: Re-type new password: Adding password for user joao  Para o segundo usuário, omitimos a opção –c, pois o arquivo de senhas já foi criado no comando anterior. Digitamos apenas o comando, o nome do arquivo de senhas e o login do usuário. ◦ htpasswd acesso pedro Administração de redes 19/11/2014 12
  • 13.  Inserir um vínculo para o diretório restrito, na página principal (index.html) existente no diretório /eletrica/htdocs. ◦ <a href=“restrito/index2.html">Clique aqui para acessar a área restrita</a>  Criar, dentro do diretório restrito, a página index2.html que será acessada após a digitação do login e da senha. Administração de redes 19/11/2014 1 3
  • 14.  Faça um teste através do navegador confirmando o acesso restrito.  Verifique os logs do sistema Apache. Administração de redes 19/11/2014 14