2010-12-14 6 views
11

Ho sviluppato uno script php e voglio proteggere i miei file, quindi quale pensi sia la scelta migliore per farlo.Zend Guard vs. ionCube

  • ionCube a partire da 199 $
  • Zend Guard 800 $

c'è qualche altro strumenti meno costosi o addirittura gratis?

+0

Zend Guard richiede PHP 5.4, che è in supporto esteso, il che significa che non ci sono più correzioni di bug, e verrà presto abbandonato dalla ricezione di patch di sicurezza. Non sembrano in grado di ottenere una nuova versione che supporti PHP 5.5 (quando PHP 5.6 è già disponibile). A meno che una parte di ciò che stai vendendo ai clienti sia l'esperienza di coloro che vogliono soffocarti a morte per l'incompetenza di Zend, eviterei Zend Guard. – jbo5112

risposta

21

Nessuna quantità di offuscamento proteggerà i file. Se sono abbastanza popolari, qualcuno li decodificherà e distribuirà le versioni che non richiedono IonCube o Zend per la decodifica.

DRM non fermerà la pirateria, ma interferirà con i clienti che pagano. Limiterete la vostra potenziale base di clienti a coloro che possono eseguire i caricatori per decodificare il vostro software, che è un pool di persone molto più piccolo di tutte le persone con hosting web PHP. Inoltre, aumenterai notevolmente il carico dell'assistenza clienti mentre aiuti le persone a installare i caricatori e a risolvere il motivo per cui il software non verrà eseguito.

Soprattutto, creando questo lavoro extra e la frustrazione per i clienti, e impedendo loro di personalizzare le loro copie della sceneggiatura, abbasserai la loro felicità con il tuo prodotto. Ciò si tradurrà in meno referral, meno recensioni positive su blog e social media e, alla fine, meno vendite per te.

La cosa migliore che puoi fare per proteggere i tuoi file E le tue vendite è di non usare DRM. Proteggi il tuo business offrendo incentivi per essere un cliente legittimo, come supporto tecnico, aggiornamenti minori gratuiti della versione, forum di discussione solo per i clienti, ecc. Non solo renderanno desiderabile acquistare lo script da te invece di scaricarlo da un pirata senza quelli benefici, ma renderà i tuoi clienti più felici e più propensi a diffondere la parola, portando a più clienti.

+3

Dannazione che hai aperto con gli occhi. +1 –

+0

Non ci sono buoni dezenders per decodificare i file codificati con ZG5.5 per PHP 5.3, mentre i dezender 5.2 (anche quelli vecchi) forniscono una ragionevole quantità di decodifiche di successo. –

+19

Non sono d'accordo. Proteggo la mia proprietà intellettuale con ioncube. Non c'è motivo per cui dovrei condividerlo con altri se scrivo software per vivere. In alcuni casi, sì, posso condividere il codice e per gli altri - no, e qui il ioncube aiuta (specialmente se vendi una copia con licenza installata sul server del cliente). Tutto dipende da cosa stai facendo. Inoltre non sono d'accordo sull'idea che i miei clienti possano modificare il codice che ho scritto, semplicemente perché sono dei dilettanti. Se consegna l'app, prendo la responsabilità, se qualcuno modifica quel codice perché dovrei preoccuparmi. – norbi771

1
  1. Dovrebbe essere possibile per codificare correttamente i file php & js, avendo tutti i simboli convertiti simboli senza senso, rimuovendo tutti i commenti, e per i nomi dei file che cambiano. Non credo che il software di crittografia in quest'area sia misurato dalle sue proprietà crittografiche, ma piuttosto dalle sue proprietà di implementazione (ad es. Implementazione 1-click ecc.)

  2. Questo è qualcosa che quasi tutte le società di Internet serie fanno . Prova "Visualizza sorgente" in GMAIL e dimmi se qualcosa vi è leggibile.

  3. @Dan: Ci sono molti modelli per fare soldi, il modello "supporto software" è solo uno di questi. Ad esempio, mi piacerebbe creare una società di internet e non mi piace pensare che la società di hosting possa guardare e copiare il mio codice sorgente.

+0

1. Sì, il termine è "offuscamento"; 2. Simile, ma l'obiettivo è diverso - il termine è "minification"/"minimization"; 3. Accetto 100%, +1. – johndodo

1

bcompiler estensione è ciò che vi aiuterà di codificare/decodificare i file php per libero, ma si dovrà prendere cura di limitazioni di protezione/licenza schema di te stesso.

2

si dovrebbe codificare una parte della sceneggiatura, per il controller ad esempio core può essere codificato e lasciando i file vista Questo permetterà ai clienti di apportare modifiche minori da soli

6

sia per Zend e IonCube ci sono servizi che li decodificano , ma queste ultime versioni dei software sono molto costose da decodificare come 125 euro per 25 file. questo è più del prezzo dello script stesso.quindi non devi preoccuparti troppo e puoi facilmente usare zend o ioncube (io uso ioncube).

@dan: Avevo una sceneggiatura che stavo dando supporto gratuito per la vita con un prezzo molto basso e con un sacco di funzioni, indovina un po '? qualcuno ha rubato il codice e l'ha diffuso su internet dopo che tutti i miei clienti hanno iniziato a chiamarmi, un po 'erano arrabbiati che hanno pagato, anche se stavano ottenendo supporto ... per farla breve ... credimi codificando il tuo copione e forzare le persone a certi host è molto meglio di quanto il tuo script sia condiviso su internet gratuitamente da alcuni dork. e riguardo al non caricare sui loro host, ho creato un file che verifica che ioncube sia installato sul server o meno, e io do questo file prima che comprino il mio script per testarlo sul loro server.