Simpler Schutz vor Website-Diebstahl


Unglaublich aber war: Manche Leute “stehlen” Websites! In ein Frameset wird dabei eine fremde Website eingepackt. Schon erscheint der eigene Content auf einmal auch unter ganz anderen Adressen. Ziel der ganzen Aktion kann es sein, Werbung einzublenden um Geld zu “verdienen” oder die Leute zu betrügen.
Dies kann für die Eigentümer der Seite schon recht ärgerlich sein. Zumal man sich recht einfach schützen kann. Eine Möglichkeit bestünde darin, jedem Link ein target-Attribut mit dem Wert “_top” zu übergeben. Dadurch würden die Frames beim ersten Klick gesprengt und alles wäre wieder in Ordnung. Das ist allerdings etwas aufwändig und unelegant. Hier hilft uns (ausnahmsweise) mal JavaScript mit einem sehr simplen, aber dennoch effektivem kleinen Code:

1
2
3
4
<script type="text/javascript">
if ( top.location != location )
top.location.href = document.location.href;
</script>

Diese paar Zeilen sorgen dafür, dass JavaScript Framesets sprengt, sobald sie festgestellt werden. Der Effekt ist derselbe wie bei den Links mit target=”_top”, allerdings besteht hier deutlich weniger Schreibaufwand :)


Facebook Twitter RSS MyNameIsE YouTube