Bloqueándole al usuario común total acceso a la información del sitio. ¿A que nos referimos con esto? El usuario normal no podrá utilizar sus clics, solo lo podrá usar en hipervínculos. No podrá usar Ctrl+C, Ctrl+V, Alt, Tab, etc. Con esto logramos que el usuario normal no tendrá forma de tomar la información y tendremos todo a desguardo.
Código Javascript:
Ver original
<script language="Javascript" type="text/javascript"> document.oncontextmenu = function(){ alert("Lo siento pero no puedes copiar nada en la web de -NOMBRE-."); return false;} </script> <script language="javascript"> function detectKey(e) { if (!e) e = window.event; if(e && e.keyCode == 9){ e.cancelBubble = true; if (e.stopPropagation){e.stopPropagation()}; return false; } } document.onkeydown = detectKey; </script> <script language="JavaScript"> curPage=1; document.oncontextmenu = function(){return false} if(document.layers) { window.captureEvents(Event.MOUSEDOWN); window.onmousedown = function(e){ if(e.target==document)return false; } } else { document.onmousedown = function(){return false} } function detectKey(e) { if (!e) e = window.event; if(e && e.keyCode == 9){ e.cancelBubble = true; if (e.stopPropagation){e.stopPropagation()}; return false; } } document.onkeydown = detectKey; </script> <script> function pulsar() { if(event.keyCode==37 && event.altKey && event.ctrlKey) return false; } </script>
Como vemos tenemos el comienzo del script con el bloqueo del mouse parcialmente y si este intenta realizar alguna acción, se visualizara una ventada de advertencia. Y luego tenemos los siguientes que también deshabilitan teclas del teclado y habilitan tan solo el clic en hipervínculos.
por ejemplo un sitio web que utiliza este codigo javascript es: http://www.ageofmetal.com.ar/
fuente: http://www.nochesdecode.com.ar/2011/09/seguridad-web-con-javascript.html