Sigletv.Net / KBL Forum

Per discutere sulle sigle dei cartoni ed altro...
Oggi è sab 28 giu 2025, 23:08

Tutti gli orari sono UTC + 1 ora




Apri un nuovo argomento Rispondi all’argomento  [ 38 messaggi ]  Vai alla pagina Precedente  1, 2
Autore Messaggio
 Oggetto del messaggio:
MessaggioInviato: mer 24 set 2008, 10:49 
Non connesso
Avatar utente

Iscritto il: gio 13 feb 2003, 10:26
Messaggi: 12887
Per sicurezza cosa intendi esattamente? Un sistema di login/logoff? O qualcosa di più sofisticato?

Generalmente anche in questo caso esistono librerie che possono assistere nella gestione di una sessione utente. Di solito quelle più serie si appoggiano ad un database come mysql per contenere le credenziali d'accesso dei vari utenti e gestire i dati di sessione.

_________________
4/4/1978. Io c'ero.
Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mer 24 set 2008, 10:53 
Non connesso
Avatar utente

Iscritto il: gio 31 lug 2003, 15:03
Messaggi: 12929
Tarrasque ha scritto:
Di solito quelle più serie si appoggiano ad un database come mysql per contenere le credenziali d'accesso dei vari utenti e gestire i dati di sessione.


E mi raccomando di fare attenzione a prendere le precauzioni contro la Sql-Injection :P (altro caso di "insegnamento" ricevuto da LordZoster senza pappa pronta, ed infatti ora non me lo scordo più :wink: )

_________________
Che cos'è il genio? È fantasia, intuizione, colpo d'occhio e velocità di esecuzione
(cit. Arch. Rambaldo Melandri & Giorgio Perozzi)

Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mer 24 set 2008, 10:58 
Non connesso
Avatar utente

Iscritto il: gio 13 feb 2003, 10:26
Messaggi: 12887
Tetsuya Tsurugi ha scritto:
Tarrasque ha scritto:
Di solito quelle più serie si appoggiano ad un database come mysql per contenere le credenziali d'accesso dei vari utenti e gestire i dati di sessione.


E mi raccomando di fare attenzione a prendere le precauzioni contro la Sql-Injection :P (altro caso di "insegnamento" ricevuto da LordZoster senza pappa pronta, ed infatti ora non me lo scordo più :wink: )


Esatto.

Di solito uno dei buoni motivi per usare librerie già collaudate è che ti mettono al riparo da questi problemi perché ci pensano loro.

_________________
4/4/1978. Io c'ero.
Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mer 24 set 2008, 11:10 
Non connesso

Iscritto il: gio 19 lug 2007, 20:07
Messaggi: 1524
Località: Salem
No, niente di complesso con gli utenti.
Il sito è un archivio di dati, chi si collegherà non dovrà loggarsi ma potrà fare ricerche attraverso il motore e gli indici. Ho letto che ci sono tecniche per violare siti dinamici attraverso il motore di ricerca, dovrebbe appunto essere la sql-injection.
Quindi tanto per cominciare qualcosa che metta in sicurezza il sito da quella parte.
Poi non so se è il caso di mettere un form per ricevere comunicazioni da chi vorrà o se è meglio limitarsi alla mail.
E infine tutto il resto, se c'è. Magari esistono modi strani per fare danni che io non conosco.

_________________
7 febbraio 1978: io c'ero!
9 febbraio 1980: c'ero anche qui!


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mer 24 set 2008, 12:56 
Non connesso
Avatar utente

Iscritto il: gio 13 feb 2003, 10:26
Messaggi: 12887
Le tecniche per evitare la sql-injection sono diverse e ben documentate online in un'infinità di siti. Non sono problematiche specifiche del PHP quindi va bene qualsiasi testo che tratti dell'argomento.

In soldoni si tratta di stare sempre e sottolineo sempre ad incapsulare qualsiasi stringa fornita dall'utente nelle funzioni che il linguaggio mette a disposizione per trattare i caratteri problematici, in PHP ad esempio mysql_real_escape_string()

_________________
4/4/1978. Io c'ero.
Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mer 24 set 2008, 13:18 
Non connesso
Avatar utente

Iscritto il: mer 30 mar 2005, 2:17
Messaggi: 9814
Tarrasque ha scritto:
Tetsuya Tsurugi ha scritto:
Tarrasque ha scritto:
Di solito quelle più serie si appoggiano ad un database come mysql per contenere le credenziali d'accesso dei vari utenti e gestire i dati di sessione.


E mi raccomando di fare attenzione a prendere le precauzioni contro la Sql-Injection :P (altro caso di "insegnamento" ricevuto da LordZoster senza pappa pronta, ed infatti ora non me lo scordo più :wink: )


Esatto.

Di solito uno dei buoni motivi per usare librerie già collaudate è che ti mettono al riparo da questi problemi perché ci pensano loro.


bastano pochi accorgimenti per non farsi fregare dai! anche se non usi un login basato sul db ma sulle sessioni

_________________
Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mer 24 set 2008, 13:21 
Non connesso
Avatar utente

Iscritto il: gio 13 feb 2003, 10:26
Messaggi: 12887
verissimo, ma una libreria questi semplici accorgimenti li fa già e non ci devi pensare tu.

_________________
4/4/1978. Io c'ero.
Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mer 24 set 2008, 13:27 
Non connesso
Avatar utente

Iscritto il: mer 30 mar 2005, 2:17
Messaggi: 9814
beh ovvio, un conto è farsi il mazzo riga per riga un conto è utilizzare una classe già bella e impacchettata. Pure io uso le stesse procedure per tutto ciò che faccio. A chi non è esperto consiglio quelle librerie

_________________
Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mer 24 set 2008, 13:39 
Non connesso
Avatar utente

Iscritto il: gio 13 feb 2003, 10:26
Messaggi: 12887
Come dice il saggio:

"Il buon programmatore, scrive del buon codice.
L'ottimo programmatore, ruba dell'ottimo codice."

_________________
4/4/1978. Io c'ero.
Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: ven 26 set 2008, 1:08 
Non connesso
Avatar utente

Iscritto il: dom 4 nov 2007, 15:02
Messaggi: 185
Località: Gradara (PU)
Io mi considero un buon programmatore PHP e ammetto che ogni giorno imparo qualcosa di nuovo e i tasti piu' usurati sulla tastiera sono sicuramente ctrl-c, ctrl-v :wink:

_________________
Immagine
---------------------------
www.ritornoalfuturo.it
www.calliopea.it - Sito sui doppiatori


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: ven 26 set 2008, 8:02 
Non connesso
Avatar utente

Iscritto il: gio 31 lug 2003, 15:03
Messaggi: 12929
NFM ha scritto:
i tasti piu' usurati sulla tastiera sono sicuramente ctrl-c, ctrl-v :wink:


Male :lol: se li alternassi con SHIFT-CANC e SHIFT-INS non risulterebbero così usurati :lol: :lol: :lol:

_________________
Che cos'è il genio? È fantasia, intuizione, colpo d'occhio e velocità di esecuzione
(cit. Arch. Rambaldo Melandri & Giorgio Perozzi)

Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: ven 26 set 2008, 12:37 
Non connesso
Avatar utente

Iscritto il: mer 30 mar 2005, 2:17
Messaggi: 9814
io fino a poco tempo fa mi rifiutavo di copia\incollare anche il codice fatto da me, poi ho pensato: chi me lo fa fare? Tanto il funzionamento di certi carrelli della spesa o sistemi di login ed altro sono tutti uguali.

_________________
Immagine


Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: ven 26 set 2008, 12:41 
Non connesso
Avatar utente

Iscritto il: lun 4 nov 2002, 10:44
Messaggi: 1126
Località: Puerto Pollo
Tarrasque ha scritto:
Come dice il saggio:

"Il buon programmatore, scrive del buon codice.
L'ottimo programmatore, ruba dell'ottimo codice."


Esiste anche la variante:

Niente si crea, nulla si distrugge, tutto si copia..... :D

_________________
Immagine


Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 38 messaggi ]  Vai alla pagina Precedente  1, 2

Tutti gli orari sono UTC + 1 ora


Chi c’è in linea

Visitano il forum: Nessuno e 14 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi

Cerca per:
Vai a:  
POWERED_BY
Traduzione Italiana phpBB.it