2010-12-14 7 views
11

Ich habe ein PHP-Skript entwickelt und möchte meine Dateien schützen. Was ist Ihrer Meinung nach die beste Wahl dafür? $ Zend Guard vs. ionCube

Gibt es irgendwelche andere, billigere Werkzeuge oder sogar kostenlos

  • ionCube von 199
  • Zend Guard $ 800 zu beginnen?

+0

Zend Guard erfordert PHP 5.4, das in der erweiterten Unterstützung ist, was bedeutet, dass keine weiteren Fehler behoben werden, und es wird in Kürze aus dem Erhalt von Sicherheits-Patches fallen. Sie scheinen nicht in der Lage zu sein, eine neue Version zu bekommen, die PHP 5.5 unterstützt (wenn PHP 5.6 bereits existiert). Wenn nicht ein Teil von dem, was du an Kunden verkaufst, die Erfahrung ist, dass sie dich wegen Zends Inkompetenz ersticken wollen, würde ich Zend Guard vermeiden. – jbo5112

Antwort

21

Keine Verschleierung wird Ihre Dateien schützen. Wenn sie ausreichend populär sind, wird jemand sie entschlüsseln und die Versionen verteilen, die IonCube oder Zend zum Decodieren nicht benötigen.

DRM wird die Piraterie nicht stoppen, aber es wird Ihren zahlenden Kunden in die Quere kommen. Sie begrenzen Ihre potenzielle Kundenbasis auf diejenigen, die Loader ausführen können, um Ihre Software zu entschlüsseln. Dies ist ein viel kleinerer Pool von Personen als alle Menschen mit PHP-Webhosting. Sie werden auch die Kundenunterstützung erheblich erhöhen, da Sie den Benutzern helfen, die Loader zu installieren und Probleme zu beheben, warum Ihre Software nicht ausgeführt wird.

Am wichtigsten, indem Sie diese zusätzliche Arbeit und Frustration für Kunden schaffen, und indem Sie sie davon abhalten, ihre Kopien des Skripts anzupassen, werden Sie ihr Glück mit Ihrem Produkt verringern. Das führt zu weniger Empfehlungen, weniger positiven Bewertungen in Blogs und sozialen Medien und am Ende weniger Umsatz für Sie.

Das Beste, was Sie tun können, um Ihre Dateien zu schützen UND Ihr Verkauf ist DRM nicht zu verwenden. Schützen Sie Ihr Unternehmen, indem Sie Anreize bieten, ein legitimer Kunde zu sein, wie technischer Support, kostenlose kleinere Versions-Upgrades, reine Kunden-Diskussionsforen usw. Nicht nur wird es den Kauf eines Skripts von Ihnen begünstigen, anstatt es von einem Piraten ohne diese herunterzuladen Vorteile, aber es wird Ihre Kunden glücklicher und mit größerer Wahrscheinlichkeit verbreiten, was zu mehr Kunden führt.

+3

Verdammt du öffnest mit den Augen. +1 –

+0

Es gibt keine guten Dezender zum Dekodieren von Dateien, die mit ZG5.5 für PHP 5.3 kodiert sind, während 5.2 Dezender (sogar alte) eine angemessene Menge erfolgreicher Decodierungen bereitstellen. –

+19

Ich stimme nicht zu. Ich schütze mein geistiges Eigentum mit Ioncube. Es gibt keinen Grund, warum ich das mit anderen teilen sollte, wenn ich Software fürs Leben schreibe. In einigen Fällen, ja, ich kann den Code teilen, und für andere - nein, und hier hilft der Ioncube (vor allem, wenn Sie lizenzierte Kopie auf dem Server des Kunden installiert verkaufen). Alles hängt davon ab, was Sie tun. Ich stimme auch nicht der Idee zu, dass meine Kunden den Code, den ich geschrieben habe, ändern können, einfach weil sie Amateure sind. Wenn ich die App ausliege, übernehme ich die Verantwortung, wenn jemand diesen Code ändert, warum sollte ich mich darum kümmern. – norbi771

1
  1. Es sollte möglich sein, um richtig Ihre php & js Dateien zu kodieren, durch die alle Symbole Unsinn Symbole umgewandelt, die, indem sie alle Kommentare entfernen und durch Ändern von Dateinamen. Ich glaube nicht, dass die Verschlüsselungssoftware in diesem Bereich durch ihre kryptografischen Eigenschaften gemessen wird, sondern durch ihre Deployment-Eigenschaften (dh 1-Klick-Deployment etc.)

  2. Dies ist etwas, was fast alle seriösen Internetfirmen tun . Versuchen Sie "View Source" in GMAIL, und sagen Sie mir, ob etwas für Sie lesbar ist.

  3. @Dan: Es gibt viele Modelle, um Geld zu verdienen, das "Software-Support" -Modell ist nur eines von ihnen. Zum Beispiel möchte ich eine Internetfirma gründen, und ich mag den Gedanken nicht, dass die Gastfirma meinen Quellcode schauen und kopieren kann.

+0

1. Ja, der Begriff ist "Verschleierung"; 2. Ähnlich, aber das Ziel ist anders - der Begriff ist "Minimierung"/"Minimierung"; 3. Stimmen Sie 100% zu, +1. – johndodo

1

bcompiler Erweiterung ist, was Sie PHP-Dateien kostenlos zu kodieren/dekodieren helfen, aber Sie werden von Schutz/Lizenzbeschränkungen Regelung selbst kümmern müssen.

2

Sie einen Teil Skript kann zum Beispiel Core-Controller kodieren soll, codiert werden und die View-Dateien lassen dies ermöglicht es Ihren Kunden kleinere Änderungen von sich

6

für beide zend und ionCube gibt es Dienste, die sie entschlüsseln machen , aber diese Software neueste Versionen sind sehr teuer, wie 125 Euro für 25 Dateien zu dekodieren. Das ist mehr als der Preis für das Skript selbst.Sie brauchen sich also keine Sorgen zu machen und können entweder Zend oder Ioncube verwenden (ich verwende Ioncube).

@dan: Ich hatte ein Skript, dass ich kostenlose Unterstützung für das Leben mit einem sehr niedrigen Preis und mit vielen Funktionen gab, rate mal was? jemand hat den Code gestohlen und sie haben ihn über das Internet verteilt, danach haben alle meine Kunden angefangen, mich anzurufen, irgendwie waren sie verärgert, dass sie bezahlt haben, obwohl sie Unterstützung bekommen haben ... Lange Rede kurzer Sinn ... vertraue mir beim Kodieren deines Skripts und die Leute zu bestimmten Hosts zu zwingen, ist viel besser als Ihr Skript, das von einigen Deppen kostenlos im Internet geteilt wird. und über das Laden auf ihren Hosts, habe ich eine Datei gemacht, die entweder Ioncube auf dem Server installiert ist oder nicht, und ich gebe diese Datei, bevor sie mein Skript kaufen, um es auf ihrem Server zu testen.