Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    il 2009-04-20 08:39:00.0 alle 2009-04-20 08:39:00.0
    Trollate totali: 5005
    Autenticazione web
    Mettiamo di volere un meccanismo di autenticazione, dove la necessità è quella di non far viaggiare user e pass in chiaro, c'è già qualcosa java based?

    Volendo fare da me, sarebbe sufficiente usare un algoritmo aes javascript per criptare user e pass con una chiave digitata dall'utente, diciamo una seconda password concordata (scelta in registrazione, assegnata etc..)?
    • Avatar
      ☺
      Scritto da
      il 2009-04-20 08:53:00.0 alle 2009-04-20 08:53:00.0
      Trollate totali: 5425
      Re: Autenticazione web

      - Scritto da: achille97
      > Mettiamo di volere un meccanismo di
      > autenticazione, dove la necessità è quella di non
      > far viaggiare user e pass in chiaro, c'è già
      > qualcosa java
      > based?

      HTTPS. Il supporto è da parte del server WEB quindi per te dovrebbe essere del tutto trasparente.

      In alternativa puoi usare un meccanismo a chiave pubblica/privata: il server da la chiave pubblica al client, il client chippa i dati con quella chiave pubblica e li manda al server. Ma visto che c'è già HTTPS...
      • Avatar
        ☺
        Scritto da
        il 2009-04-20 08:59:00.0 alle 2009-04-20 08:59:00.0
        Trollate totali: 5005
        Re: Autenticazione web

        - Scritto da: Rin Kobayashi
        >
        > - Scritto da: achille97
        > > Mettiamo di volere un meccanismo di
        > > autenticazione, dove la necessità è quella di
        > non
        > > far viaggiare user e pass in chiaro, c'è già
        > > qualcosa java
        > > based?
        >
        > HTTPS. Il supporto è da parte del server WEB
        > quindi per te dovrebbe essere del tutto
        > trasparente.
        >
        > In alternativa puoi usare un meccanismo a chiave
        > pubblica/privata: il server da la chiave pubblica
        > al client, il client chippa i dati con quella
        > chiave pubblica e li manda al server. Ma visto
        > che c'è già
        > HTTPS...

        E lo scambio di chiavi per https come funziona?
        E' sicuro? E' hackerabile?
        qua non è chiaro: http://it.wikipedia.org/wiki/HTTPS
        e qua ancora meno: http://www.ietf.org/rfc/rfc2818.txt
        • Avatar
          Scritto da
          Non Autenticato
          il 2009-04-20 10:04:00.0 alle 2009-04-20 10:04:00.0
          Re: Autenticazione web

          - Scritto da: achille97
          >
          > - Scritto da: Rin Kobayashi
          > >
          > > - Scritto da: achille97
          > > > Mettiamo di volere un meccanismo di
          > > > autenticazione, dove la necessità è quella di
          > > non
          > > > far viaggiare user e pass in chiaro, c'è già
          > > > qualcosa java
          > > > based?
          > >
          > > HTTPS. Il supporto è da parte del server WEB
          > > quindi per te dovrebbe essere del tutto
          > > trasparente.
          > >
          > > In alternativa puoi usare un meccanismo a chiave
          > > pubblica/privata: il server da la chiave
          > pubblica
          > > al client, il client chippa i dati con quella
          > > chiave pubblica e li manda al server. Ma visto
          > > che c'è già
          > > HTTPS...
          >
          > E lo scambio di chiavi per https come funziona?
          > E' sicuro? E' hackerabile?
          > qua non è chiaro:
          > http://it.wikipedia.org/wiki/HTTPS
          > e qua ancora meno:
          > http://www.ietf.org/rfc/rfc2818.txt

          https significa http over ssl, hai voglia che sia acherabile dagli acari del piccì.
          • Avatar
            Scritto da
            Non Autenticato
            il 2009-04-20 10:06:00.0 alle 2009-04-20 10:06:00.0
            Re: Autenticazione web

            - Scritto da:
            >
            > - Scritto da: achille97
            > >
            > > - Scritto da: Rin Kobayashi
            > > >
            > > > - Scritto da: achille97
            > > > > Mettiamo di volere un meccanismo di
            > > > > autenticazione, dove la necessità è quella
            > di
            > > > non
            > > > > far viaggiare user e pass in chiaro, c'è già
            > > > > qualcosa java
            > > > > based?
            > > >
            > > > HTTPS. Il supporto è da parte del server WEB
            > > > quindi per te dovrebbe essere del tutto
            > > > trasparente.
            > > >
            > > > In alternativa puoi usare un meccanismo a
            > chiave
            > > > pubblica/privata: il server da la chiave
            > > pubblica
            > > > al client, il client chippa i dati con quella
            > > > chiave pubblica e li manda al server. Ma visto
            > > > che c'è già
            > > > HTTPS...
            > >
            > > E lo scambio di chiavi per https come funziona?
            > > E' sicuro? E' hackerabile?
            > > qua non è chiaro:
            > > http://it.wikipedia.org/wiki/HTTPS
            > > e qua ancora meno:
            > > http://www.ietf.org/rfc/rfc2818.txt
            >
            > https significa http over ssl, hai voglia che sia
            > acherabile dagli acari del
            > piccì.

            Nel caso di tsl devi leggere la specifica di codesto http://tools.ietf.org/html/rfc5246

            Comunque normalmente mi sembra si usi SSL, almeno con apacchio.
        • Avatar
          ☺
          Scritto da
          il 2009-04-20 10:15:00.0 alle 2009-04-20 10:15:00.0
          Trollate totali: 5425
          Re: Autenticazione web

          - Scritto da: achille97
          >
          > - Scritto da: Rin Kobayashi
          > >
          > > - Scritto da: achille97
          > > > Mettiamo di volere un meccanismo di
          > > > autenticazione, dove la necessità è quella di
          > > non
          > > > far viaggiare user e pass in chiaro, c'è già
          > > > qualcosa java
          > > > based?
          > >
          > > HTTPS. Il supporto è da parte del server WEB
          > > quindi per te dovrebbe essere del tutto
          > > trasparente.
          > >
          > > In alternativa puoi usare un meccanismo a chiave
          > > pubblica/privata: il server da la chiave
          > pubblica
          > > al client, il client chippa i dati con quella
          > > chiave pubblica e li manda al server. Ma visto
          > > che c'è già
          > > HTTPS...
          >
          > E lo scambio di chiavi per https come funziona?

          Attraverso certificato (chiave pubblica/privata) ma si arrangia il server web e il browser, tu programmatore della pagina nemmeno lo dovresti vedere.

          > E' sicuro?

          HTTPS lo usa la tua banca quando ti lascia entrare nel tuo conto online... vedi un po' tu...

          > E' hackerabile?

          Un Man In The Middle è possibile, ma te ne accorgi perché il certificato non è più firmato dal proprietario (ovviamente devi andare a guardarci e non lo fa mai nessuno). Se però il certificato è firmato da una di quelle società che firmano i certificati (tipo VeriSign) allora l'indirizzo compare verde in firefox quindi sai che vai sul sicuro.

          Altri tipi di hack sono molto improbabili. Rompere il meccanismo chiave pubblica/privata è fuori discussione fino all'arrivo dei quantum-computer, sempre che siano davvero fattibili.
          • Avatar
            ☺
            Scritto da
            il 2009-04-20 10:21:00.0 alle 2009-04-20 10:21:00.0
            Trollate totali: 5005
            Re: Autenticazione web

            - Scritto da: Rin Kobayashi
            >
            > - Scritto da: achille97
            > >
            > > - Scritto da: Rin Kobayashi
            > > >
            > > > - Scritto da: achille97
            > > > > Mettiamo di volere un meccanismo di
            > > > > autenticazione, dove la necessità è quella
            > di
            > > > non
            > > > > far viaggiare user e pass in chiaro, c'è già
            > > > > qualcosa java
            > > > > based?
            > > >
            > > > HTTPS. Il supporto è da parte del server WEB
            > > > quindi per te dovrebbe essere del tutto
            > > > trasparente.
            > > >
            > > > In alternativa puoi usare un meccanismo a
            > chiave
            > > > pubblica/privata: il server da la chiave
            > > pubblica
            > > > al client, il client chippa i dati con quella
            > > > chiave pubblica e li manda al server. Ma visto
            > > > che c'è già
            > > > HTTPS...
            > >
            > > E lo scambio di chiavi per https come funziona?
            >
            > Attraverso certificato (chiave pubblica/privata)
            > ma si arrangia il server web e il browser, tu
            > programmatore della pagina nemmeno lo dovresti
            > vedere.
            >
            > > E' sicuro?
            >
            > HTTPS lo usa la tua banca quando ti lascia
            > entrare nel tuo conto online... vedi un po'
            > tu...
            >
            > > E' hackerabile?
            >
            > Un Man In The Middle è possibile, ma te ne
            > accorgi perché il certificato non è più firmato
            > dal proprietario (ovviamente devi andare a
            > guardarci e non lo fa mai nessuno). Se però il
            > certificato è firmato da una di quelle società
            > che firmano i certificati (tipo VeriSign) allora
            > l'indirizzo compare verde in firefox quindi sai
            > che vai sul
            > sicuro.
            >
            > Altri tipi di hack sono molto improbabili.
            > Rompere il meccanismo chiave pubblica/privata è
            > fuori discussione fino all'arrivo dei
            > quantum-computer, sempre che siano davvero
            > fattibili.

            <gattoSelvaggioMode>
            Si, ma il mio datore di lavoro può risalire a 'quello che scrivo nel form' visto che uso il suo proxy ( e ipotizzo che sia il proxy a connettersi per me)?
            </gattoSelvaggioMode>
            • Avatar
              ☺
              Scritto da
              il 2009-04-20 10:24:00.0 alle 2009-04-20 10:24:00.0
              Trollate totali: 5425
              Re: Autenticazione web

              - Scritto da: achille97
              >
              > - Scritto da: Rin Kobayashi
              > >
              > > - Scritto da: achille97
              > > >
              > > > - Scritto da: Rin Kobayashi
              > > > >
              > > > > - Scritto da: achille97
              > > > > > Mettiamo di volere un meccanismo di
              > > > > > autenticazione, dove la necessità è quella
              > > di
              > > > > non
              > > > > > far viaggiare user e pass in chiaro, c'è
              > già
              > > > > > qualcosa java
              > > > > > based?
              > > > >
              > > > > HTTPS. Il supporto è da parte del server WEB
              > > > > quindi per te dovrebbe essere del tutto
              > > > > trasparente.
              > > > >
              > > > > In alternativa puoi usare un meccanismo a
              > > chiave
              > > > > pubblica/privata: il server da la chiave
              > > > pubblica
              > > > > al client, il client chippa i dati con
              > quella
              > > > > chiave pubblica e li manda al server. Ma
              > visto
              > > > > che c'è già
              > > > > HTTPS...
              > > >
              > > > E lo scambio di chiavi per https come
              > funziona?
              > >
              > > Attraverso certificato (chiave pubblica/privata)
              > > ma si arrangia il server web e il browser, tu
              > > programmatore della pagina nemmeno lo dovresti
              > > vedere.
              > >
              > > > E' sicuro?
              > >
              > > HTTPS lo usa la tua banca quando ti lascia
              > > entrare nel tuo conto online... vedi un po'
              > > tu...
              > >
              > > > E' hackerabile?
              > >
              > > Un Man In The Middle è possibile, ma te ne
              > > accorgi perché il certificato non è più firmato
              > > dal proprietario (ovviamente devi andare a
              > > guardarci e non lo fa mai nessuno). Se però il
              > > certificato è firmato da una di quelle società
              > > che firmano i certificati (tipo VeriSign) allora
              > > l'indirizzo compare verde in firefox quindi sai
              > > che vai sul
              > > sicuro.
              > >
              > > Altri tipi di hack sono molto improbabili.
              > > Rompere il meccanismo chiave pubblica/privata è
              > > fuori discussione fino all'arrivo dei
              > > quantum-computer, sempre che siano davvero
              > > fattibili.
              >
              > <gattoSelvaggioMode>
              > Si, ma il mio datore di lavoro può risalire a
              > 'quello che scrivo nel form' visto che uso il suo
              > proxy ( e ipotizzo che sia il proxy a connettersi
              > per
              > me)?
              > </gattoSelvaggioMode>

              No, il proxy (se supporta HTTPS) dovrebbe limitarsi a trasmettere i dati cifrati dal tuo browser al server. Altrimenti lo scopri perché il certificato che ti da non è quello del server a cui ti stai connettendo, ma uno suo (farebbe un Man In The Middle).
              • Avatar
                ☺
                Scritto da
                il 2009-04-20 10:27:00.0 alle 2009-04-20 10:27:00.0
                Trollate totali: 5425
                Re: Autenticazione web

                - Scritto da: Rin Kobayashi
                >
                > - Scritto da: achille97
                > >
                > > - Scritto da: Rin Kobayashi
                > > >
                > > > - Scritto da: achille97
                > > > >
                > > > > - Scritto da: Rin Kobayashi
                > > > > >
                > > > > > - Scritto da: achille97
                > > > > > > Mettiamo di volere un meccanismo di
                > > > > > > autenticazione, dove la necessità è
                > quella
                > > > di
                > > > > > non
                > > > > > > far viaggiare user e pass in chiaro, c'è
                > > già
                > > > > > > qualcosa java
                > > > > > > based?
                > > > > >
                > > > > > HTTPS. Il supporto è da parte del server
                > WEB
                > > > > > quindi per te dovrebbe essere del tutto
                > > > > > trasparente.
                > > > > >
                > > > > > In alternativa puoi usare un meccanismo a
                > > > chiave
                > > > > > pubblica/privata: il server da la chiave
                > > > > pubblica
                > > > > > al client, il client chippa i dati con
                > > quella
                > > > > > chiave pubblica e li manda al server. Ma
                > > visto
                > > > > > che c'è già
                > > > > > HTTPS...
                > > > >
                > > > > E lo scambio di chiavi per https come
                > > funziona?
                > > >
                > > > Attraverso certificato (chiave
                > pubblica/privata)
                > > > ma si arrangia il server web e il browser, tu
                > > > programmatore della pagina nemmeno lo dovresti
                > > > vedere.
                > > >
                > > > > E' sicuro?
                > > >
                > > > HTTPS lo usa la tua banca quando ti lascia
                > > > entrare nel tuo conto online... vedi un po'
                > > > tu...
                > > >
                > > > > E' hackerabile?
                > > >
                > > > Un Man In The Middle è possibile, ma te ne
                > > > accorgi perché il certificato non è più
                > firmato
                > > > dal proprietario (ovviamente devi andare a
                > > > guardarci e non lo fa mai nessuno). Se però il
                > > > certificato è firmato da una di quelle società
                > > > che firmano i certificati (tipo VeriSign)
                > allora
                > > > l'indirizzo compare verde in firefox quindi
                > sai
                > > > che vai sul
                > > > sicuro.
                > > >
                > > > Altri tipi di hack sono molto improbabili.
                > > > Rompere il meccanismo chiave pubblica/privata
                > è
                > > > fuori discussione fino all'arrivo dei
                > > > quantum-computer, sempre che siano davvero
                > > > fattibili.
                > >
                > > <gattoSelvaggioMode>
                > > Si, ma il mio datore di lavoro può risalire a
                > > 'quello che scrivo nel form' visto che uso il
                > suo
                > > proxy ( e ipotizzo che sia il proxy a
                > connettersi
                > > per
                > > me)?
                > > </gattoSelvaggioMode>
                >
                > No, il proxy (se supporta HTTPS) dovrebbe
                > limitarsi a trasmettere i dati cifrati dal tuo
                > browser al server. Altrimenti lo scopri perché il
                > certificato che ti da non è quello del server a
                > cui ti stai connettendo, ma uno suo (farebbe un
                > Man In The
                > Middle).

                Fai questa prova:
                https://www.google.com/accounts/ServiceLogin?servi...

                Controlla che ti dia l'indirizzo in verde e che il certificato appartenga a google.com e dovrebbe essere firmato da Thawte Consulting (Pty) Ltd.

                • Avatar
                  ☺
                  Scritto da
                  il 2009-04-20 10:40:00.0 alle 2009-04-20 10:40:00.0
                  Trollate totali: 5005
                  Re: Autenticazione web
                  - Scritto da: Rin Kobayashi
                  >
                  > - Scritto da: Rin Kobayashi
                  > >
                  > > - Scritto da: achille97
                  > > >
                  > > > - Scritto da: Rin Kobayashi
                  > > > >
                  > > > > - Scritto da: achille97
                  > > > > >
                  > > > > > - Scritto da: Rin Kobayashi
                  > > > > > >
                  > > > > > > - Scritto da: achille97
                  > > > > > > > Mettiamo di volere un meccanismo di
                  > > > > > > > autenticazione, dove la necessità è
                  > > quella
                  > > > > di
                  > > > > > > non
                  > > > > > > > far viaggiare user e pass in chiaro,
                  > c'è
                  > > > già
                  > > > > > > > qualcosa java
                  > > > > > > > based?
                  > > > > > >
                  > > > > > > HTTPS. Il supporto è da parte del server
                  > > WEB
                  > > > > > > quindi per te dovrebbe essere del tutto
                  > > > > > > trasparente.
                  > > > > > >
                  > > > > > > In alternativa puoi usare un meccanismo
                  > a
                  > > > > chiave
                  > > > > > > pubblica/privata: il server da la chiave
                  > > > > > pubblica
                  > > > > > > al client, il client chippa i dati con
                  > > > quella
                  > > > > > > chiave pubblica e li manda al server. Ma
                  > > > visto
                  > > > > > > che c'è già
                  > > > > > > HTTPS...
                  > > > > >
                  > > > > > E lo scambio di chiavi per https come
                  > > > funziona?
                  > > > >
                  > > > > Attraverso certificato (chiave
                  > > pubblica/privata)
                  > > > > ma si arrangia il server web e il browser,
                  > tu
                  > > > > programmatore della pagina nemmeno lo
                  > dovresti
                  > > > > vedere.
                  > > > >
                  > > > > > E' sicuro?
                  > > > >
                  > > > > HTTPS lo usa la tua banca quando ti lascia
                  > > > > entrare nel tuo conto online... vedi un po'
                  > > > > tu...
                  > > > >
                  > > > > > E' hackerabile?
                  > > > >
                  > > > > Un Man In The Middle è possibile, ma te ne
                  > > > > accorgi perché il certificato non è più
                  > > firmato
                  > > > > dal proprietario (ovviamente devi andare a
                  > > > > guardarci e non lo fa mai nessuno). Se però
                  > il
                  > > > > certificato è firmato da una di quelle
                  > società
                  > > > > che firmano i certificati (tipo VeriSign)
                  > > allora
                  > > > > l'indirizzo compare verde in firefox quindi
                  > > sai
                  > > > > che vai sul
                  > > > > sicuro.
                  > > > >
                  > > > > Altri tipi di hack sono molto improbabili.
                  > > > > Rompere il meccanismo chiave
                  > pubblica/privata
                  > > è
                  > > > > fuori discussione fino all'arrivo dei
                  > > > > quantum-computer, sempre che siano davvero
                  > > > > fattibili.
                  > > >
                  > > > <gattoSelvaggioMode>
                  > > > Si, ma il mio datore di lavoro può risalire a
                  > > > 'quello che scrivo nel form' visto che uso il
                  > > suo
                  > > > proxy ( e ipotizzo che sia il proxy a
                  > > connettersi
                  > > > per
                  > > > me)?
                  > > > </gattoSelvaggioMode>
                  > >
                  > > No, il proxy (se supporta HTTPS) dovrebbe
                  > > limitarsi a trasmettere i dati cifrati dal tuo
                  > > browser al server. Altrimenti lo scopri perché
                  > il
                  > > certificato che ti da non è quello del server a
                  > > cui ti stai connettendo, ma uno suo (farebbe un
                  > > Man In The
                  > > Middle).
                  >
                  > Fai questa prova:
                  > https://www.google.com/accounts/ServiceLogin?servi
                  >
                  > Controlla che ti dia l'indirizzo in verde e che
                  > il certificato appartenga a google.com e dovrebbe
                  > essere firmato da Thawte Consulting (Pty)
                  > Ltd.
                  >

                  Il certificato lo da, indirizzo in verde no (ff temizzato Ficoso, è in blu Con la lingua fuori). Quello che mi preoccupava era il poter risalire ai dati, ma se ci si può fidare, allora mi fido.
    • Avatar
      Scritto da
      Non Autenticato
      il 2009-04-20 10:11:00.0 alle 2009-04-20 10:11:00.0
      Re: Autenticazione web

      - Scritto da: achille97
      > Mettiamo di volere un meccanismo di
      > autenticazione, dove la necessità è quella di non
      > far viaggiare user e pass in chiaro, c'è già
      > qualcosa java
      > based?


      auth-method = digest

      >
      > Volendo fare da me, sarebbe sufficiente usare un
      > algoritmo aes javascript per criptare user e pass
      > con una chiave digitata dall'utente, diciamo una
      > seconda password concordata (scelta in
      > registrazione, assegnata
      > etc..)?
    • Avatar
      ☺
      Scritto da
      il 2009-04-20 10:56:00.0 alle 2009-04-20 10:56:00.0
      Trollate totali: 5005
      Re: semplicie

      - Scritto da: !anonimo!
      > - Scritto da: achille97
      > > Mettiamo di volere un meccanismo di
      > > autenticazione, dove la necessità è quella di
      > non
      > > far viaggiare user e pass in chiaro, c'è già
      > > qualcosa java
      > > based?
      > >
      > > Volendo fare da me, sarebbe sufficiente usare un
      > > algoritmo aes javascript per criptare user e
      > pass
      > > con una chiave digitata dall'utente, diciamo una
      > > seconda password concordata (scelta in
      > > registrazione, assegnata
      > > etc..)?
      >
      >
      >
      > è abbastanza semplice, basta usare il "salt":
      >
      > alla richiesta della pagina di login, il server
      > genera una stringa pseudo casuale $salt che si
      > schiaffa in una $SESSION e la putta sulla pagina
      > di
      > login:
      >
      >
      [input hidden]$salt[/input]
      > [input]username[/input]
      > [input]password[/input]

      > più un codicillo js per calcolare l'md5 oppure
      > sha2 (molto
      > meglio)
      >
      > quando l'utonto inserisce nome e pass e preme
      > invio, lo scriptino js
      > calcola:
      > md5(password+$salt)
      > e la invia al server.
      >
      > il server a quel punto confronta con il $salt che
      > s'era memorizzato in $SESSION il risultato
      > dell'md5:
      >
      >
      if( md5($passfromdb+$SESSION[salt])==$GET
      > ){do_something();}else{echo'Briccone, errasti la
      > passuord!';}

      >
      > in questo modo non viene spedito nulla in chiaro
      > ma solo un hash che cambia ogni
      > volta.
      > chiaro?
      >
      > spero di si, nel caso non lo fosse è colpa mia
      > che oggi sono più dormiente che
      > sveglio.
      > btw chiedi a google oppure guarda qui
      > http://www.pixel2life.com/publish/tutorials/118/un
      >
      > cya Sorride
      >
      >
      > ps: il mio Agente mi ricorda che è più sicuro
      > usare md5 e salt
      > concatenati
      >
      md5(md5(password+$salt)+$salt)
      > md5(md5(password+$salt)+$salt+md5($salt))
      > 

      > etc...

      wakko dice che https è la soluzione a tutti i mali del mondo. gli credo?
      • Avatar
        ☺
        Scritto da
        il 2009-04-20 11:11:00.0 alle 2009-04-20 11:11:00.0
        Trollate totali: 1997
        Re: semplicie

        - Scritto da: achille97
        >
        > - Scritto da: !anonimo!
        > > - Scritto da: achille97
        > > > Mettiamo di volere un meccanismo di
        > > > autenticazione, dove la necessità è quella di
        > > non
        > > > far viaggiare user e pass in chiaro, c'è già
        > > > qualcosa java
        > > > based?
        > > >
        > > > Volendo fare da me, sarebbe sufficiente usare
        > un
        > > > algoritmo aes javascript per criptare user e
        > > pass
        > > > con una chiave digitata dall'utente, diciamo
        > una
        > > > seconda password concordata (scelta in
        > > > registrazione, assegnata
        > > > etc..)?
        > >
        > >
        > >
        > > è abbastanza semplice, basta usare il "salt":
        > >
        > > alla richiesta della pagina di login, il server
        > > genera una stringa pseudo casuale $salt che si
        > > schiaffa in una $SESSION e la putta sulla pagina
        > > di
        > > login:
        > >
        > >
        [input hidden]$salt[/input]
        > > [input]username[/input]
        > > [input]password[/input]

        > > più un codicillo js per calcolare l'md5 oppure
        > > sha2 (molto
        > > meglio)
        > >
        > > quando l'utonto inserisce nome e pass e preme
        > > invio, lo scriptino js
        > > calcola:
        > > md5(password+$salt)
        > > e la invia al server.
        > >
        > > il server a quel punto confronta con il $salt
        > che
        > > s'era memorizzato in $SESSION il risultato
        > > dell'md5:
        > >
        > >
        if( md5($passfromdb+$SESSION[salt])==$GET
        > > ){do_something();}else{echo'Briccone, errasti la
        > > passuord!';}

        > >
        > > in questo modo non viene spedito nulla in chiaro
        > > ma solo un hash che cambia ogni
        > > volta.
        > > chiaro?
        > >
        > > spero di si, nel caso non lo fosse è colpa mia
        > > che oggi sono più dormiente che
        > > sveglio.
        > > btw chiedi a google oppure guarda qui
        > >
        > http://www.pixel2life.com/publish/tutorials/118/un
        > >
        > > cya Sorride
        > >
        > >
        > > ps: il mio Agente mi ricorda che è più sicuro
        > > usare md5 e salt
        > > concatenati
        > >
        md5(md5(password+$salt)+$salt)
        > > md5(md5(password+$salt)+$salt+md5($salt))
        > > 

        > > etc...
        >
        > wakko dice che https è la soluzione a tutti i
        > mali del mondo. gli
        > credo?

        se hai la possibilità di usarlo, forse è più sicuro.

        diciamo che in una ipotetica scala da 1 a 10 di siQurezza, $salt sta a 1 e https sta a 2.

        la cosa migliore, se applicabile, è sicuramente https+salt
        Geek
<softv>

Pagina generata in 170 millisecondi

Utenti attivi: 11 nell'ultimo minuto, 28 negli ultimi cinque minuti, 52 negli ultimi 15 minuti