Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sadboar

Bloquear imagem

Recommended Posts

Bom... meu sistema é o seguinte, eu inventei uma maneira q o usuario nao consegue pegar a imagem via browser, é uma imagem oculta q só aparece qndo o usuario imprime a pagina. Porém existe um pequeno problema, a imagem será salva pelo navegador no cache. Pensei em 2 maneiras de difiucultar q o usuario pegue ela, uma delas seria dividir essa imagem em 50 pedaços, pra ela ficar dividida no cache e o kra desistir logo de remonta-la. Outra maneira q pensei foi renomear a imagem pra alguma extensao q nao fosse uma extensao de imagem... ja tentei fazer isso e me parece q pelo menos no internet explorer isso funciona direitinho... porém essa outra maneira faz com q se o usuario conseguir burlar minhas programações pra nao funcionar o botao direito do mouse ele pega o source e consegue o caminho da imagem mesmo sem ter a extensao correta.Alguma outra idéia??? Esse sistema precisa dessas funções por segurança, são documentos q sao impressos e nao podem ser alterados de jeito nenhum.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, só uma observação: por maiores que sejam os seus esforços pra impedir que copiem a imagem, o máximo que você vai conseguir é dificultar. Sempre haverá uma forma de pegá-la, já que ela estará disponível num servidor. Só um teste simples... experimenta esse script que você usa pra bloquear os cliques com o botão direito do mouse num browser como o Opera, por exemplo.

 

Se você quiser, pode tentar impedir que a imagem fique no cache, utilizando a função header para enviar cabeçalhos ao navegador do usuário dizendo que a página não deve ser salva no cache.

 

Se seu PHP estiver compilado com a biblioteca GD, você pode transformar as imagens em uma string e salvá-las num documento com uma extensão qualquer. Aí, pra exibir, você chama na tag <img> um script PHP que leia essa string e a converta de volta numa imagem.

 

[]'s!

Compartilhar este post


Link para o post
Compartilhar em outros sites

o header pragma: no-cache nao impede de gravar no cache, apenas impede o browser de ler o cache ao recarregar a pagina.porém aquela função do http 1.1 eu nunca tinha visto do no-store, alguem ja usou isso??? qual a diferença de http 1.1 e http 1.0 ? como sei se meu servidor roda isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pois eu digo q estou fazendo um sistema q o kra só vai pegar se ele tiver a senha do ftp huahuahuahauhau consegui fazer um esquema mto seguro, meu unico problema agora é com o cache... se vcs me ajudarem a resolve-lo eu coloco o sistema a disposição de todos, e coloco um exemplo do q eu fiz rodando num servidor qq pro povo tentar pegar a imagem.ah uma pergunta, se eu gerar a imagem com a gd a imagem vai ser salva no cache??? pq a imagem na verdade é uma marca dagua com texto por cima, uma marca dagua de segurança.pq se nao for ja elvis, meus problemas estão todos resolvidos.fiz uma proteção q o kra pode até fazer funcionar o botao direito, q ja vai ser dificil, mas mesmo q façam, ainda assim nao vao pegar a imagem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara é impossivel você bloquear a copia pode fazer o que quiser se matar de proteção nao da, se quiser ate posta ai suas imagens que eu pego elas e te mostro, nao adianta é perda de tempo você fazer isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

essas imagens sao sim mto importantes pq impressas elas valem dimdim hehehehe... e o printscreen nao adianta pois a imagem nao é carregada na tela, ela só é impressa. ela carrega num iframe oculto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao tem como você bloquear, o maximo que você pode fazer é bloquear o acesso a essa pasta e somente por pessoas autorizadas, mas nao adianta você tentar proteger com javascript e botao direito, isso é tipico de usuario que usa IE

 

qualquer outro navegador ignora o bloqueio do botao direito e no maximo só desativar o javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

fabyo, vou mandar o codigo pra minha ksa, de la eu faço um exemplo e posto aqui pra vcs verem... nada é impossivel hehehehe... eu descobri um jeito q eu duvido q alguem pegue sem editar meu codigo php :) saca só, vou falar aqui a lógica do negócio... o iframe é oculto, nao da pra ver a imagem na pagina, ele só carrega se tiver dentro dessa pagina, por isso mesmo q você consiga pegar o source da pagina e abrir o iframe numa outra janela você nao consegue ver a imagem.como eu fiz pra ele só abrir dentro dessa pagina? Simples... gravei uma session de valor 1 na pagina, dentro do iframe tem um if q só carrega se o valor dessa sessao for 1 e qndo ele carrega ele altera o valor pra 0...se o kra pega o source e tenta abrir em outra janela a sessao ja ta com valor 0.agora falta bloquear o cache de salvar a imagem, alguem pode me dizer se uma imagem gerada pela gd é gravada no cache?

Compartilhar este post


Link para o post
Compartilhar em outros sites

como você mesmo falou nada é impossivel, e você vai ver que da pra pegar a imagem

 

você ta tao empolgado com seu sistema, tomara que você nao fique desapontado depois, e vai ver que perdeu um tempo nisso a toa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Concordo, nada é impossivel, mas nao é por isso q eu vou desistir de dificultar nao é mesmo?Até pq os usuarios desse portal são um numero limitado de pessoas e são usuarios leigos. A proteção serve mais pq qndo envolve dinheiro no assunto você sabe como é né? Nego é capaz de virar hacker da noite pro dia se o assunto for dinheiro hehehe.Não to tão empolgado, eu só pensei q postando aqui o povo podia me ajudar a fazer algo o mais seguro possível, mas pelo jeito o pessoal ta mais preocupado em me dizer q nao adianta eu tentar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpa a ignorância mas eu li e não achei o significado disso tudo. Se ta escrito aí me diz. Desculpas de tiver.Mas pelo que li, você quer um sistema para bloquear que as pessoas pegam as imagens, certo?Só que esta imagem não é exibida na tela. niguem vê essa imagem certo?então pra que colocar esta imagem em um frame 1x1. "oculto", se não é pra mostrar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq é assim, a pessoa vai ver na tela o resultado do demonstrativo mensal de uma empresa, qndo ela clicar pra imprimir, vai imprimir o iframe, o iframe contem os mesmos dados, porém com o layout diferente e uma imagem de marca dagua de segurança. A imagem nao é pra ser vista, é pra ser impressa...ela q vai validar aquele demonstrativo perante a empresa.claro q todo sistema é falho, mas antes os kras faziam em pdf achando q pdf nao podia ser editado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.