Web12: tecnica di hacking Session Fixation

Web12: tecnica di hacking Session Fixation

1. Introduzione

Session Fixation è una tecnica che consente agli hacker di prendere il controllo della sessione di un utente. Questa tecnica sfrutta il fatto che il server non modifica il valore dell'ID di sessione ogni volta che l'utente accede, ma utilizza invece un ID di sessione preesistente. Il processo di attacco include l'ottenimento di un ID di sessione valido (possibilmente accedendo al sito Web ), quindi la ricerca di un modo in cui la vittima possa accedere al sito Web con questo ID di sessione e, infine, quando la vittima accede con successo, l'hacker navigherà il sito web con il suo account. Lo scenario specifico è il seguente:

Mallory trova un sito Web, ad esempio http://unsafe.example.com, che accetta qualsiasi ID di sessione dalla richiesta senza autenticazione.

Mallory invierà ad Alice un'e-mail contenente il collegamento http://unsafe.example.com/?SID=1234.

Alice va su http://unsafe.example.com/?SID=1234. Quindi accedi al sito web.

Mallory va semplicemente su http://unsafe.example.com/?SID=1234 e utilizza il sito Web con l'account di Alice.

Mallory può utilizzare i seguenti metodi per impostare i cookie per Alice:

Allega uno script per impostare i cookie

Invia pacchetto di risposta HTTP con valore del cookie MalloryInvia pacchetto di risposta HTTP con valore del cookie Mallory

Utilizza meta tag HTML:

Web12: tecnica di hacking Session Fixation

2. Esempi

Esempio 1: scripting lato client

Similmente allo scenario sopra menzionato, però, anche in questo caso l'ID di sessione non viene trasmesso nell'URL ma nel cookie. Per modificare il valore dell'ID sessione nel cookie della vittima, l'hacker inserirà un pezzo di Javascript:

http://website.kom/document.cookie=”sessionid=abcd”;

Esempio 2: etichetta

Simile allo scripting lato client, ma questa volta l'hacker inserirà tag aggiuntivi:

http://sitoweb.kon/

Esempio 3: risposta dell'intestazione HTTP

L'inserimento dell'ID di sessione può essere effettuato anche intercettando i pacchetti scambiati tra il client e l'applicazione Web, quindi inserendo il campo Set-Cookie nell'intestazione.

Web12: tecnica di hacking Session Fixation

3. Come prevenire

La causa di questo errore è perché il server non rigenera l'ID di sessione dopo ogni accesso riuscito. Pertanto, correggere questo errore non è difficile, dobbiamo solo modificare il valore dell'ID sessione e il gioco è fatto. In PHP, utilizziamo la funzione session_regenerate_id() per rigenerare la sessione.


Come e perché dovresti disabilitare le reti Wi-Fi a 2,4 GHz?

Come e perché dovresti disabilitare le reti Wi-Fi a 2,4 GHz?

Dovresti considerare di disattivare la vecchia banda da 2,4 GHz sulla tua rete Wi-Fi domestica e di utilizzare la nuova banda da 5 GHz, più veloce e meno "affollata". Scopriamolo attraverso il seguente articolo.

Come abilitare la funzionalità sandbox su Windows Defender

Come abilitare la funzionalità sandbox su Windows Defender

Il motore antivirus integrato di Microsoft Windows Defender è diventato il primo software antivirus in grado di funzionare in un ambiente sandbox.

Cosè il ransomware Screen Locker? Come rimuovere?

Cosè il ransomware Screen Locker? Come rimuovere?

Screen Locker Ransomware è un tipo di ransomware che prende il controllo dello schermo e ti impedisce di utilizzare il tuo dispositivo. Questo tipo di ransomware è in aumento e può essere molto difficile da rimuovere senza informazioni sufficienti al riguardo.

6 motivi per cui la velocità del dongle WiFi è lenta e le prestazioni sono scarse

6 motivi per cui la velocità del dongle WiFi è lenta e le prestazioni sono scarse

Quando utilizzi un dongle WiFi, potresti riscontrare alcuni problemi, in particolare velocità wireless scadenti che non soddisfano ciò di cui hai bisogno sugli altri dispositivi della tua casa. Ecco alcuni motivi per cui gli adattatori WiFi USB sono lenti e cosa puoi fare per risolverli.

Perché dobbiamo formattare lUSB? Come formattare lUSB?

Perché dobbiamo formattare lUSB? Come formattare lUSB?

Formattare un'unità USB è quasi come formattare qualsiasi altra unità. Puoi utilizzare le impostazioni predefinite o scoprire cosa significano le diverse opzioni e utilizzare quelle che funzionano meglio per te. Il seguente articolo ti aiuterà a scegliere le impostazioni ottimali durante la formattazione dell'USB.

Scarica una serie di sfondi in stile pittura storica per il tuo computer

Scarica una serie di sfondi in stile pittura storica per il tuo computer

Continuando con la categoria di condivisione di bellissimi sfondi per computer e telefoni, oggi LuckyTemplates vorrebbe inviare ai lettori una serie di sfondi in stile dipinto con temi antichi. Per favore guarda e scarica se vuoi.

Come configurare la rete ospite per il router

Come configurare la rete ospite per il router

L'accesso ospite sul router è inteso come rete ospite, completamente separata dal sistema di rete wireless personale.

Come attivare Windows Copilot utilizzando ViveTool

Come attivare Windows Copilot utilizzando ViveTool

Windows Copilot è l'agente AI di Microsoft in Windows 11, progettato per aiutarti a essere produttivo e portare a termine il lavoro più velocemente.

Le console di gioco sono infette da virus?

Le console di gioco sono infette da virus?

Le moderne console di gioco dispongono di servizi online utilizzati dagli utenti. Tecnicamente, qualsiasi cosa online può essere vittima di un virus. Quindi le console di gioco sono infette da virus?

Come aprire il file host su Windows

Come aprire il file host su Windows

Il file Host su un computer Windows memorizzerà le informazioni sul server e sul nome di dominio a cui punta. Possiamo modificare il file host per bloccare l'accesso al sito web o l'accesso a Facebook,... Allora come aprire il file host sul computer?