sadboar 0 Denunciar post Postado Janeiro 24, 2006 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
Illidan 0 Denunciar post Postado Janeiro 25, 2006 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
sadboar 0 Denunciar post Postado Janeiro 25, 2006 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
Fabyo 66 Denunciar post Postado Janeiro 25, 2006 como o Illidan falou só vai dificultar impedir nunca, e pra quem manja um pouco é facil pegar as imagens sem sofrer Compartilhar este post Link para o post Compartilhar em outros sites
sadboar 0 Denunciar post Postado Janeiro 25, 2006 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
ronanlumb 0 Denunciar post Postado Janeiro 25, 2006 Cara pra q todos este trabalho?Estas imagens são tão importantes?E se o cara der um PrintScreen? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Janeiro 25, 2006 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
sadboar 0 Denunciar post Postado Janeiro 25, 2006 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
Fabyo 66 Denunciar post Postado Janeiro 25, 2006 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
sadboar 0 Denunciar post Postado Janeiro 25, 2006 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
Fabyo 66 Denunciar post Postado Janeiro 25, 2006 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
sadboar 0 Denunciar post Postado Janeiro 25, 2006 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
Fabyo 66 Denunciar post Postado Janeiro 25, 2006 beleza, mas foi o que o Ilildan disse no primeiro poste você apenas vai dificultar e nao bloquear pra todos só dificultar ai sim, mas falar que ta 100% seguro é outra coisa Compartilhar este post Link para o post Compartilhar em outros sites
ronanlumb 0 Denunciar post Postado Janeiro 25, 2006 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
sadboar 0 Denunciar post Postado Janeiro 25, 2006 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