Quellcode-Klau verhindern

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Mutated!
Mitglied
Beiträge: 171
Registriert: 01.04.2004 14:05
Wohnort: Karlsruhe
Kontaktdaten:

Quellcode-Klau verhindern

Beitrag von Mutated! »

Hallo!
Ich möchte für das phpbb Forum meiner HP den Quellcode Klau verhindern. Weiß jemand wie man das deaktivieren kann ohne die rechte Maustaste zu deaktivieren. so wie hier bei phpbb. ???
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

interessante Infos dazu gibt es hier: http://www.trafficklau.de/

(unter Schutz)
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

1. Möglichkeit: HTTP-Referer prüfen -> sehr zu meinem Ärgernis da ich das nicht preisgebe.....
2.) Möglichkeit mit Session prüfen ob jemand auf der Startseite wahr wenn nicht versucht jemand zu klauen.....
Man könnte auch einfach im Header eine Kontstante initialisieren und diese in den Scripten prüfen....
Crossgolfer
Mitglied
Beiträge: 57
Registriert: 08.10.2004 11:14
Kontaktdaten:

Beitrag von Crossgolfer »

geht es dir nur um der traffic klau ? willst du das dein forum auf jedenfall nur in deiner seite zu sehen ist ?

in den overall_header.tpl
einfügen:

Code: Alles auswählen

<script language="JavaScript" type="text/javascript">
<!--
if (parent.location.href==location.href) {
parent.location.href="URL DEINER PAGE/index.htm";
}
//-->
</script>
sollte dein board dann wo anderst aufgerufen werden ohne deine page kehrt es automatisch in dein frameset zurück
last nick : namenloserposter
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

was ist wenn Javascript aus ist oder
irgendein Server das ganze verlinkt?

ich mach das ganze via die(); und $_SERVER['HTTP_REFERER']
$_SERVER['HTTP_REFERER'] schneide ich mir meine Domain raus und vergleiche sie mit der Übergabe also ohne Parameter, Unterpfade etc.

Wird der Referer nicht übergeben blockt irgendein Client diesen um ihm Zugriff zu erlauben darf er es dann...Alle anderen die von anderen Domains kommen -> NO WAY

das ganze natürlich nur bei den Downloads :wink:
Crossgolfer
Mitglied
Beiträge: 57
Registriert: 08.10.2004 11:14
Kontaktdaten:

Beitrag von Crossgolfer »

ok wenn das java script aus ist ist es offen :)

das stimmt aber ich gehe einfach davon aus das es bei den meisten an ist :)

und es wäre vie java glaube ich die einfachere variante wenn man das leck in kauf nimmt :)
last nick : namenloserposter
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Crossgolfer hat geschrieben:ok wenn das java script aus ist ist es offen :)

das stimmt aber ich gehe einfach davon aus das es bei den meisten an ist :)

und es wäre vie java glaube ich die einfachere variante wenn man das leck in kauf nimmt :)
sicher ???

im Header hab ich das (unfertig Domain noch nicht rausgefiltert:

Code: Alles auswählen

If (!isset($_SERVER['HTTP_REFERER']) 
    || $_SERVER['HTTP_REFERER']=="http://www.blubb.de")
    define("HOME",true);
in einem Script:

Code: Alles auswählen

If (!defined("HOME")) die("TRAFFIC KLAU? SCHIEBT AB <br/><br/>dein Referer: ".$_SERVER['HTTP_REFERER']);
Den Referer hab ich mir nur mal so anzeigen lassen.....

Man sieht hier wenn es einen Referer gibt und jemand von der falschen Domain kommt -> ERROR
Natürlich sollte hierbei der Referer nur nach http://www.blubb.de geprüft werden aufgrund der Unterseiten/Scripte/Parameter etc.
Mutated!
Mitglied
Beiträge: 171
Registriert: 01.04.2004 14:05
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Mutated! »

Ich mein das so wie bei phpbb. Wenn man nen Rechtsklick macht reagiert nicht die Funktion Quelltext anzeigen. (Bei Ansicht auch) Weiß jemand wie man das macht?
Benutzeravatar
Blutgerinsel
Mitglied
Beiträge: 1801
Registriert: 19.07.2004 18:53
Wohnort: Landkreis Ulm
Kontaktdaten:

Beitrag von Blutgerinsel »

Mutated! hat geschrieben:Ich mein das so wie bei phpbb. Wenn man nen Rechtsklick macht reagiert nicht die Funktion Quelltext anzeigen. (Bei Ansicht auch) Weiß jemand wie man das macht?
Nimms mir nicht übel was du bezweckst ist völlig sinnlos :lol:
- Mein Browser nicht der IE ignoriert solche Anfragen :wink:
- Wenn man Javascript ausschaltet ist es weg :wink:
- Wenn ich ein Programm schreibe was die komplette Page downloaded hab ich die Infos auch......:wink:
- Über einen Windows Trick 17 bekomme ich trotzdem ein Kontextmenü auf :wink:
- Abgesehen davon das Internet ist frei, demnach auch der Code und ich bekomme immer das was ich will.....

Allerdings sind die meisten Seiten die auf einer Rechtsklicksperre aufbauen oft nicht mal W3C konform und weiterhin lohnt sich hier eigentlich nie was zu klauen............
Und lassen mich immer schmunzeln mieser Content + klaut nichts + sinnlos :lol:

Alles was du wissen willst steht im SelfHTML....

Rechtsklicksperre *ohne Worte* :roll:
Mutated!
Mitglied
Beiträge: 171
Registriert: 01.04.2004 14:05
Wohnort: Karlsruhe
Kontaktdaten:

Beitrag von Mutated! »

Ich weiß. Ich will das aber trotzdem so haben wies bei phpbb.de ist. Ich hab nämlich den itst gefragt, aber der hat gesagt dass ich die Frage ins Forum schreiben soll. Wie man die Rechte Maustaste deaktivieren kann, das weiß ich, nur nicht wie man nur die Funktion Quelltext deaktivieren kann.
Zuletzt geändert von Mutated! am 19.10.2004 15:20, insgesamt 1-mal geändert.
Antworten

Zurück zu „Coding & Technik“