Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #22338

Re: Ridurre le interrogazioni al DB

From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.www.php
Subject Re: Ridurre le interrogazioni al DB
Date 2018-10-31 12:11 +0000
Message-ID <g3tkfnFqqgbU1@mid.individual.net> (permalink)
References <1nxjcvi.14c66jw1pn18f0N%marcocatarsi@tiscaly.it>

Show all headers | View raw


On 31/10/2018 11:49, Catarsi wrote:

> ho delle richieste ajax piuttosto frequenti, attraverso le quali
> accertarmi che l'utente - qualunque azione svolga - sia sempre loggato e
> abbia un determinato id. Effettuando un login ad ogni sua mossa, è
> evidente che debba interrogare in database di continuo, quindi temo un
> eccessivo (e forse inutile) spreco di risorse.
> 
> La domanda è questa: ci si può fidare solo delle sessioni?

Sì. La sessione è salvata lato server, quindi è "sicura".

Puoi vedere come crittare/firmare il session cookie, se vuoi essere 
sicuro che uno non si faccia rubare il cookie dal browser ed entri con 
una identità diversa.

E puoi ridurre la durata della sessione a pochi secondi invece dei 
minuti/ore di default, così obblighi a ri-validare l'utente.
In questo modo se vengono fatte n chiamate in poco tempo (abbastanza 
tipico con AJAX e API) hai l'autenticazione "cachata" sul server, ma 
puoi sempre revocarla e avere poco tempo di esposizione in caso di hack.

Se sono chiamate AJAX significa che probabilmente hai un'API dietro, 
quindi tieni conto anche del fatto che quegli endpoint potrebbero essere 
chiamati al di fuori del browser (da Postman, per esempio, per 
testarli), quindi potresti non avere i cookie con l'id di sessione.

Ma questo è probabilmente un passo successivo.

Bye.

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Ridurre le interrogazioni al DB marcocatarsi@tiscaly.it (Catarsi) - 2018-10-31 12:49 +0100
  Re: Ridurre le interrogazioni al DB Alessandro Pellizzari <shuriken@amiran.it> - 2018-10-31 12:11 +0000
    Re: Ridurre le interrogazioni al DB marcocatarsi@tiscaly.it (Catarsi) - 2018-10-31 13:21 +0100

csiph-web