> > Mir ist noch was eingefallen..
> > Die Referer-Pr�fung muss man ja nicht auf dem Server machen. 
> > Das generierte
> > Skript kann selbst schauen, ob es in die richtige Seite 
> > eingebaut ist...
> 
> Wie stell ich das denn an? Schreibt mein Script dann ein 
> <img...> in die Seite oder wie l�uft das?

Etwa so:


if (window.location.domain=='www.kunde.de')
{
        document.write('inhalte');
}
else
{
        document.write('hilfe polizei... Contentdiebe!!');
}


> > Und wenn man schonn JS voraussetzt, kann man gleich auch eine
> > Verschl�sselung einbauen, damit es noch ein St�ck 
> schwieriger wird f�r
> > Leute, die �ber Server die Daten holen wollen.
> 
> Hast du dazu auch noch ein paar Details? :-)

Naja... Da gibt es vieles... Einfaches ROT13 reicht wahrscheinlich um einige
"Ich schau mal ob man die Daten im Quelltext sieht"-Leute abzuschrecken oder
ne XOR-Verschl�sselung.

ROT13 als Beispiel:

function rot13init()
{
  var map = new Array();
  var s   = "abcdefghijklmnopqrstuvwxyz";
  
  for (i=0; i<s.length; i++)
    map[s.charAt(i)]                    = s.charAt((i+13)%26);
  for (i=0; i<s.length; i++)
    map[s.charAt(i).toUpperCase()]      = s.charAt((i+13)%26).toUpperCase();
  return map;
}

function rot13(a)
{
  if (!rot13map)
    rot13map=rot13init();
  s = "";
  for (i=0; i<a.length; i++)
    {
      var b = a.charAt(i);

      s += (b>='A' && b<='Z' || b>='a' && b<='z' ? rot13map[b] : b);
    }
  return s;
}

Viel komplexer lohnt allerdings auch nicht wenn man den schl�ssel eh im code
hat....


Claudius

_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an