Metode pentru a-ti securiza sursele

 

Eu de multe ori am avut nevoie de programe pentru a-mi proteja sursele de unele persoane, cum ar fi cei de la hosting, de altii cu care am colaborat si aveau acces ( sau puteau tace rost ), oricum, ca idee pentru siguranta ta ca nu ai muncit degeaba.

Am cautat tool-uri free pe net si cel pe care l-am folosit este php obfuscator pe care-l puteti lua de aici: http://www.raizlabs.com/software/phpobfuscator/

De fapt, in program, introduci locatia catre directorul site-ului pe care vrei sa-l "securizezi", si o alta locatie catre un alt director unde se va copia site-ul (fisiere html, js, imagini) cat si fisierele php pe care el ti le modifica.

In principiu, programul iti modifica codul php cu alte caractere ca sa fie greu de citit. Ulte si un exemplu:

 

<?php /* This file encoded by Raizlabs PHP Obfuscator http://www.raizlabs.com/software */ ?><?  error_reporting(0);  include'db.inc.php';    $R71A6FD054F6EBC38E69167AB39449848="index";  $R44027E694D46DE118766513DDB9EB210="Investitii FOREX - ";  $RAFBE8CB2CF981E0AE6151351CEF5B98B="forex";  $R0AF53C3A4C05AAA96F297DB95A5632C9="forex";  $R6CBF0FE54DD6814D90520F78A739504F="sitemap";    if (! defined('ANTIHACK')) { die("Nu aveti voie"); }  include_once('tpl/index.php');  ?>

 
Pentru html ar fi un tool care sa codeze continutul, in string Javascript Unicode, insa problema ar fi ca exista si decodere, iar cineva care a auzit de google, le gaseste foarte usor.
Un exemplu ar fi http://www.codehouse.com/webmaster_tools/html_encoder/ unde poti testa online.
 
Oricum, atunci cand vrei sa te feresti de cei care nu prea se intersecteaza cu aceste tehnologii si vrei sa  securizezi cat de cat codul sursa pe care il detii, poti folosi aceste tool-uri, si le ingreunezi destul lucrul cu codul sursa. Si cu siguranta i-ar costa mai mult sa plateasca pe altcineva sa le rezolve problema.
 
Daca cunoasteti si alte programe, chiar va rog sa le listati. (pe cele free in special)

 

1 comentariu

Comentariu postat de: faze tari la data: 26 Iulie 2010
Mersi pentru hint ;)

Spune-ti parerea!

Cod validare
Categorii Arhiva
Optimizare site, pe care o poate face si clientulAdaugat pe 30 Septembrie 2010

Tipsy - plugin pentru jqueryAdaugat pe 30 Noiembrie 2012

Am nevoie de un webmaster pentru 2 site-uriAdaugat pe 12 Octombrie 2009

Despre referinte in phpAdaugat pe 20 Martie 2014

PHP - namespacesAdaugat pe 04 Martie 2014

Procentul de vizitare pentru un anumit keywordAdaugat pe 02 August 2009

Clasa php pentru editare imagineAdaugat pe 19 Aprilie 2013

Anatomia unui landing page si cum sa maresti rata de conversieAdaugat pe 14 Decembrie 2010

RESTAdaugat pe 04 Aprilie 2016

Diferente dintre include si require in phpAdaugat pe 23 Iulie 2013