Newsgroup: it.comp.www.php
Titolo: Protezione codice PHP...

qualcuno conosce qualche programma per proteggere il codice php?magari pure
free?!o anche non free?!ciao ciao!

 ha scritto nel messaggio news:IAht8.17680$m41.4...@twister2.libero.it...


 ma non basta metterlo on line... ?!?
Penso si riferisca proteggerlo nella distribuzione !?!
Cioè non rendere disponibile (in chiaro) il sorgente quando lo si cede a
terzi
Con ASP penso sia free ma PHP non saprei. Se non ci fosse sarebbe un grosso
[o forse no] controsenso.
--
T¤¶¿µ¤ vi presenta: 
http://www.amiciamici.com
                Da sempre amici
http://www.amiciamici.com/bedoo
      La directory web
http://www.amiciamici.com/dreams
      Le tue celebrità
Gli amori, le feste, i divertimenti e le celebrità preferita da un gruppo di
ragazze e ragazzi della provincia di Parma. Bedonia.

 [o forse no] controsenso.
Non so se sia poi un grosso controsenso, alla fine php è un prodotto free,
Se Si vende un prodotto scritto in PHP di solito è un prodotto abbastanza
"grosso" (e allora sfido chiunque a 'perderci tempo' prima per capire cosa
fa e poi per metterci le mani...) insomma conviene spendere per revisioni
future o per capire e poi copiare ... Non ne sono così sicuro nemmeno io, ma
vedremo dove va il mercato, i segnali dicono verso l'opensource (mooooolto
lentamente, ma la gente è arcistufa di spendere un sacco di soldi per un
sacco di schermate blu, virus, bachi di sicurezza e frustrazione per dovere
aspettare ... almeno un prodotto free è ... free, non ci hai perso niente o
quasi !)

 quasi !)
Concordo pienamente e spero che l'opensource prenda piede e che molti
programmatori contribuiscano con la loro conoscenza alla crescita di grossi
progetti.

Vorrei dire che non ho letto così tante sciocchezze
su php una di seguito all'altra....
Cercherò di fare un po' di chiarezza...
Quando si scrive una pagina in php e quindi si
salva una pagina nomepagina.php .php4 .php4 o altro
è ovvio che questa pagina contiene del codice html e del codice php
quando l'utente finale clicca sulla pagina in questione o la pagina
.php viene richiamata da un altro applicativo il server interpreta
il codice php e da questo momento vengono attivati gli script
Il php è quindi un linguaggio script lato server
Ovvero l'utente finale non vede il codice php perchè questo
viene interpretato dal server ma può capitare che invece
l'utente finale un po' troppo curioso cerchi di downlodare la pagina php
per capire come funziona il codice...
Ad esempio mettiamo che si faccia una pagina php che
generi il codice fiscale una volta inseriti i dati.
L'utente finale vede solo la form e non il codice php
Se l'utente finale downloda la pagina allora si che vede il codice
che genera il codice fiscale...
A questo punto è possibile compilare la pagina php con
ZEND ovvero... si compra un programma che costa circa 3000 Euro
e si compila la singola pagina la quale risulterà un insieme di caratteri
impossibile da decifirare( o quasi )
La compilazione della pagina php è comoda per due motivi:
- è più veloce lo script di circa 10 volte
- l'applicativo è veramente sicuro...
La mia società compila normalmente gli script in php per
motivi di sicurezza... soprattuto quando si vendono software ad
aziende che poi potrebbero duplicarli a loro volta...
spero di essere stato utile
saluti

 ha scritto nel messaggio
news:MEit8.8531$vF6.2...@news2.tin.it...
| Se l'utente finale downloda la pagina allora si che vede il codice
| che genera il codice fiscale...
scusa se mi intrometto e la mia ignoranza,
ma per downloadare cosa intendi? ftp?
perche' se provo a far richiesta di una pagina
php mi arriva formattata in html ... quindi
niente codice.
O ho capito male io??
--
[ Penguin At Work ]
-> 
http://web.tiscali.it/penguinatwork/
-> aka Fustino Di Dixan while working

che genera il codice fiscale...
Se l'utente finale riesce a scaricare la pagina (sorgente) hai
un buco di sicurezza, a quel punto che veda il codice php
ha poca importanza IMHO. Se invece il sito non e' bucato l'utente
non riuscira mai a scaricare il sorgente. Il problema di proteggere
il codice riguarda solo il cliente per cui hai scritto il programma.
Bonf

 free?!o anche non free?!ciao ciao!
Non entro nel merito della questione, mi limito a segnalare un programmillo
atto all'uopo...
Serve per proteggere pagine PHP (PHP 4.0.3 +, GPL, solo Linux):
http://www.microcode.de/index.php3?LANGUAGE=english
Ciao,
--
Claudio Tassitano
www.quellidelweb.it

 progetti.
penso che l'opensource sia solo un modo per farsi pubblicità e fare bella
figura... alla fine non rende...  vedi SUN con StarOffice
--
Ciao!
-
http://top100forever.com
http://advertpower.com
http://softwareplanet.net
- ~ -

 figura... alla fine non rende...  vedi SUN con StarOffice
assolutamente in disaccordo.
--
...........................................
. Alessandro Crugnola
. [sephiroth].
. 
www.sephiroth.it
. uin #42578047
...........................................

 su php una di seguito all'altra....
... lasciamo perdere !
Mi spieghi come faccio a scaricare una pagina con il codice php, forse ho
sempre sbagliato tutto ma non dovrebbe essere possibile, altrimenti addio
sicurezza, salutiamo i nostri DB ecc. ecc.
Il problema a monte era: sviluppo una applicazione in php per la pippo
s.p.a. questi la vedono, HANNO il codice php che metteranno sul loro
webserver ecc. ecc. a questo punto si prendono il codice, lo leggono, lo
capiscono e la prossima volta o mi assumono o io sicuramente non farň piů
una mazza per la Pippo S.p.A.
...
Sinceramente al tizio che si scarica la mia pagina php (e ancora non capisco
come!) non ci avevo nemmeno pensato, perchč ritengo che il  mio codice non
vada in giro ma venga trasformato in qualcosa di "htmlizzabile"...
Dove sbaglio?
Ciao, Grava!


Non sono proprio d'accordo, la pecca di StarOffice non è la mancanza di
qualche funzione in particolare, ma il fatto è che non è uguale a Office,
quindi per la gente non va bene, oramai Office è lo standard e non se ne
discute, fare cambiare idea alla gente non sarà facile ... fatto sta che se
non si considera Office, quanto 'vale' il programma della Sun? Secondo me
molto, rimane il fatto che Office oramai è entrato nella nostra mentalità,
prova a spiegare a qualcuno che usa il computer solo per scrivere documenti
(cfr. segretarie senza offesa mi raccomando!) che per evidenziare il testo
devono cliccare sul pulsante verde quando sono abituate a premere il
pulsante arancione (naturalmente è un esempio ipotetico!)... A me sono
arrivati insulti quando lavoravo nel'IT e dall'alto sono arrivati ordini di
provare a installare solo alle segretarie StarOffice ... vedremo se
l'openSource è solo un farsi bravo!
Ciao Grava

 figura... alla fine non rende...  vedi SUN con StarOffice
La speculazione sull'Open Source, è una realtà.
Che esistano persone che ci credono e che riescono a fare altri soldi, anche
questa è una realtà.
Tu hai portato l'esempio della Sun, della quale in precedenza si conoscono
le storie su Java (licenza al limite dell'OpenSource)
Una casa buona l'hanno fatto, hanno rilasciato i sorgenti, da cui è poi nato
un fork che ha dato vita ad Open Office, che devo dire è persino più veloce
di Office 2000, ha quasi tutte le sue funzioni e si sta avvicinando alla
release 1.0

"bonf" <d...@sdf.rt> ha scritto nel messaggio
news:94ebbugrag59futjh...@4ax.com...
| >Se l'utente finale downloda la pagina allora si che vede il codice
| >che genera il codice fiscale...
|
| Se l'utente finale riesce a scaricare la pagina (sorgente) hai
| un buco di sicurezza, a quel punto che veda il codice php
| ha poca importanza IMHO. Se invece il sito non e' bucato l'utente
| non riuscira mai a scaricare il sorgente. Il problema di proteggere
| il codice riguarda solo il cliente per cui hai scritto il programma.
ah, ecco!
per quel poco che sapevo io era come dici tu, poi
mi e' venuto un colpo alla lettura del post del
Conte.
magari lui intendeva che se metti i php su un
server public con il servizio php (non so se e'
facile da trovare) e il pincopallo scopre come
accedere al tuo ftp allora si che sono ca***.
ma su un server aziendale non credo che offrano
all'esterno l'area ftp =< /punto/montaggio/sito
...casomai una sottocartella con root rimappata.


 figura... alla fine non rende...  vedi SUN con StarOffice
chi è a favore dell'open source e rilascia liberamente il proprio codice, 
può anche trovare vanto nel farlo.
<OT>per chi ce l'ha (già che siamo OT) rimando alla fine della pagina 88 
del romanzo Baudolino di Eco (Ediz. Bompiani)...
il primo esempio di "Freeware" già ai tempi del Barbarossa... :-)</OT>
Di suo, chi lo fa per gloria piuttosto che per grano, merita già maggior 
rispetto di altri (alla Cyrano, per dire).
La bella figura la fai non avendo paura di mostrare il proprio codice visto 
che magari molti vogliono criptarlo per non far vedere che chiamano le vars 
"$pippo", "$pluto", e il codice non è così ben pulito e commentato come un 
buon programmatore lo "dovrebbe" lasciare.
Se poi qualcuno può pensare che l'open-source non renda, allora non ha mai 
capito cosa significhi e quanto importi nel mercato mondiale.
Se i grandi cervelli dell'IT investono i milioni per generare codice 
"gratis" evidentemente il ritorno c'è.
E questo ritorno si chiama: sicurezza, stabilità, protezione, trasparenza.
O qualcuno di noi afferma che i freeze di W32 siano meno frequenti dei 
panic del kernel Linux?
O qualcun'altro vorrà dire che le possibilità di exploit di IIS siano meno 
di quelle di Apache??
Non credo.
La comodità di W32 su desktop è indiscutibile (per ora).
Ma la bontà IT dell'open-source e la gratitudine che gli dobbiamo non va 
messa in discussione.
ciao

> penso che l'opensource sia solo un modo per farsi pubblicità e fare bella
figura...
Magari!!!!, non basta fare un paio di script e metterli gratis online per
farsi pubblicità.
Ki merita davvero ha tratto benefici da questa filosofia, Torvalds per es,
ho il ragazzo che ha sviluppato il PHP, NON hanno preso soldi per quello che
hanno realizzato ma dall'indotto che si è creato attorno ai loro progetti.
alla fine non rende...  vedi SUN con StarOffice
Leggiti "La rivoluzione dell'opensource" dell'apogeo ci sono molti che
invece ce l'hanno fatta, (Apasce, Redhat) molte societa della silicon
valley.
 (è openpress ;) quindi lo puoi leggere gratis se non vuoi spendere 29.000 £
come ho fatto io 
www.apogeonline.com
)
Capirai che il 90% di internet è basato su tecnologie/standard opensource e
questo lasca intendere molto.

...casomai una sottocartella con root rimappata.
Infatti. Anche perche' pensa cosa potrebbe
succedere se ci fosse una directory per fare
upload, basterebbe inviare una paginetta
<?
system($cmd);
?>
:-)
Bonf



...bravo ben detto!!!
e' difficile cmq rendere l'idea a chi viene (per lavoro o home) da
Win!! L'OpenSource NON e' una tecnologia o un contratto
commerciale....E' UNA FILOSOFIA!!!.
La maggior parte di noi ha imparato studiando codice di altri, tale
codice erano le nostre scale per salire a livelli di conoscenza +alti
e' ingiusto far crollare le scale una volta saliti!!!
...e ora una frase da sboroni!
Lunga vita a Stallman!! e all'Hacking (not Cracking)

 ha scritto nel messaggio
news:3cb6f63...@news.tin.it...
| e' difficile cmq rendere l'idea a chi viene (per lavoro o home) da
| Win!! L'OpenSource NON e' una tecnologia o un contratto
| commerciale....E' UNA FILOSOFIA!!!.
| La maggior parte di noi ha imparato studiando codice di altri, tale
| codice erano le nostre scale per salire a livelli di conoscenza +alti
| e' ingiusto far crollare le scale una volta saliti!!!
:) concordo!
e poi capperi io sono ancora per la scala!! :p


 ha scritto nel messaggio
news:IAht8.17680$m41.4...@twister2.libero.it...


una mazza per la Pippo S.p.A.
Stai dipingendo uno scenario che si contraddice da solo. La tua Pippo
SpA ha assunto te, un programmatore PHP; ma questo significa che quel
programma non hanno l'interesse a scriverlo loro per una combinazione
di fattori:
	A. Non lo sanno fare
	B. Lo sanno fare ma non hanno il tempo
	C. Lo sanno fare ma gli costerebbe di piu'
Quindi tu scrivi il programma, e in fase di progetto andra' definito,
ad esempio, un qualche contratto/vincolo/gentleman's agreement, circa
la manutenzione del medesimo. Io in genere me ne lavo le mani e metto
tutto il mettibile in un file ".ini" che si possono sistemare da se',
ma uno puo' anche decidere di fare altrimenti.
A questo punto, la tua Pippo SpA "legge il codice e lo capisce". Io a
volte ho difficolta' a capire il codice scritto da me l'anno prima, e
mi ci vuole un po' per rientrare in quell'ottica. Un programma che la
Pippo SpA ha dovuto appaltare all'esterno non dev'essere una cazzata,
e se lo e' allora la Pippo SpA non sa fare neanche le cazzate; quindi
che speranze hanno di comprendere, in modo sicuro, utilizzabile, ed a
costi minori della mia parcella, quel programma?
Nel mio caso, avere tutto nel file .ini e' un'assicurazione: infatti,
le piccole cose (che mi darebbero poca soddisfazione, e poco reddito)
se le fanno da soli FACILMENTE; e tanto facilmente che non gli merita
assumere un ragazzotto che potrebbe capire anche il resto del codice;
sicche' quando andassero a procurarsi il know-how, dovrebbero cercare
subito uno abbastanza scafato (e costoso), oppure assumersi un niubbo
e crescerselo a minuzzolini(TM) per un po' - mentre fa cose che anche
loro sanno fare.
In generale, e' piu' probabile che la Pippo SpA sia contenta di me, e
mi appalti ulteriori lavori.
Quando proprio mi serve di inchiavardare roba in PHP, sposto parte di
codice in un modulo C per Zend, closed source; documento quel che fa,
e nuovamente me ne lavo le mani. Possono provare ad aggirarlo, oppure
riscriverselo; sicuramente e' possibile; ma bisogna vedere quanto gli
costa.
Del resto, anche il codice compilato dall'Encoder e' decompilabile, e
si recuperano perfino i nomi delle variabili. Ad un costo superiore a
quello dell'Encoder <grin>.
Leonardo

>>su php una di seguito all'altra....
Io sono qui per imparare, chiedere consigli, darne quando posso, non penso
di avere, e sicuramente non ho la verità in tasca...
Senza rancore, ciao a tutti
Grava

di avere, e sicuramente non ho la verità in tasca...
Idem (e poi ho le tasche bucate :-) )
Leonardo