ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
404
404
EMPFEHLEN
-
Hallo.
Ich hoffe dies hier ist der richtige Bereich für mein Problem.
Ich entwickle Websysteme. Diese werden dann von einem Kunden angemietet (also die Nutzung dieser Systeme). Da diese dann auf fremden Servern liegt möchte ich meinen Programmcode gerne gegen Diebstahl (sei es durch den Kunden selbst, oder durch 3. die sich Zugang zu diesem Server verschaffen) schützen.
Ist es möglich den Code so zu verschlüsseln, dass es unter angemessenen Aufwand nicht wieder entschlüsselt werden kann und trotzdem durch den Server verarbeitbar bleibt?
Achja: Ein 'unleserlich' machen des Codes, zB. durch entfernen von Leerzeichen und Zeilenumbrüchen reicht nicht aus.
mfg mo
-
31.08.10 13:35 #2
- Registriert seit
- Aug 2007
- Ort
- Pfalz
- Beiträge
- 219
Da du Websysteme entwickelst gehe ich auf Details nicht näher ein, sollte für dich kein Problem sein.
Folgendes wäre denkbar:
- Füge in deinen Code Funktionen ein, die die Gültigkeit des Systems an deinem Server gegenprüfen.
Zusätzlich dazu kannst du den Code durch einen Obfuscator unleserlich machen lassen. Dadurch wird nur durch größeren Aufwand ersichtlich, wo deine Gültigkeitsprüfungen liegen und was alles von diesen abhängt.
- vergebe Lizenzen. Der Inhalt der Lizenzdateien kann z.B. der Hashwert deiner kompletten Ordnerstruktur des Projektes + Servername + IP des Servers + (was weiß ich) enthalten.
Interessant hierfür wäre bspw. der Inhalt einer db.php + server-ip + Zufallszeichen von dir.
Je kreativer du hier bist, desto schwerer wird es deine Anwendungen zu klauen.
Mir fällt allerdings gerade auf: Beim unleserlich machen schriebst du nur von Leerzeichen und Zeilenunmbruch entfernen. Vielleicht reicht ein Obfuscator für dich doch schon aus.
-
Da es ja um Geld geht - http://www.zend.com/de/products/guard/
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
31.08.10 16:12 #4
Letztendlich kommt der Kunde immer an den Quellcode heran, wenn er weiß was er tut und wo er nachschauen muss... Da hilft auch kein Obfuscator.
Die einzige wirklich vernünftige Lösung für einen solchen Fall ist das Übernehmen des Hosting und der restriktiven Rechtevergabe für den Kunden.KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
Ähnliche Themen
-
Textdatei auf Server schützen
Von schwarzer_prinz im Forum Hosting & WebserverAntworten: 14Letzter Beitrag: 14.05.10, 14:23 -
Fehler in Programmcode
Von Der Schatten im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 03.10.08, 14:59 -
[C]: Java Programmcode in C Application
Von snowtom im Forum C/C++Antworten: 0Letzter Beitrag: 26.09.06, 18:05 -
Fehler im Programmcode
Von stepi1974 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 31.08.06, 14:35 -
phpMyAdmin-Verzeichnis auf einem WinNT-Server schützen?
Von sam im Forum Hosting & WebserverAntworten: 3Letzter Beitrag: 14.06.02, 23:39





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren