Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Proteggere html

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

Proteggere html

Messaggioda PcPhilosophus » mer ago 13, 2008 2:52 pm

Dopo aver fatto delle pagine in html e CSS molti stanno copiando lo stile, potreste dirmi se c'è un modo per proteggere il codice?
Ero conosciuto con il nick di bart_simpson in questo forum, lo ho cambiato, ora sono PcPhilosophus :)
Avatar utente
PcPhilosophus
Bronze Member
Bronze Member
 
Messaggi: 616
Iscritto il: sab ott 13, 2007 10:08 pm

Messaggioda jonni125 » mer ago 13, 2008 2:59 pm

proteggere da cosa? per proteggere il css non credo ci sia un modo...
www.jonnicomputer.helloweb.eu
Avatar utente
jonni125
Bronze Member
Bronze Member
 
Messaggi: 914
Iscritto il: ven gen 04, 2008 3:21 pm
Località: Casa mia!

Messaggioda PcPhilosophus » mer ago 13, 2008 3:00 pm

Proteggere nel senso di non farlo vedere a chiunque. Esiste qualche script o roba del genere che lo permetta?
Ero conosciuto con il nick di bart_simpson in questo forum, lo ho cambiato, ora sono PcPhilosophus :)
Avatar utente
PcPhilosophus
Bronze Member
Bronze Member
 
Messaggi: 616
Iscritto il: sab ott 13, 2007 10:08 pm


Messaggioda dararag » mer ago 13, 2008 3:07 pm

è molto elementare, ma puoi bloccare i meno smaliziati utilizzando l'ajax, all'apertura della pagina, fai in modo che il php decripti con l'istruzione base64_decode il codice che avrà letto con file_get_contents dal css e che lo inserisca nel documento, mentre, normalemente, fai in modo da averlo criptato in base64 con un codice php che poi dovrai cancellare, così:
Codice: Seleziona tutto
$file = str_replace("\\\\","\\",$_GET['file']);
$codice = file_get_contents($file);
$codice = base64_encode($codice);
$apri = fopen($file,'w');
fwrite($apri,$codice);

ovviamente il codice è molto insicuro, per cui lo dovrai usare velocemente e poi cancellare
Maledette aziende produttrici, l'unico telefilm interessante degli ultimi tempi l'hanno interrotto alla decima puntata... e chi voleva sapere la fine?
Avatar utente
dararag
Silver Member
Silver Member
 
Messaggi: 1116
Iscritto il: mar gen 22, 2008 8:57 pm
Località: Casoria

Messaggioda PcPhilosophus » mer ago 13, 2008 4:18 pm

Non ho capito darag, potresti spiegarti meglio?
Ero conosciuto con il nick di bart_simpson in questo forum, lo ho cambiato, ora sono PcPhilosophus :)
Avatar utente
PcPhilosophus
Bronze Member
Bronze Member
 
Messaggi: 616
Iscritto il: sab ott 13, 2007 10:08 pm

Messaggioda dararag » gio ago 14, 2008 11:24 am

no, ehm, scusa, ma non avevo pensato al fatto che bisognerebbe usare un buffer ecc. ed un mezzo casino, piuttosto, potresti usare i .ht* per proteggere il file...
Maledette aziende produttrici, l'unico telefilm interessante degli ultimi tempi l'hanno interrotto alla decima puntata... e chi voleva sapere la fine?
Avatar utente
dararag
Silver Member
Silver Member
 
Messaggi: 1116
Iscritto il: mar gen 22, 2008 8:57 pm
Località: Casoria

Messaggioda Luker94 » gio ago 14, 2008 11:47 am

Quello che vuole lui a quanto ho capito è impedire l'accesso all'HTML delle pagine, ma perché queste vengano visualizzate è necessario che questo arrivi al browser... [rolleyes]
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

Messaggioda dararag » gio ago 14, 2008 12:22 pm

per copiare lo stile io penso parli dei css, ma comunque, anche se protette da .ht*, avrai bisogno di ajax che, all'apertura della pagina, chiami uno script php che apra per te il css per permettere solo a quella pagina di accedere, ma è un casino, altrimenti, servirebbe un programma lato server che permetta di bloccare gli accessi diretti al file, cioè quelli che non sono fatti dalle pagine web che tu decidi
Maledette aziende produttrici, l'unico telefilm interessante degli ultimi tempi l'hanno interrotto alla decima puntata... e chi voleva sapere la fine?
Avatar utente
dararag
Silver Member
Silver Member
 
Messaggi: 1116
Iscritto il: mar gen 22, 2008 8:57 pm
Località: Casoria

Messaggioda Luker94 » gio ago 14, 2008 12:28 pm

E anche in tal caso sarebbe possibile aggirare facilmente il sistema, ad esempio monitorando il traffico di rete con uno sniffer... [rolleyes]
Secondo me si può al massimo complicare l'accesso, ma renderlo impossibile...bè [rolleyes] ...potrei sbagliarmi, naturalmente, ma econdo me non si può
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

Messaggioda PcPhilosophus » gio ago 14, 2008 1:52 pm

dararag ha scritto:no, ehm, scusa, ma non avevo pensato al fatto che bisognerebbe usare un buffer ecc. ed un mezzo casino, piuttosto, potresti usare i .ht* per proteggere il file...

E come si usano? [:)]
Ero conosciuto con il nick di bart_simpson in questo forum, lo ho cambiato, ora sono PcPhilosophus :)
Avatar utente
PcPhilosophus
Bronze Member
Bronze Member
 
Messaggi: 616
Iscritto il: sab ott 13, 2007 10:08 pm

Messaggioda bluesummer » gio ago 14, 2008 9:03 pm

Se ho capito bene, l'idea di darag era la seguente:
- scrivo il codice css;
- lo codifico tramite un base64_encode;

Il file salvato sul server a questo punto sarà codificato e se qualcuno tenterà di accedere direttamente al fine di scaricarlo si ritroverà un file incomprensibile.

La pagina principale che restituisce il codice html sarà scritta in php, in modo tale che al momento dell'inclusione del css venga chiamata una funzione di decript che includa il css in maniera comprensibile al browser che deve visualizzare la pagina.

E' palese che:

1) una volta visualizzata la pagina, io me la posso salvare e al suo interno mi trovo il css; quindi ogni mio sforzo per salvaguardare il mio lavoro è vano;

2) ogni singola pagina generata contiene il css...se il mio sito è complicato e il css mi occupa 100Kb, ad ogni pagina scaricata io mi devo sorbire il download del css stesso...non a caso solitamente il css viene linkato come file esterno che, venendo salvato in cache, non è riscaricato ogni volta rendendo la navigazione più snella;

3) al giorno d'oggi è impensabile voler occultare le informazioni presenti in una pagina web...al più si può tener segreto il codice che genera quelle pagine...vedi un forum: quello che vediamo nei nostri browser è il codice finito, ma da quello riuscire a capire come lavora lo script che lo genera è tutto un altro mondo.
Avatar utente
bluesummer
Aficionado
Aficionado
 
Messaggi: 104
Iscritto il: lun mag 19, 2008 12:47 pm

Messaggioda dararag » gio ago 14, 2008 9:22 pm

una risposta molto documentata, ma se leggevi gli altri post...
Io ha scritto:no, ehm, scusa, ma non avevo pensato al fatto che bisognerebbe usare un buffer ecc. ed un mezzo casino, piuttosto, potresti usare i .ht* per proteggere il file...
Maledette aziende produttrici, l'unico telefilm interessante degli ultimi tempi l'hanno interrotto alla decima puntata... e chi voleva sapere la fine?
Avatar utente
dararag
Silver Member
Silver Member
 
Messaggi: 1116
Iscritto il: mar gen 22, 2008 8:57 pm
Località: Casoria

Messaggioda bluesummer » gio ago 14, 2008 9:31 pm

Solitamente io leggo tutto il thread prima di rispondere.
Francamente non capisco il ruolo del "buffer", ma probabilmente non ho capito visto che parli di mezzo casino e nella mia testa invece fare la un encode e decode di un file bastano poche righe di codice (anche bufferizzando al fine di limitare il consumo di memoria).
...e comunque, il mio non era un attacco nei tuoi confronti o nel tuo metodo...semplicemente ho rispiegato spero in maniera più semplice il concetto che avevi esposto visto che era stato richiesto, al di là del fatto che tu poi abbia tirato in ballo gli ipertext access... [;)]
Avatar utente
bluesummer
Aficionado
Aficionado
 
Messaggi: 104
Iscritto il: lun mag 19, 2008 12:47 pm

Messaggioda dararag » gio ago 14, 2008 9:44 pm

no, era il fatto che già avevo detto che non era facilmente fattibile, io avevo detto che l'unico modo per attuare ciò che dicevo io era utilizzare un buffer per tenere il contenuto del file nella cache, quindi, utilizzare uno script ajax che vada a richiamare un file che faccia la chiamata al buffer ogni volta che serve una regola css, riscrivere l'intero motore insomma [std] [:D]
Maledette aziende produttrici, l'unico telefilm interessante degli ultimi tempi l'hanno interrotto alla decima puntata... e chi voleva sapere la fine?
Avatar utente
dararag
Silver Member
Silver Member
 
Messaggi: 1116
Iscritto il: mar gen 22, 2008 8:57 pm
Località: Casoria

Messaggioda Luker94 » ven ago 15, 2008 11:13 am

Rendere inaccessibili i css al 100% è impossibile...magari potresti fare uno script php che cripta i files e li invia così al browser, che tramite uno script js decripta il tutto e lo applica alla pagina, ma anche lì basterebbe isolare il codice javascript (impegnandosi un po') e decriptare tutto [8)]
Avatar utente
Luker94
Aficionado
Aficionado
 
Messaggi: 116
Iscritto il: lun ago 11, 2008 12:20 pm
Località: Zena

Messaggioda gialloporpora » ven ago 15, 2008 7:43 pm

[nonono] [:p]

Questa cosa - oltre a non essere, come già detto, fattibile - è contraria a all'essenza stessa del Web !
Magari contatta Steve Balner e richiedi una bella DRM per i contenuti Web che solo IE potrà usare ...

Ai CSS può essere applicata una licenza, almeno se si usano immagini di propria creazione, per il resto è giusto che il codice si veda.
Ciao
Albert Einstein: « 10 cose sono infinite: l'universo e la stupidità umana ma sull'universo nutro ancora dubbi »
Avatar utente
gialloporpora
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1780
Iscritto il: mer lug 27, 2005 11:55 pm

Messaggioda Boo » gio ago 21, 2008 8:59 am

Criptare il codice è fattibilissimo ma è un orrore telematico. Non c'è niente di così articolato che non possa essere riprodotto (e migliorato) da terzi. Lascia il codice in chiaro.
Avatar utente
Boo
Silver Member
Silver Member
 
Messaggi: 1276
Iscritto il: sab dic 04, 2004 3:41 pm

Re: Proteggere html

Messaggioda winman » mer set 24, 2008 11:55 am

proteggere il codice html ?
[...] [...] [...] [...] [...]
Se scrivi un programma ha senso ma l'html no! [:p]
Tutto ciò che mandi su un server : on-line, tacitamente lo condividi con chiunque !
Proibizionismo e censura non fanno parte di una società libera
digito ergo sum : la proiezione dell' io intellettuale sulla tasteria !
Avatar utente
winman
Silver Member
Silver Member
 
Messaggi: 1398
Iscritto il: gio mar 31, 2005 5:23 pm
Località: pisa


Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising