tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
404
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mojitoweb mojitoweb ist offline Mitglied Silber
    Registriert seit
    Aug 2003
    Beiträge
    51
    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
     

  2. #2
    Back2toxic Back2toxic ist offline Mitglied Gold
    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.
     

  3. #3
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    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

  4. #4
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    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

  1. Textdatei auf Server schützen
    Von schwarzer_prinz im Forum Hosting & Webserver
    Antworten: 14
    Letzter Beitrag: 14.05.10, 14:23
  2. Fehler in Programmcode
    Von Der Schatten im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 03.10.08, 14:59
  3. [C]: Java Programmcode in C Application
    Von snowtom im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 26.09.06, 18:05
  4. Fehler im Programmcode
    Von stepi1974 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 1
    Letzter Beitrag: 31.08.06, 14:35
  5. phpMyAdmin-Verzeichnis auf einem WinNT-Server schützen?
    Von sam im Forum Hosting & Webserver
    Antworten: 3
    Letzter Beitrag: 14.06.02, 23:39