Come configurare smartphone e PC. Portale informativo
  • casa
  • Interessante
  • Minacce associate ai cookie. Cosa sono i cookie? Come abilitare i cookie nel tuo browser

Minacce associate ai cookie. Cosa sono i cookie? Come abilitare i cookie nel tuo browser

Nell'ultimo articolo abbiamo conosciuto un concetto come . Oggi te lo racconterò in dettaglio, cosa sono i cookie del browser, dove vengono memorizzati i cookie e perché è consigliabile cancellarli periodicamente.

Cosa sono i cookie?

Biscotti(O Biscotti) sono piccoli file di servizio contenenti informazioni testuali che memorizzano le impostazioni dei siti visitati dall'utente. I cookie, come la cache, vengono memorizzati nel browser del tuo computer (o meglio, sul disco rigido del tuo computer).

La funzione più comune dei cookie è quella di ricordare i tuoi dati di registrazione (login e password) su vari siti su Internet. Se inserisci login e password su un sito web e poi permetti al browser di ricordarli, non dovrai inserire nuovamente questi dati la prossima volta che visiterai il sito. Quando si accede alla pagina web di questo sito, il browser invierà la disponibilità biscotto s con i tuoi dati al server del sito e l'autorizzazione avverrà automaticamente.

I cookie possono memorizzare non solo i tuoi accessi ai siti web, ma anche altre informazioni su di te. Penso che molte persone abbiano notato questo schema: ad esempio, hai visitato un sito sui multicooker o hai cercato alcune informazioni su di loro in un motore di ricerca. Dopodiché, ovunque su vari siti inizi a vedere contestuale, o banner pubblicitari questi stessi multicooker. La colpa è dei cookie (ma non solo loro): le informazioni memorizzate nei cookie possono influenzare il tipo di pubblicità che verrà visualizzata all'utente sui siti web.

Quasi tutti i siti autenticati richiedono che il browser dell'utente supporti i cookie. I cookie svolgono un ruolo speciale nel funzionamento dei negozi online. Visitando un negozio online di questo tipo, puoi aggiungere il prodotto che ti piace al tuo carrello; cerca poi il secondo, terzo prodotto seguendo i link all'interno del sito. Per tutto questo tempo, il sito ricorda cosa c'è esattamente nel tuo carrello e nulla scompare da esso. Questi dati vengono memorizzati anche dai cookie.

Perché è necessario cancellare i cookie del browser?

Aggiunta importante: Quando elimini i cookie in alcuni browser, verranno eliminati anche tutti gli accessi e le password salvati per i siti. Pertanto, fai attenzione: se il browser non dispone di una colonna separata per le password nella finestra per la selezione delle opzioni di cancellazione, verranno cancellati anche i tuoi dati di autorizzazione. Ad esempio, nel Google Chrome c'è una voce separata " Le password” – questo significa che in questo caso puoi pulire i tuoi cookie senza timore: non perderemo le tue password dopo questa operazione!

Per cancellare contemporaneamente i cookie in tutti i browser installati sul tuo computer, puoi utilizzare un buon programma gratuito.

Una persona che utilizza un computer e, in particolare, Internet, probabilmente si è imbattuta nella parola cookie. Potresti aver sentito e letto riguardo a loro, a cosa servono i cookie e che devono essere puliti, ecc. Tuttavia, per comprendere bene la questione, ti suggeriamo di leggere il nostro articolo.

I cookie sono un insieme di dati (file) che il browser web riceve dal server informazione necessaria e registra su PC. Quando visiti pagine Internet, lo scambio avviene utilizzando il protocollo HTTP. Questo file di testo mantiene in sé le seguenti informazioni: Impostazioni personali, accessi, password, statistiche sulle visite, ecc. Cioè, quando si accede a un determinato sito, il browser invia al server un cookie esistente per l'identificazione.

I cookie sono validi per una sessione (fino alla chiusura del browser), dopodiché vengono automaticamente cancellati.

Tuttavia, ci sono altri cookie che durano più a lungo. Si iscrivono fascicolo speciale "cookie.txt". Il browser utilizza successivamente questi dati utente registrati. Questo è positivo perché riduce il carico sul server web, poiché non è necessario accedervi ogni volta.

Perché sono necessari i cookie?

I cookie sono molto utili; rendono la navigazione in Internet più comoda. Ad esempio, dopo aver effettuato l'accesso a un determinato sito, non è più necessario specificare una password e accedere quando accedi al tuo account.

La maggior parte dei siti Web funziona in modo incompleto o non funziona affatto senza cookie. Vediamo esattamente dove i cookie possono tornare utili:

  • Nelle impostazioni, ad esempio in motori di ricercaè possibile impostare la lingua, la regione, ecc., ma per evitare che si confondano, i cookies sono proprio ciò che serve;
  • Nei negozi online i cookie consentono di acquistare beni; senza di essi non accadrebbe nulla. Per gli acquisti on-line è necessario salvare i dati relativi alla scelta del prodotto quando si passa ad un'altra pagina del sito.

Perché è necessario cancellare i cookie?

I cookie possono anche causare disagi all’utente. Ad esempio, utilizzandoli, puoi anche monitorare la cronologia delle tue visite su Internet sconosciuto può utilizzare il tuo PC e trovarsi sotto il tuo nome su alcuni siti. Un altro fastidio è che i cookie possono accumularsi e occupare spazio sul tuo computer.

Dall'autore: In questo articolo vedremo cosa sono i cookie(biscotti) e con cosa li mangiano. Perché Protocollo HTTP non supporta il salvataggio dei dati tra due transazioni diverse; sono state inventate le sessioni e i cookie. Ciò semplifica notevolmente il lavoro sia dei programmatori che degli utenti. Il primo offre l'opportunità di memorizzare i dati sull'utente, gli altri traggono vantaggio dal fatto che ora non hanno più bisogno di reinserire ogni volta i dati su se stessi (e-mail, login, icq, ecc.) e qualcosa del genere...

I cookie (così come le sessioni) vengono utilizzati ovunque: nei negozi online, nei forum, ecc. I cookie sono necessari nei casi in cui è necessario salvare determinate informazioni su più pagine. O durante l'intera sessione.

Prima di studiare la lezione “Cosa sono i cookie?”, ti consiglio di installarla sul tuo computer!

Innanzitutto parliamo dei cookie come, grosso modo, di un tipo di sessione.

Definizione

Determiniamolo I cookie sono stringhe di testo, archiviato sul lato client, contenente coppie nome-valore associate a un URL che il browser utilizza per determinare se inviare cookie al server.

Quadro YII2. Sviluppo rapido con il moderno framework PHP

Scopri le sottigliezze sviluppo web moderno utilizzando il framework YII2

Installazione

L'installazione è molto semplice, con una sola funzione: setcookie

sintassi setcookie:

bool setcookie (nome stringa, valore stringa, scadenza int, percorso stringa, dominio stringa, int sicuro);

Nome– nome del cookie da impostare

Valore– il valore del cookie salvato con il nome nome

Scadenza– durata dei cookie

Sentiero– percorso in cui è disponibile il cookie

Dominio– il dominio da cui è disponibile il cookie

Sicuro- una direttiva che determina se il cookie è disponibile al di fuori di una richiesta HTTPS. Per impostazione predefinita, questa direttiva ha un valore pari a 0, il che significa che è possibile accedere ai cookie normalmente. Richiesta HTTP.

Esempio di utilizzo dei cookie

Ora è il momento di fare conoscenza semplice esempio utilizzo dei cookie. Questo sarà un semplice conteggio delle visualizzazioni di pagina da parte dell'utente.

Ho aggiornato la pagina 12 volte e il cookie denominato views era impostato su "12".





Ora abbiamo visto l'intero codice nel suo complesso, ed ora lo analizzeremo nel particolare. Leggiamolo prima verbalmente.

Blocco 1

Se esiste una variabile SUPER GLOBALE di questo tipo $_COOKIE['visualizzazioni'] Con nome ' visualizzazioni', quindi assegniamo semplicemente il suo valore alla variabile $views e lo incrementiamo ( +$visualizzazioni; identico Visualizzazioni= $visualizzazioni +1;). Poi c'è di nuovo la condizione: se è impossibile scrivere un cookie nel browser del cliente, viene visualizzato un messaggio in modo da consentire la scrittura dei cookie.

Fine del primo blocco

/***inserire***/

setcookie('viste', $viste)– funzione php per scrivere cookie sul browser del client. Dove ' visualizzazioni' è il nome del cookie e $ visualizzazioniè una variabile che contiene il valore del cookie in fase di scrittura.

/***inserire***/

Blocco 2

Se $_COOKIE["visualizzazioni"]) non esiste, quindi invece delle operazioni $ visualizzazioni = $_COOKIE["viste"]; +$visualizzazioni; imposteremo la variabile $views su uno. $visualizzazioni=1; E il resto è lo stesso del primo blocco.

Fine del 2° blocco

Se $_COOKIE["views"]) non esiste, allora al posto delle operazioni $views = $_COOKIE["views"]; +$visualizzazioni; imposteremo la variabile $views su uno. $visualizzazioni=1; E il resto è lo stesso del primo blocco.

Durata dei cookie

Se vogliamo che il valore del cookie persista dopo che l'utente ha chiuso la sessione, allora dobbiamo impostare il terzo parametro della funzione setcookie().

Puoi installarlo in diversi modi. Ce ne sono solo due, forse qualcuno ne sa di più, ma io uso questi due. Il primo è impostare la durata utilizzando il built-in funzioni php time(), la seconda è una versione migliorata di mktime().

tempo() ti permette di tradurre ora attuale in pochi secondi dall'inizio dell'era, iniziò da qualche parte nel 1975.

mktime() ti consente di convertire qualsiasi ora compresa (ad esempio 20/01/2010 17:45:08) in un secondo dall'inizio dell'epoca.

Sintassi:

Int mktime(;

Solo ora in un nuovo file indice.php, che si trova nella directory web invece di:

Setcookie("visualizzazioni", $visualizzazioni,ora()+60*60*24)

Dovrai riscriverlo in questo:

Setcookie("viewsweb", $views,time()+60*60*24,"web/index.php")

dove "web/index.php" significa che è possibile accedere a questo cookie solo dalla pagina http://sessionsandcookies.gromitsu/web/

Codice web/index.php:

Ora, per chiarezza, creiamo un altro file test.php nella root del sito con il seguente codice:


"; echo "Cookie da http://sessionsandcookies.gromitsu/ viewsweb = ".$_COOKIE["views"]; ?>

Esempio nelle immagini



Accesso tramite dominio

Quasi uguale all'esempio sopra, solo setcookie apparirà così:

Setcookie("viewsweb", $views,time()+60*60*24,"web/index.php",".sessionsandcookies.gromitsu")

Con questa limitazione, il dominio può assumere la forma mysessionsandcookies.gromitsu o
your.sessionsandcookies.gromitsu.

Crittografia dei dati

Puoi scrivere un articolo separato per questa parte della nostra meravigliosa lezione. Quindi qui galopperemo semplicemente attraverso l'Europa. Diamo un'occhiata al codice:

questo è crittografato viewsdecoded = $shyfr
"; ?>

Decodifica

questo è viewsdecoded crittografato = $shyfr2
"; ?>

Conclusione

Penso di aver descritto molto riguardo ai cookie, il che è naturale per un principiante in questa materia. E come sempre, il compito principale programmatore, è bene proteggere lo script che ha scritto. E a questa difesa si potrebbe dedicare un intero articolo.

Se sei già arrivato fin qui, allora hai compreso i principi di base dell'utilizzo dei cookie e puoi già metterli in pratica.

I cookie vengono utilizzati quasi ovunque sia necessario archiviare dati tra una transazione e l'altra (richieste di visitare le pagine). Questo è, ad esempio, il salvataggio dei dati durante l'autorizzazione (una password e un login vengono inseriti automaticamente per te, ovviamente la password è ben crittografata) o, ad esempio, nei negozi online (salvataggio della merce che hai inserito nel carrello, anche se chiudi il browser e ritorni, ad esempio, dove - entro un'ora, il carrello non è ancora vuoto).

Questo è tutto, lezione cosa sono i biscotti e con cosa li mangiate? per principianti, completato.

Editoriale: Rog Victor e Andrey Bernatsky. webformmyself team.

"Cybersant-webmaster" è il massimo corso completo sulla creazione di siti Web in RuNet!

Probabilmente ti sei imbattuto nel termine cookie mentre utilizzi Internet. Cos'è? Essenzialmente, i cookie sono uno o più file di piccole dimensioni che vengono archiviati informazioni di testo. Vengono creati quando visiti siti che supportano questa tecnologia.

Come funzionano i cookie?

Tutto è molto semplice. Non appena il browser riceve una pagina Web specifica dal sito, la connessione tra questo e il PC viene interrotta. Se decidi di andare ad un'altra pagina della stessa risorsa o di aggiornare quella corrente, verrà stabilita una nuova connessione. Sui siti dove non è prevista l'autorizzazione dell'utente questo non crea alcun problema. Ma se è necessario, senza misure aggiuntive la risorsa non è in grado di “ricordare” le persone che la visitano e visualizzare le informazioni secondo le preferenze di ciascuna di loro. Evitare una situazione in cui, quando ci si sposta tra pagine diverse sito, una persona non viene percepita dal servizio come un nuovo visitatore non autorizzato, i cookie aiutano. Sai già che si tratta di informazioni di testo. E i cookie funzionano in modo molto semplice: quando ti sposti da una pagina all'altra, il server invia una richiesta al computer per i dati dei cookie. Usandoli, scopre chi eseguirà tale azione e poi, in base alle informazioni ricevute, accoglie o rifiuta la richiesta. I cookie vengono utilizzati anche durante la creazione di negozi online. È grazie a loro che può esistere il familiare carrello della spesa, in cui possono esistere dati sulla merce selezionata ma non ancora acquistata. E sono proprio i cookie che permettono ai prodotti specificati di non scomparire dallo stesso mentre navighi altre parti del catalogo ed effettui un ordine.

In che modo sono utili i cookie?

Conosci già diversi aspetti dell'utilizzo dei cookie. Siamo anche riusciti a scoprire di cosa si tratta. Ora parliamo di cos'altro può essere utile questa tecnologia e in quali casi non puoi farne a meno.

Sicuramente sai che ora molti servizi hanno i cosiddetti "programmi di affiliazione". Quasi tutti sono a lungo termine e durano mesi o addirittura anni. Durante questo periodo, sul disco rigido vengono archiviate informazioni, grazie alle quali il partner riceverà la sua percentuale se l'utente che segue il suo collegamento ordina un servizio o un prodotto dal venditore.

Quando si lavora con i contatori delle visite, i sistemi di valutazione e di voto, vengono utilizzati anche i cookie. Cosa comporta questo? in questo caso? I cookie sono necessari affinché il sistema possa determinare cosa questo utente Hai già seguito il link o lasciato il tuo voto. Cioè, esiste una sorta di assicurazione contro i ricarichi artificiali. Esistono modi per aggirare tale protezione, ma farlo utenti ordinari questo risultato è più che sufficiente.

Di cosa dovresti stare attento?

Quando si lavora con i cookie, è importante ricordare che in alcuni casi informazioni di testo apparentemente innocue possono essere pericolose.

I cookie sono una delle principali cause potenziali di violazione della privacy online. Perché sta succedendo? I siti pubblicitari tengono sempre traccia degli annunci visualizzati da un particolare utente. I cookie memorizzano dati su quali annunci pubblicitari una persona ha già visto e tracciano quali argomenti le interessano. E mentre parliamo di cookie per un singolo sito, non è necessario parlare della fuga di informazioni personali. Ma se parliamo di grandi dimensioni reti pubblicitarie, i cui codici sono presenti sulla stragrande maggioranza delle risorse, tutto diventa più complicato. Pertanto, grazie al sistema, è possibile raccogliere quasi tutte le informazioni sulle attività online di una persona. E se inserisce il suo nome e cognome su qualche sito web, diventa possibile collegare tutte queste azioni con una persona reale.

Ci sono altri problemi associati ai cookie. Vengono incontrati principalmente dai programmatori che scrivono codice di documenti. cookie per siti diversi. Senza prima leggere fonti professionali, è possibile consentire la memorizzazione di login e password per il sito nei cookie. Di conseguenza, diventa molto facile coglierli e utilizzarli per i propri scopi. Tuttavia, quasi tutti i siti più o meno seri memorizzano password e accessi in un database sul server. I cookie vengono qui utilizzati semplicemente come identificatore condizionale per l'utente. Inoltre, viene rilasciato solo per un breve periodo di tempo. Cioè, anche se un hacker riesce ad accedere ai cookie, no informazione preziosa non lo troverà lì.


Come abilitare, disabilitare e cancellare i cookie?

Se decidi di disattivare i cookie, tieni presente che dovrai riattivarli ogni volta che visiti un sito che li richiede.

Per Mozilla Firefox. Vai su “Strumenti”. Successivamente, dovresti trovare la voce "Impostazioni" e in essa la scheda "Privacy". Di fronte a Firefox, nel riquadro “Cronologia”, è necessario selezionare “non ricordo” dall'elenco.

Per Google Chrome. Apri “Opzioni” facendo clic sul pulsante nel modulo, quindi vai su “Avanzate” -> “Impostazioni contenuti”. Nella finestra che appare, è necessario selezionare Cookie, quindi selezionare la casella che impedisce ai siti di memorizzare dati.

Come puoi vedere, disabilitare o riabilitare i cookie in Chrome e Mozilla Firefox sono i più browser più diffusi, molto semplice. Negli altri browser ciò avviene allo stesso modo, utilizzando le schede “Sicurezza”, “Privacy”, ecc.

Se è necessario cancellare i cookie, è più semplice e veloce farlo senza utilizzare mezzi standard browser e utilizzo utilità speciale- cCleaner. Prima della pulizia è necessario chiudere tutti i browser, altrimenti non sarà possibile eliminare tutti i cookie.

Ma in generale migliore opzione- installa uno dei programmi che automatizzano il lavoro con i cookie. Ora tali applicazioni esistono grande quantità, pesano parecchio e sollevano gli utenti dalla necessità di modificare costantemente i parametri manualmente.

Quasi tutti Utente Windows Mi sono imbattuto in un concetto come i cookie. Cosa sono, perché sono necessari e perché è consigliabile pulirli, leggi nell'ambito di questa pubblicazione.

Cos'è un biscotto?

Un cookie è un file di testo con dati che viene scritto nel browser dal server del sito che visiti. Questi dati sono:

Utilizzando questi dati, il sito che hai visitato sarà in grado di identificarti. Ciò accade come segue:

  • il server del sito interroga il browser per ottenere informazioni nel file cookie;
  • il browser fornisce queste informazioni inviando una risposta al server;
  • a seconda delle informazioni ricevute dal server del sito, sarai identificato o esposto al sito nuova personalità(se i cookie vengono cancellati).

Il parametro principale di un cookie è la sua data di scadenza. Per impostazione predefinita, questa è una sessione del computer. I file vengono eliminati quando il browser viene chiuso. Se hanno una data di scadenza, diventano permanenti e vengono eliminati alla scadenza o dalla funzione di pulizia del browser.

A cosa servono?

Prima di tutto, sono necessari per la comodità di utilizzare Internet. Ad esempio, una volta effettuato l'accesso al tuo profilo sul sito, non avrai bisogno di inserire costantemente login e password dopo aver chiuso la scheda.

Inoltre, grazie ai cookie, vengono salvate le impostazioni individuali dell'account. Ad esempio, alcuni siti offrono di aggiungerli ai preferiti, modificare il design, modificare l'interfaccia utilizzando tali file con una data di scadenza.

Dove sono conservati?

I file vengono salvati in una cartella personalizzata. Ogni browser ha il proprio percorso:

  • Opera C:\Utenti\Nome utente\AppData\Local\Opera Software\Opera
  • Google Chrome C:\Utenti\Nome utente\AppData\Local\Chromium
  • Yandex.Browser C:\Utenti\Nome_utente\AppData\Local\Yandex\YandexBrowser
  • Mozilla Firefox C:\Utenti\Nome utente\AppData\Local\Mozilla\Firefox

Perché pulire?

Si consiglia di cancellare i cookie di tanto in tanto. Oltre ad essere utili, possono causare anche qualche inconveniente:

  1. Loro forniscono accesso veloce ai tuoi profili senza inserire login e password. Se un estraneo è al tuo computer, potrà accedere ai tuoi dati personali.
  2. Inoltre, se una persona non autorizzata finisce sul tuo computer, puoi tenere traccia della cronologia di navigazione utilizzando i cookie non ripuliti. Questo è negativo dal punto di vista della privacy.
  3. Se il sito elabora il tuo file cookie in modo errato, potresti non essere in grado di accedere al tuo profilo o alcune funzioni del servizio web non funzioneranno correttamente.

Come pulire?

Ecco un esempio di pulizia per i browser più diffusi:

Come disabilitare?

In generale, la creazione dei cookie può essere disabilitata nel browser. Questa funzione è disponibile in tutti i browser più diffusi, quindi non dovrebbero esserci problemi. Ma dopo aver disattivato questa funzione, alcuni siti potrebbero smettere di funzionare, poiché interagiscono con l'utente esclusivamente utilizzando i cookie.

Per disattivare nei browser più diffusi:



Consiglio! Se vedi notifiche nel tuo browser: "i cookie devono essere consentiti" o "un tentativo di salvare un cookie è bloccato", significa che il tuo browser non salva i cookie per impostazione predefinita. Apri le impostazioni e abilita il salvataggio dei cookie.

I migliori articoli sull'argomento