Biscotto magico - Magic cookie
In informatica , un magic cookie , o semplicemente cookie in breve, è un token o un breve pacchetto di dati passato tra programmi comunicanti , in cui i dati non sono in genere significativi per il programma destinatario. I contenuti sono opachi e di solito non vengono interpretati fino a quando il destinatario non restituisce i dati del cookie al mittente o forse a un altro programma in un secondo momento. Il cookie viene spesso utilizzato come un biglietto , per identificare un particolare evento o transazione.
In alcuni casi, i programmi del destinatario sono in grado di confrontare in modo significativo due cookie per l'uguaglianza.
Uso precoce
Il termine magic cookie compare nella pagina man per la routine fseek nella libreria standard C, risalente almeno al 1979, dove si affermava:
- " ftell restituisce il valore corrente dell'offset relativo all'inizio del file associato allo stream denominato . Viene misurato in byte su UNIX; su alcuni altri sistemi è un magic cookie, e l'unico modo infallibile per ottenere un offset per cerca ."
Cookie come token
Un'analogia è il gettone fornito al banco del guardaroba ( guardaroba ) nella vita reale . Il token non ha un significato intrinseco, ma la sua unicità gli consente di essere scambiato con il cappotto corretto quando restituito al banco di controllo del cappotto. Il token di controllo del cappotto è opaco perché il modo in cui il personale di banco è in grado di trovare il cappotto corretto quando viene presentato il token è irrilevante per la persona che desidera che il suo cappotto venga restituito. In altri casi (come è possibile con i cookie HTTP ), i dati effettivi di interesse possono essere memorizzati come coppie nome-valore direttamente sul cookie.
I cookie vengono utilizzati come token di identificazione in molte applicazioni informatiche. Quando si visita un sito Web , il server remoto può lasciare un cookie HTTP sul proprio computer, dove vengono spesso utilizzati per autenticare l' identità al ritorno sul sito Web.
I cookie sono una componente del metodo di autenticazione più comune utilizzato dal sistema X Window .
Riferimenti
Questo articolo si basa su materiale tratto dal Dizionario on-line gratuito dell'informatica prima del 1 novembre 2008 e incorporato secondo i termini di "rilicenza" della GFDL , versione 1.3 o successiva.