IPv6 privacy issues

IPv6 privacy issues

IPv6 privatumoproblemos

Įvadas

6 interneto protokolo versija (IPv6) yra naujausia interneto protokolo (IP) versija - ryšių protokolas, suteikiantis identifikavimo ir vietos nustatymo sistemą kompiuteriams tinkluose ir nukreipiantis srautą internetu. IPv6 sukūrė Interneto inžinerijos darbo grupė (IETF), norėdama išspręsti ilgai lauktą IPv4 adresų išsekimo problemą. IPv6 yra skirtas pakeisti IPv4. [1] 1998 m. Gruodžio mėn. IPv6 tapo IETF standarto projektu, kuris vėliau jį ratifikavo kaip interneto standartą 2017 m. Liepos 14 d.


IPv6 pagrindai

Pradžiai aptarsime IPv6 pagrindinius skirtumus su IPv4. Palyginti su IPv4, ją pakeisiantis IPv6 apima keturias pagrindines modifikacijas: (1) Adreso ilgis buvo dvigubai padidintas iki 128 bitų, gaunant 3,4 · 1038 unikalius adresus. Jie turi potinklio priešdėklą ir sąsajos identifikatorių, juos atstovauja 8 šešioliktainių reikšmių ketvirčiai atskiri dvitaškių. (2) Kalbant apie imtuvų kiekį, išskiriami trys adresų tipai: unicast, anycastand ir multicast adresai. IPv6 nėra transliacijos adresų. (3) Antraštės formatas buvo supaprastintas ir fiksuotas iki 40 baitų, kaip parodyta 1 lentelėje. Fragmentai ir kitos neprivalomos funkcijos buvo perkeltos į pasirenkamų plėtinių antraštes, kurios įterpiamos tarp IP ir viršutinio sluoksnio protokolo antraštės. (4) Suskaidymas buvo apribotas galiniais mazgais, atsižvelgiant į maršrutizatoriaus iškrovimo tikslą. (5) Anksčiau privalomas IPsec yra laikomas penktąja pagrindine modifikacija, prieš tai išleistas kaip neprivalomas. 1.1 lentelė IPv6 antraštės formatas

Dydis (bitai)

Lauko pavadinimas

Komentaras

4

Version

Set to 6

8

Traffic class

Replaces Type of Services

20

Flow label

For packet flow marking

16

Payload Length

incl. IPv6 Extension Headers

8

Next Header

8

Hop Limit

replaces Time to Live

128

Source Address

128

Destination Address


Privatumo problemos

Kadangi internetinės technologijos tampa vis labiau paplitusios ir rodo tendenciją nepaisyti vartotojų privatumo, nepaprastai svarbu spręsti privatumo pažeidimus. Aptarsime problemas, susijusias su privatumu ir jų sprendimo būdus.

Adresavimas

Kaip minėta aukščiau, 128 bitų IPv6 adresą sudaro tinklo priešdėlis ir sąsajos identifikatorius. Pirmąjį pateikia tinklas, kuriame yra pagrindinis kompiuteris, tačiau sąsajos identifikatorių nepriklausomai sukuria pagrindinis kompiuteris. Iš pradžių sąsajos identifikatoriui generuoti buvo pasiūlytas modifikuotas EUI formatas, kuriame yra MAC adresas. Kadangi naudojant aparatūros adresą unikalūs identifikatoriai gaunami net skirtinguose potinkliuose, nesunku stebėti mazgo judėjimą tinkle. Projekte dabar netgi siūlomas jų nuvertėjimas.

Žvalgyba (Reconnaissance)

Paprastai nežinomas mazgas yra pirmasis išpuolio ar skverbties bandymo žingsnis, tačiau dėl vienodo adreso diapazono neįmanoma priversti atlikti brutalaus darbo. Taigi būtini sudėtingesni metodai: (1) 2007 m. atlikta IPv6 adresų analizė pirmą kartą parodė dažnas adresų struktūras. Nors serveriai ir maršrutizatoriai linkę sekti modifikuotą EUI formatą ir „žemus“ adresus, klientai turi didelę dalį adresų, kuriuos sukuria privatumo plėtinys. Tolesnę analizę įmanoma atlikti pagal adresą6. Tokių analizių rezultatai leido nuskaityti tą patį priemonių rinkinį6. Šis įrankis ieško žemo baito, IPv4 pagrindu, prievado pagrindu arba modifikuotų EUI adresų.

Paslėpti kanalai

Slapti kanalai yra komunikacijos kanalai, pažeidžiantys sistemos politiką. Iš viso „IPv6“ antraštėje ir jos plėtiniuose rasti 22 galimi slapti kanalai. Labiausiai žinomi slapti kanalai yra srauto etiketė su 20 bitų ir srauto klasė su 8 bitų, nes jų naudojimas vis dar neapibrėžtas. Nors pastarąjį leidžiama keisti pakeliui, srauto etiketės modifikavimas anksčiau buvo draudžiamas. Tačiau tai pasikeitė: atkurti leidžiama tuo atveju, jei slaptas kanalas kelia rimtą pavojų. Kitas 64 bitų slaptas kanalas pateikiamas sąsajos identifikatoriais. Kadangi dėl privatumo pratęsimo dažnai keičiasi atsitiktiniai adresai, labai mažai tikėtina, kad šie slapti pranešimai būtų aptikti.


Išvados

Kadangi IPv6 yra dar naujas ir vis dar kuriamas protokolas, jo saugumo ir privatumo problemos atrandamos ir tiriamos jau įdiegtuose tinkluose, kitaip sakant vyksta įdiegimo ir tyrimo simbiozė. Mes aptarėme tris pagrindines privatumo problemas ir kaip jos yra sprendžiamos. Inžinieriai, sukūrę IPv6, buvo labai susirūpinę, kad IPv6 privatumas yra pažeidžiamas, todėl dar 2007 m. jie paskelbė RFC 4941, apibrėždami „IPv6 privatumo plėtinius“. Šis standartas nusako mechanizmą, kai įrenginys generuoja atsitiktinį pagrindinio kompiuterio adresą ir naudoja jį vietoj įrenginio MAC adreso.


Literatūros sąrašas

  1. https://www.sprendimaiverslui.lt/issamiai-apie-saugumo-spragu-isnaudojimus-kas-tai-ir-kaip-veikia/

  2. https://publications.sba-research.org/publications/Johanna%20IPv6.pdf

  3. https://en.wikipedia.org/wiki/IPv6

  4. https://www.internetsociety.org/blog/2014/12/ipv6-privacy-addresses-provide-protection-against-surveillance-and-tracking/

paskutinį kartą redaguota 2019-11-23 19:56:26 redaktoriaus Denis Krupičiovič