Segurança com HTACCESS: protegendo arquivos e diretórios + bônus HTTP BASIC AUTH com HTPASSWD - WDEV

แชร์
ฝัง

ความคิดเห็น • 40

  • @tiodan7800
    @tiodan7800 ปีที่แล้ว +3

    HJ, EU ASSISTNDO esse video, ele tem aprox 2 anos .... o conteúdo é muito bem elaborado .... SÓ A POHA DO "GALERA" e do "BELEZA" q vc tem que abandonar ... apesar do ótimo conteudo, espero que nao me interprete erroneamente em relação ao que citei... vou acomapnhar seu conteudo pois acredito ser de grande valia, e espero que receba mera crítica tambem como algo de grande valia pois sou prof de "computador" desde 1998 e com exp eu posso falar ...VC TEM UMA EXPERTISE INCRIVEL... parabens ...AH SIM .. e só pra salientar... minha area é MATLAB, ASSEMBLY, COBOL, PYTHON entre outras e mais algumas novas que surgem que só vindo aqui mesmo pra relembrar comandos uteis ... PARABENS AMIGO, ganhou um "iscrivinhado"

  • @franciscojunior8066
    @franciscojunior8066 2 ปีที่แล้ว +5

    Querido professor, me permita dar duas sugestões de aulas aqui para o senhor:
    - Como proteger/aumentar a segurança dos seus bancos de dados no Xampp, por exemplo;
    - Como fazer o deploy de seu projeto PHP e fazer ele rodar em todos os computadores de uma rede
    Acredito que há muita gente que não sabe e que seriam duas mega aulas, até curtas, mas de uma importância incrível. Ah! E mesmo quem sabe (meu caso), sem dúvida vai poder aprofundar com suas dicas.
    Mais uma vez muito obrigado por seus ensinamentos!

    • @BrandevTech
      @BrandevTech 2 ปีที่แล้ว

      Acho que o melhor deploy de hoje em dia é o do git actions por webhook. Mas acredito que seja específico de cada hospedagem. Difícil de colocar em vídeo aula de forma genérica.

  • @SandroADeSa
    @SandroADeSa 3 ปีที่แล้ว

    Conteúdo fora de série. Gostaria muito de mais assuntos sobre segurança em PHP.

  • @BrandevTech
    @BrandevTech 2 ปีที่แล้ว +1

    Gostei muito! Já vou implantar mas minhas aplicações. Esse é um dos raros canais que merece minha inscrição. Aqui só deu certo na hospedagem (Não dá em localhost). Trocando FilesMatch por Files, tirando as aspas e cifrão, adicionando Order e evitando a citação multipla. Qualquer coisa fora desse padrão DAVA FALHA. A pergunta que fica no ar é: A hospedagem pode interferir no padrão?? Acredito que sim.
    Order allow, deny
    Deny from all
    Order allow, deny
    Deny from all

    • @studiokripa5187
      @studiokripa5187 2 ปีที่แล้ว +1

      olá! Vc poderia postar o código que usou que funcionou? No meu não roda e dá sempre erro, levando para uma "Página não Encontrada"

    • @BrandevTech
      @BrandevTech 2 ปีที่แล้ว

      @@studiokripa5187 Não entendi seu pedido. Já deixei meu código aqui no comentário

    • @studiokripa5187
      @studiokripa5187 2 ปีที่แล้ว +1

      @@BrandevTech Nossa me desculpe, eu não tinha visto o código... Mas na verdade eu tentei rodar aqui para exigir uma senha/usuário e não consegui. sempre redireciona para página não encontrada... de toda forma obrigada!

    • @BrandevTech
      @BrandevTech 2 ปีที่แล้ว

      @@studiokripa5187 Eu que agradeço. Você me ajudou a entender a pergunta que deixei no ar. Aparentemente, somando o seu e o meu problema, o servidor da hospedagem pode sim influenciar nas regras do htaccess. Então, realmente não existe um padrão que possa ser aplicado em qualquer servidor.

  • @carlosjesus5028
    @carlosjesus5028 2 ปีที่แล้ว

    Mais um vídeo super importante,... parabéns !!!!

  • @enkiimuto1041
    @enkiimuto1041 2 ปีที่แล้ว

    gostei muito do seu vídeo mano, inscrito!

  • @GeFFonTube
    @GeFFonTube 3 ปีที่แล้ว

    Excelente postagem.
    Dicas valiosíssimas. Parabéns! 👍🏻
    Ganhou minha inscrição.

  • @danilorodrigues87
    @danilorodrigues87 2 ปีที่แล้ว

    seu canal é top de mais, muito profissional

  • @cesin9
    @cesin9 6 หลายเดือนก่อน +1

    Tem como autenticar no ldap?

  • @aleliv1974
    @aleliv1974 3 ปีที่แล้ว

    Conteúdo excelente. Sou iniciante e gostaria de utilizar o php com docker, mas faz alguns dias que estou quebrando cabeça para configurar algumas coisas. Seria muito bom vc fazer um video mostrando seu ambiente docker com as configurações.

  • @Solisys
    @Solisys ปีที่แล้ว

    Excelente! Parabéns!

  • @lucassena4282
    @lucassena4282 3 ปีที่แล้ว

    conteúdo muito bom, parabéns man

  • @gabrielpacheco4444
    @gabrielpacheco4444 3 ปีที่แล้ว

    Conteúdo Sensacional William! Parabéns! 💚

  • @otaviojc
    @otaviojc 2 ปีที่แล้ว

    Krai top demais essas dicas vlw ae!! No caso o software que voce usou para teste consegue simular tipos de ataques? Se n'ao conhece algum software que da pra fazer isso? Mais uma vez muito obrigado pelas dicas!!!

  • @13mvincius
    @13mvincius 2 ปีที่แล้ว

    A configuração de url's amigáveis se dá por meio desse arquivo htaccess também?

  • @designgil1763
    @designgil1763 3 ปีที่แล้ว

    se eu colocar em uma pasta de img o meu .htaccess com Deny from all
    e tentar chamar uma imagem desse diretório em um arquivo da raiz onde eu posso acessar via url
    ele não permite tem como bloquear o acesso da imagem via url mais permitir a exibição dessa imagem em um determinado arquivo ?

  • @giliandouglas5142
    @giliandouglas5142 2 ปีที่แล้ว +1

    Uma dúvida professor!
    E arquivos, exemplo, um connect.php, se bloquear para todos, e alguma página do PHP utiliza para conexão com banco de dados, liberando apenas o servidor PHP, as páginas que usam esse arquivo vão consegue utilizar ele internamente? Quando acessadas pela estação do usuário

    • @BrandevTech
      @BrandevTech 2 ปีที่แล้ว

      Fiquei com essa dúvida também. O vídeo não foi claro nesse ponto. Se o bloqueio é só para o usuário ou para uma página requisitante...

  • @MarceloLeira
    @MarceloLeira 3 ปีที่แล้ว

    Excelente conteúdo, gostaria muito de saber das configurações internas do APACHE

  • @kaiqueoliveirasantos5325
    @kaiqueoliveirasantos5325 2 ปีที่แล้ว

    Valeu William! Ajudou demais ^^

  • @paulolinks1
    @paulolinks1 3 ปีที่แล้ว

    Estou com esse Problema.
    It appears you don't have
    permission to access this page.
    403 Error. Forbidden.
    Quando excluo o arquivo ''.htaccess ''consigo acessar meu admin wp
    Mas poucos minutos depois o problema volta oque pode ser??
    Tentei outras solucoes mas nao funcionou

  • @queirozm.santana9908
    @queirozm.santana9908 3 ปีที่แล้ว

    Muito bom, te acompanho apartir de Angola, tem como fazer vídeos de Laravel?

  • @brunosantanaxavier
    @brunosantanaxavier 2 ปีที่แล้ว

    Eu consigo bloquear apenas acesso externo a arquivos ? Por exemplo o css roda normal no index porém se eu acessar diretamente o arquivo css não tenho permissão, como faço isso ? Valeeeeu !

  • @fixonweb
    @fixonweb 2 ปีที่แล้ว

    Excelente conteúdo.

  • @hermesonfg
    @hermesonfg 2 ปีที่แล้ว

    PLEASE HELP!!! seus videos são fantásticos , mas tem um ponto que não vi neles que não consigo fazer executar no meu ubuntu server/apache 2.4/php7.4... é habilitar localização no meu servidor! quando instalo o xampp em uma máquina windows ele funciona de boa, mas no meu servidor apache não! tens alguma idéia, do que pode ser? se quiser eu te passo por aqui o código que quero ativar o GPS do navegador, uma simples página em php.

  • @felipeoli7eira
    @felipeoli7eira 3 ปีที่แล้ว

    Quanta dica top! Conteúdo excelente

  • @marcelobezerra553
    @marcelobezerra553 3 ปีที่แล้ว

    Muito bom. O conceito de hooks está me tirando o sono, não encontrei nada sobre o assunto em php, talvez você poderia falar sobre ele .

  • @saulotarsobc
    @saulotarsobc 3 ปีที่แล้ว

    Top demais

  • @Matheus708
    @Matheus708 3 ปีที่แล้ว

    Excelente!

  • @leandrocruz6621
    @leandrocruz6621 2 ปีที่แล้ว

    Que top

  • @igor38746
    @igor38746 3 ปีที่แล้ว

    O bloqueio de POST PUT DELETE não deu certo nn

  • @Eduinesc
    @Eduinesc 3 ปีที่แล้ว

    Legal!!!!

  • @hermesonfg
    @hermesonfg 2 ปีที่แล้ว +1

    criei um arquivo gps.php no /var/www/html e tento abrir e nada... mas no xampp funciona de boa!

    navigator teste


    Latitude:



    Latitude:


    function getLocation(){
    if(!navigator.geolocation)
    return null;
    navigator.geolocation.getCurrentPosition((pos)=>{
    document.getElementById("lat").innerText = pos.coords.latitude;
    document.getElementById("lon").innerText = pos.coords.longitude;
    });
    }
    getLocation();

  • @Alexandre_amds
    @Alexandre_amds ปีที่แล้ว

    Show de bola