phpbar.de logo

Mailinglisten-Archive

[php] File sperren

[php] File sperren

Christoph Rust christoph.rust at uplink.de
Die Aug 30 14:53:34 CEST 2005


Niels Jäckel schrieb:

>
> man könnte das ganze auch noch etwas mit "Verschlüsselung" ausbauen. 
> Folgendes Szenario:
>
> Der Kunde bekommt die Quelldateien, XOR-Verschlüsselt mit einem 
> Server-spezifischen String (z.B. die IP). Deine decode.php (oder halt 
> andere Datei) liest erst den verschlüsselten Code ein, entschlüsselt 
> die Daten (zur gültigen PHP-Source) und verarbeitet diese per eval().
>
> Die decode.php kannst man dann als auto-prepend definieren oder mit 
> mod_rewrite o.ä. bei jedem Aufruf mit entsprechendem Parameter aufrufen.
>
> Ist zwar sicher nicht die schnellste Lösung aber die Dateien liegen 
> erstmal etwas "verschlüsselt" vor.
>
>
> Grüße,
> Niels

Das bringt aber auch nicht viel, weil die Decode-Datei ja auch nicht 
verschlüsselt ist...
Damit ist es ein leichtes, anstatt eval, echo zu benutzen und damit den 
gesamten Code zu entschlüsseln.

Besser aber vielleicht etwas schwieriger wär es, ein PHP-Modul selber in 
C zu schreiben und darin einfach die Entschlüsselung mittels 
Funktionsaufruf zu benutzen.

Es gibt auch noch die Möglichkeit Bcompiler (PECL) zu benutzen...

php::bar PHP Wiki   -   Listenarchive