Ir para conteúdo
Fórum Script Brasil
  • 0

Segurança com JavaScript


jissa

Pergunta

Criei uma pagina que julgo Segura para o IE > 5, gostaria de saber se conseguem editar o codigo fonte ou copiar, acho que no NetScape de para fazer copias mas não tenho aqui para testar, então se alguém tiver e puder testar..

Tentem, Copiar, Usar o PrintScreen, Editar o CodigoFonte

Por Favor reportem os Bugs..

Teste Segurança

Obrigado,

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

esqueci de falar... no Mozilla 1.5 deu essa mensagem....

"This page will only load using IE4+ for demo purposes. If you support Netscape, clients will be able to screen copy the web site. Download the source for details."

era para acontecer isso mesmo ??

Link para o comentário
Compartilhar em outros sites

  • 0

eita!!!

até agora não consegui copiar nada não jissa....

agora você se superou...........

hehehe

mas ainda vou dar um jeito!!!!!

você vai ver....hehehehe :P

você é meu IDOLO!!!!!

hehehe

Link para o comentário
Compartilhar em outros sites

  • 0
esqueci de falar... no Mozilla 1.5 deu essa mensagem....

"This page will only load using IE4+ for demo purposes. If you support Netscape, clients will be able to screen copy the web site. Download the source for details."

é eu bloqueei ele.. liberei só o IE e NetScape..

O teste é para com a tecla PrintScreen, colocar no clipboard, e colar em algum lugar, tipo editores de texto e/ou de imagem

Voce conseguiu copiar com o NetScape?? ou com o IE sei que com o NetScape funciona.. até eu debulhar a documentação deles e descobrir uma forma de se fazer isto...

Com programas de Captura não vale. hehe

fiquei um tempao para chegar a isto ai... to ficando doidinho aqui...

Link para o comentário
Compartilhar em outros sites

  • 0

dpois vai ter q me ensinar!!!!!!!!!!!! heheheheheh

brincando... mas a idéia foi muito boa....... eu saquei parte dela........

só fiquei perdido com "Javascript.asp"................

e to procurando esse arquivo ainda no seu servidor... daki a pouco eu chego nele...hehehehe

mas tá muito bom!!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Pode esquecer de procurar DirAol ele não ta na sua maquina, e como é .asp executa dinamicamente, tenta colocar ele direto para pegar como se fosse um arquivo normal, vai dar um erro..

Ensinar.. sem problemas... primeiro vou comercializar, antes que tiver passado de mao em mao eu posto aqui a forma que fiz..

Usa o conseito de DHTML 100% uso .ASP CSS e JS

A mensagem já mudei... eu ia colocar ele free mas to gostando tanto dele que vou gravar num CD e apagar do Server e do Computador e ter uma unica copia dele (brincadeira)

Link para o comentário
Compartilhar em outros sites

  • 0

hehehehe........

eu sei q é asp......

e sei q não vou achar nada no meu pc.........

to procurando aonde ele tá hospedado mesmo.....

só precisaria descobrir o caminho para o arquivo.asp ai eu do um jeito de puxar o asp........ :P

não sabia q pode colocar .asp no <script>............hehehehe :)

mas tá muito bom mesmo!!!... parabens!!!!!!!!!!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Opa. quer o caminho:

ta no mesmo dir.. pega o Link aqui:

Link JavaScript.asp

Se quiser digita na barra de endereço:

http://www.infinite-informatica.com.br/seg.../javascript.asp

Se tentar abrir vai dar Erro se salvar vai ficar em branco.. a não ser que o meu server esteja com aquele pau do ASP que voce ve o fonte.. mas acho que não tem não..

Que mundo eu Vim.. cara.. ce viu Matrix/ A Rede / A Senha.. aquilo é ficção.. eu Sou realidade.. hehehe (forcei agora)

Editado por jissa
Link para o comentário
Compartilhar em outros sites

  • 0

jissa seu larápio!!! isso não vale!!!!!!!!!

arquivo em branco... :(

hehehehe........

ainda vou te pegar!!!!

dexa só eu conseguiu uma nave interplanetaria aki...hehehe

Link para o comentário
Compartilhar em outros sites

  • 0

Opa.. virou tópico Fixo.. acho que esta Ficando Importante...

DirAol.. to pensando Seriamente em Postar somente a parte do Print Screen, que é uma coisa que todos querem..

Mas a proteção, que na verdade é pura Logica.. não tem nada de mais são comandos muito simples dentro de uma logica que eu montei (eu até tinha escrito aqui sobre ela a muito tempo.. ai coloquei na Pratica.. ela esta aqui em algum lugar)

Link para o comentário
Compartilhar em outros sites

  • 0

hehehehe...

to brincando jissa...........

tipo.... eu entendi parte da lógica.... só q por não ter muito conhecimento, fica faltando algumas peças do quebra-cabeça....

nem consegui achar o arquivo q eu queria no seu server...hehehe....

mas vou continuar batalhando aqui........ :)

Link para o comentário
Compartilhar em outros sites

  • 0

Jissa, estou quase virando um ET como você!!!!!!!!!!!!! =D

olha isso!!!!!!!!!!!!!!!

nossa.... to me superando!!!!!..............

RETIREI O LINK TEMPORARIAMENTE

falta ajeitar um pouquinho só!!!...

em compensação ouvi várias da minha mãe.... passei a tarde toda tentando chegar nisso...hehehehehehehe

:P

falou... :D

Editado por diraol
Link para o comentário
Compartilhar em outros sites

  • 0

é.. bem.. quase isto.. você chega lá.. :)

A Pagina esta ficando no Cache.. (usa .asp e não salve nada no cache) até o index..

Peguei o Arquivo brink.js o inicio dele:

var google_ad_client =

var google_ad_width = 120;

var google_ad_height = 600;

var google_ad_format = "120x600_as";

var adTotalS=0;

var adTotalSLoc;

var adTop;

var adNL=false;

Faz assim...:

<%

Response.CacheControl = "no-cache"

Response.AddHeader "Pragma", "no-cache"

Response.Expires = -1

%>

Link para o comentário
Compartilhar em outros sites

  • 0

Aeee, podem ficar todos felizes porque eu acho que consegui pegar o JavaScript.asp (Eu acho, hehe)

:P

aí vai o código dele:

var ie4=(document.all && !document.getElementById)
var ie5plus=(document.all && document.getElementById)
var ns6plus=(document.getElementById && !document.all)
var iens=(document.getElementById)

function loadHTML(){
// IE4+
if(ie4) parent.iframeHTML.location = 'htmlpage.asp';
else if(ie5plus) document.getElementById('iframeHTML').src = 'htmlpage.asp';
// não Suporta
else document.getElementById('divHTML').innerHTML = '<ul><strong>Esta Pagina somente é carregada se utilizar o IE4+.</strong></ul>'
}

function frameHTML() {
if (ie4) document.all['divHTML'].innerHTML = parent.iframeHTML.document.body.innerHTML;
else if(iens) document.getElementById('divHTML').innerHTML = window.frames['iframeHTML'].document.getElementById('secureHTML').innerHTML;

}

window.onload=function(){
//Load external HTML
loadHTML();
//IE Limpa clipboard da memoria
document.onselectstart=new Function('return false') //Protege texto
document.ondragstart=new Function('return false') //Protege Elementoss
setInterval("window.clipboardData.clearData()",1);
}

window.onresize=function(){
//IE Limpa clipboard da memoria
setInterval("window.clipboardData.clearData()",1);
}

//IE
window.onbeforeprint=hideHTML;
window.onafterprint=showHTML;

function hideHTML(){
document.getElementById('divHTML').style.visibility='hidden'
}
function showHTML(){
document.getElementById('divHTML').style.visibility='visible'
}

Se conseguirem alguma coisa com isso aí, por favor postem aí...

Link para o comentário
Compartilhar em outros sites

  • 0

Primeiro me fale como você colocou o código fonte da página de dentro do iframe igual ao código da página q tá exibindo ele....

A eeh... já ia me esquecendo, eu encontrei um bug também...

ele não copia nada enquanto a página estiver aberta (inclusive coisas de outras páginas e do próprio Windows)

Link para o comentário
Compartilhar em outros sites

  • 0

Mas se eu falar isto voce mata 60% da charada.. heheh ai que esta o tuque da coisa..

e Quanto ao Bug.. não é bug não.. é a unica forma de se bloquear foi bloqueando o Windows todo.. e é isto que não acho no NetScape e Mozila, mas ainda encontro.. vo no Site do Netscape amanha dar uma olhada para ver se encontro como fazer...

Link para o comentário
Compartilhar em outros sites

  • 0

eu usei alguns códigos seus, combinei com alguns meu e cheguei a esse resultado:

Clica aqui!

Eu pensei numa forma de linpar o clipboard sem bloquear o windows todo:

<BODY onMouseMove="return window.clipboardData.clearData();">

com esse código, ainda há uma pequena possibilidade da pessoa conseguir copiar, mas só usuários inteligentes vao conseguir...

usa esse código e tenta copiar a página, tente o print screen também...

eu tentei usar

<BODY onKeyUp="return window.clipboardData.clearData();">

mas só funciona se a pessoa apertar outra tecla depois do print screen, por que será? a idéia seria, quando ele apertace Ctrl C ou o print screen, o clipboard fosse limpo

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...