Newsgroup: it.comp.lang.javascript
Titolo: Quanto è sicuro e non leggibile il codice JS

Vorrei implementare una rudimentale "area riservata" nel mio sito, a cui 
accedere con nick e password. Ho pensato a JavaScript, visto che lo conosco 
un po' (in teoria), prima di perdermi a scrivere qualcosa per CGI.
Quanto è nascosto effettivamente il codice JS allegato a una pagina HTML nel 
modo che segue:
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript1.2" SRC=
"***.js">
</SCRIPT>
Ho provato (con MSIE6) a salvare la pagina web dal sito in questione e viene 
salvato solo il file HTML con relative immagini, ma non il file *.JS.
Deduco che il codice JavaScript sia stato incorporato nel file HTML in 
qualche modo e immagino che "in qualche modo" si possa estrarre dal file 
HTML e "decompilare" o leggere, in qualche modo.
Sono mie fantasie? Qualcuno ne sa qualcosa o ha già affrontato questo 
problema?
-- 
Mauro.

 ha scritto nel messaggio
news:Xns92FAE21E0F...@130.133.1.4...

Il codice JS non lo leggi nella pagina... HTML in quanto  è presente una
istruzione che lo richiama per l'appunto.
Ciò è utile non per proteggere il codice da occhi indiscreti quanto per
allegerire le dimensioni della pagina o semplicemente per renderla più
leggibile o rendere più leggibile lo script JS.
Se vuoi accedere allo script JS, è sufficiente dare come URL, l'url completa
dello script esempio...   
http://www.mionome.com/lib/prova.js
e cosi lo prelevi.
Cooper.

 e cosi lo prelevi.
ah, e quindi meglio iniziare a pensare subito a qualcosa in CGI....
-- 
Mauro.

 ah, e quindi meglio iniziare a pensare subito a qualcosa in CGI....
perchè cgi. Esistono anche le asp e sono molto più semplici
Ciao

CGI, ASP, PHP etc etc sono linguaggi che agiscono lato server....
JavaScript... invece lato client...
Con ovvi vantaggi e svantaggi... uno non può escludere l'altro... imparare a
usare javascript può tornare utile per la gestione dei form  essenzialmente
(e naturalmente anche per altri scopi).
Cmq se proprio devi imparare qualcosa consiglio di partire con PHP ma in
ogni caso si presuppone che tu abbia una base solida come analista...
altrimenti è come avere la macchina senza le chiavi... e quindi non puoi
partire.
Cooper.

 Cmq se proprio devi imparare qualcosa consiglio di partire con PHP
secondo me se sai qualcosa di javascript di puoi avvicinare alla
programmazione lato server con il linguaggio jscript, che sarebbe molto
simile a javascript, solo che permette di lavorare lato server. Preciso, non
ho detto che è javascript, ma ha molti comandi e la sintassi identica.
Se invece vuoi fare tutto sul serio inizia direttamente con Visual Basic
Script.
Ti assicuro che non è affatto difficile.
Se vuoi ancora chiarimenti e informazioni scrivimi in privato:
marco...@tin.it

 Ti assicuro che non è affatto difficile.
Facile e' facile, ma serio... andiamo... meno male che non e' piu'
supportato in .NET...

 Script.
UAAAAAAAHAHHHAHAHAHAHAHAHAHAHAHAHAHAaaaaaaaaa!!! buona questa, me la
scrivo!!

 scrivo!!
per dare un taglio sul nascere a un eventuale flame che dovesse scaturire 
tra sostenitori di JScript, JavaScript e VBScript, vi dico subito che avendo 
una certa esperienza di programmazione con un linguaggio Object Oriented 
"quasi puro" e quasi "open source" qual'è l'Object Pascal usato in Delphi, 
tenterò di scrivere un'eseguibile CGI stand-alone da far girare sul server 
(sempre se Digiland me lo permetterà...e questo è da verificare PRIMA di 
ogni altra cosa).
Tra l'altro ho scoperto che esiste una bella classe TCGIApplication già 
pronta che "encapsulates a CGI server application".
(e non solo, ma anche TCGIRequest e TCGIResponse...ma ormai sono 
irrimediabilmente e vergognosamente OT)
-- 
Mauro.

'mbè, se passi lato server trovi anche oggettini già pronti; con .net puoi
fare nativamente quanto chiedi; ricordo vagamente anche per asp un
comando...aspè...httpqualcosa di xmlhttp...Zer0 ne sa moltomolto più di me

 ogni altra cosa).
CGI su uno spazio free? non credo proprio.
Cmq visto che sei gia' skillato forse potresti cominciare direttamente 
da PHP.
Io fino adesso ho fatto ASP con VBScript, ma ti assicuro che dopo 
neanche 2 anni le ASP mi stanno strette :-)
p.s.
No flames né guerre di religione please ^_^
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 No flames né guerre di religione please ^_^
Figuriamoci...come sparare sulla croce rossa! :-))

 No flames né guerre di religione please ^_^
Ora che finalmente la pensi come me, no di certo. ;D
--------------------------------
Inviato via 
http://usenet.libero.it

 Figuriamoci...come sparare sulla croce rossa! :-))
Per quanto riguarda VBS di certo. :)
.. Anche se un paio di features interessanti ce l'ha pure lui, ammettiamolo.
(Mi riferisco ai distruttori ancora assenti da JS, per esempio)


 > scrivo!!
ma vi siete mai accorti che in molti siti che trattano le asp (per esempio
aspitalia.com
) e molti altri (
freeasp.html.it
) quando inseriscono codici di
spiegazione e di esempi sono solo in vbscript. Di jscript neanche l'ombra.
Quindi se voi non ritenete serio questo linguaggio andatelo a dire agli
autori di questi siti, dicendo che le cose che insegnano non sono serie.
Poi da quanto vedo, in questo newsgroup quasi tutti sostengono il php e cgi,
quindi č inutile continuare ad insistere. Io la penso cosģ, quindi Mauro, se
vuoi ascoltarmi fai asp altrimenti dedicati al php. A te la scelta.
Ciao

 autori di questi siti, dicendo che le cose che insegnano non sono serie.
Non correre. Nessuno ha discusso della serieta' di nessuno. Io non ritengo
serio quel "linguaggio" e MS, sua mamma, pensa lo stesso e lo ha bellamente
buttato alle ortiche. Sono scelte.
Molti di questi siti usano vbscript per gli esempi perche' MS all'inizio
l'ha "pompato" parecchio, infilandolo pure sul client.
E' semplice anche per chi non ha mai programmato e' in un ambiente semplice
(e scarno, di suo), e quindi rispetta il "populismo" di MS che spesso
preferisce la diffusione alla qualita'.
Sono comunque piu' che frequenti, sui siti che trattano asp, articoli in cui
si fa notare che jscript e' un linguaggio piu' comodo e veloce del suo
"antagonista".
Poi, come ha appena giustamente ricordato Zer0, la scelta dello strumento
dipende unicamente dalle features di cui si ha bisogno (e anche VBS ha le
sue).

 Ora che finalmente la pensi come me, no di certo. ;D
L'ho sempre pensata come te (anche se sul .NET non riuscirai a 
convincermi) ma solo da poco ho un progetto da fare ex-novo (te ne ho 
parlato al telefono) e con i controcaXXi per cui vale la pena di 
impegare il tempo necessario a cambiare abitudini :-)


 "antagonista".
E uno dei vecchi GURU di iclj (Carlo Pelliccia, che manca da un bel po') 
lo ha sempre usato anche per le ASP, e ne ha tirato fuori anche dei bei 
libri che mi sento di consigliare a chi voglia cominciare le ASP con 
JSCript: 
http://www.sauronsoftware.it/
