|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Mar 2001
Messaggi: 612
|
sicurezza pagine ASP con password
ho implementato delle pagine asp sul mio sito, il cui accesso è autorizzato solo in caso si immetta un certa user e pass.
Ebbene questa user e pass è presente nel codice asp della pagina stessa: ... <% if user="tizio" and pass="01011975" then ' accedi alla pagina else response.redirect a pagina di errore end if %> ... Vi pare una cosa sicura ? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Si abbastanza, diciamo che il sorgente non si può prendere dal server in maniera cosi facile, anche se tu usassi una programma che scarica e gli dai una pagina ASP lui prima di dartela la compila e poi te la passa, per cui arriva in html!!
Se uno fosse in grado di farlo niente lo fermerbbe, anche se tu memorizzi le psw dentro ad un database una volta scaricata la pagine avrebbe a disposizione la path del db facilitando il compito! Diciamo che dipende anche dalla sicurezza del server che ospita, se è poco sicuro le informazioni passate sono al quanto a rischio! |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Mar 2001
Messaggi: 612
|
Quote:
|
|
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Mar 2001
Messaggi: 612
|
Quote:
|
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Possono essere gestiti da chiunque...stato, esercito, piccole e grandi aziende, università, anche un privato... |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Esattamente era quello che intendevo, non è facile ma chi lo sa fare e con i programmi giusti...gli "sniffer" sono programmi che intercettano tutte le comunicazioni che passano dalle porte di un server, per cui cmq è proprio una persona che vuole te a quell'ip e quel server....
Detto tutto e forse anche troppo ![]() |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Mar 2001
Messaggi: 612
|
mettre queste pagine su un server SSL cambia qualcosa ? o alla fine il problema principale rimane il viaggio del mio input (user e pass) dal mio computer al server con la mia pagina ?
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Rimane, ma è criptato !!! Quindi virtualmente non così facile da intercettare...
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Mar 2001
Messaggi: 612
|
Quote:
perche' quando immetto user e pass dal mio PC è da qui che partono! |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Su una connessione SSL sì...è fatta proprio per quello !!!
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: Mar 2001
Messaggi: 612
|
Quote:
|
|
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Sì...
|
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Quote:
|
|
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Mar 2001
Messaggi: 612
|
Quote:
|
|
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Magari puoi usare SSL solo per la procedura di login... Usarlo epr uttto il sito non importa...inoltre dopo hai le sessioni che sono potenzialmente sicure...
|
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Mar 2001
Messaggi: 612
|
Quote:
ma nn c'e' modo x il 'bucaniere' di impostare lui la variabile di sessione ??? scovando tra l'altro quale sia il valore richiesto ? oppure inibire il Response.redirect ?? |
|
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Quote:
Ho fatto una prova mettendo un locale una pagina che scrive la session e sul server ftp una pagine che legge la variabile, risultato....variabile vuota!! Se invece fai la stessa cosa su un dominio solo e chiami la stessa varibile + volte lui sovrascrive sempre il tutto. Diciamo che la session è fatta in questa maniera anche se non si vede: Session("Dominio")("NomeSession") |
|
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Aug 2002
Città: Biella
Messaggi: 1882
|
Ah dimenticavo che le varibili di Sessione sono solo sul server e non vengono mandati e spediti dal tuo Browser, ma solo lette se mandate ma nn sono mai scritte, cioè se tu in un linguaggio dinamico per web vuoi impostare una session nn è che premendo il bottone si imposta ma al massimo devi refreshare la pagina o addirittura andare su una pagina nuova.
Gli unici modi per potere scrivere una variabile session non voluta sono questi: 1· Accesso FTP e possibilità di uppare una pagina worm che utilizza per leggere e scrivere le varibili!! 2· Premetto che forse ci sono 100 persone al mondo in grado di farlo ma nn vengono a rompoere le palle a te perchè puntano + in alto: Bucare i firewall del server, connettersi con un programma ad una falla del sistema operativo (Vedi per esempio il Blaster Worm) e andare a leggere le variabili allocate nella RAM del server....forse un po' da cinema come pensata, ma cmq qlc è capace a farlo, diciamo che se però lo fa questo qlc starà ancora poco in circolazione! |
![]() |
![]() |
![]() |
#20 | |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Quindi: - il sessionid è univoco - il sessionid non può essere spoofato - le variabili di sessione risiedono sul server |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:01.