Kopierschutz für Scripte geschlossen 

  • Ersteller Ersteller Trekki76
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
T

Trekki76

Hallo,

wie kann man ein PHP-Script gegen unrechtmässigen Einsatz schützen?

Ich habe eine Lagerverwaltung für meinen Arbeitgeber geschrieben.
Da unsere IT-Abteilung aber unübersichtlich groß ist, und ich damit rechne, daß das Script geklaut wird, möchte ich dies verhindern.

Welche möglichkeiten gibt es da?

Gruß

Trekki
 
Zuletzt bearbeitet:
Hi,
das ist so eine Sache, da der Server den Code lokal lesen muss, kann man sowas immer abzweigen und ausgeben lassen. Jedoch kannst du es erschweren, wie zum Beispiel wichtige Passagen verschlüsseln. Als Schlüssel würde sich irgendetwas lokales eignen, wie die URL wo das Ding läuft. Beachte aber, dass das nicht unbedingt offensichtlich sein sollte. (Ein if($url == 'peter.de') ist schnell entfernt)
Dann einfach alle Variablen, Funkionen und Klassen so umbenennen, dass nur du weißt, was was ist, bzw. nur du, die Version mit den richtigen Namen hast (Bsp "ywwc","ywwcdd", etc.)
Hässlichkeit ist auch eine gute Methode, um Fremde abzuschrecken (Keine Tabs, merkwürdige Klammerstellung, u.s.w.)
Wenn denn nämlich jmd das Script benutzen will und er nur eine Fehlermeldung sieht, dass er es nicht darf und beim Versuch das zu ändern verzweifelt, landet das Script 100%ig im Müll ^^

Wenn du ein Programm suchst, benutze am Besten Zend Guard - Protect Your IP & Generate More Revenue - Zend.com

Gruß
Broken Sword
 
Es gibt ein Programm, mit welchem du dein PHP-Script verschlüsseln kannst. Das ganze läuft dann über ein PHP-Addon (was natürlich installiert werden muss).

Das Teil heißt Ioncube, kostet aber soweit ich weiß was.

Wenn du das Script verschlüsselt hast, kannst du natürlich in den Header oder sonst irgendwas reinschreiben "Nur www .seite.de ist zur Verwendung berechtigt" irgendwo als Kommentar in den html-Code einfügen oder sowas.


mfg Undeath
 
So,

Problem wurde gelöst.

Bitte Schliessen
 
Nächstes mal vielleicht eine kleine Erläuterung, damit alle etwas davon haben ;)
=> Closed

Gruß
Broken Sword
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten