Como não fazer download dearquivo no Apache2

1. Como não fazer download dearquivo no Apache2

ManoelGomes
mcgsilva2021

(usa Slackware)

Enviado em 11/05/2021 - 16:23h


Boa tarde,há uma funcionalidade no google drive de que posso proteger um arquivo para evitar o download, impressão,cópia, etc.,ou seja,só posso visualizar o arquivo e tirar um print.
Há como fazer isto no Apache2?


  


2. Re: Como não fazer download dearquivo no Apache2

Patrick
Freud_Tux

(usa Outra)

Enviado em 11/05/2021 - 19:49h


mcgsilva2021 escreveu:


Boa tarde,há uma funcionalidade no google drive de que posso proteger um arquivo para evitar o download, impressão,cópia, etc.,ou seja,só posso visualizar o arquivo e tirar um print.
Há como fazer isto no Apache2?


Já deu uma olhada no manual do apache, na parte das permissões ou algo do tipo?


-------------------------------------------------------------------------------------------------------------------------------------------------
Noob: "[...]Sou muito noob ainda usando o terminal, então preciso de ajuda "mastigada", pra operá-lo."
zhushazang: "Sou velho e meus dentes desgastados. Estude linux www.guiafoca.org";

" Ignorance is bliss, for learning is the highest joy. " - High Elf Archer


3. Como não fazer download de arquivo no Apache2

ManoelGomes
mcgsilva2021

(usa Slackware)

Enviado em 13/05/2021 - 18:51h

Sim, pesquisei. Parece que dependendo de como o arquivo é aberto posso usar CSS e JAVASCRIPT, mas se for um PDF é complicado, tenho que desabilitar o menu do leitor de PDF, de um modo geral pode-se usar CSS e JAVASCRIPT, mas, oportunamente alguém irá quebrar a proteção; usei QPDF para limitar o menu, mas o funcionamento não é igual em todos os navegadores.
No Apache vi o .htaccess, que funciona através de senhas e não de permissões.
A proteção de um modo geral fica difícil já que o servidor de páginas faz uma cópia do arquivo em questão para o cache.
Vi o ViewerJS, mas não até agora não achei como desabilitar o menu, de um modo geral com JAVASCRIPT daria certo com um código existente modificado ou novo, já alguém com o tempo poderia quebrá-lo, usando um ofuscador atrapalha um pouco.
No Apache2 não achei nenhum módulo que pudesse setar permissões nos arquivos, mas com a cópia do arquivo para o cache fica difícil.
Enfim, uma solução a curto prazo seria a utilização do CSS.



4. Re: Como não fazer download dearquivo no Apache2

Patrick
Freud_Tux

(usa Outra)

Enviado em 13/05/2021 - 19:58h

Entendi.

Nesse caso nem existe a chance de colocar permissões nos próprios arquivos, tipo, limitar por permissão, pois a permissão de leitura permitiria o download e impressão do arquivo completo de um jeito ou de outro.
Um jeito seria limitar a página e forçar ela ao receber tentativas de impressão ou download, mostrar um arquivo vazio impresso ou no download (já vi sites que fazem isso, mas ai, a coisa tá no código da página), mas ai teria que realizar as alterações na página, como proposto por você, no CSS, por exemplo.
Vou ver se acho algo no Apache e se achar, volto a postar aqui.

T+


-------------------------------------------------------------------------------------------------------------------------------------------------
Noob: "[...]Sou muito noob ainda usando o terminal, então preciso de ajuda "mastigada", pra operá-lo."
zhushazang: "Sou velho e meus dentes desgastados. Estude linux www.guiafoca.org";

" Ignorance is bliss, for learning is the highest joy. " - High Elf Archer






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts