КампутарыПраграмаванне

Што такое ID? ID-пароль

Як ажыццяўляецца распазнаванне неабходных дадзеных? Вы загружалі гульню, і яна падавала менавіта вашы дадзеныя. Ці заходзілі паўторна на сайт, і ён пазнаваў вас. Які механізм рэалізацыі такога ўмення тэхнікі распазнаваць, хто ёсць хто сярод людзей? Распазнаванне магчыма менавіта дзякуючы ідэнтыфікатарам. Але што такое ID?

Пытанне ідэнтыфікацыі карыстальніка або аб'ектаў у праграмаванні і сістэматэхнікі

Пад ідэнтыфікатарам разумеюць унікальны прыкмета, які дазволіць вылучыць шуканы аб'ект сярод мноства іншых:

  1. Унікальны прыкмета аб'екта або суб'екта доступу.
  2. Унікальнае назву для электрычнага сігналу, перадаванага ўнутры прылады або яго функцыянальнай схемы.
  3. Лексічны токен, які вызначае сутнасць. Аналогію можна правесці з унікальным імем. Існуе для магчымасці спасылкі на яго ў самой сістэме.

Общетеоретическая база ID

У цэлым да ідэнтыфікатарам выстаўляюць трохі патрабаванняў. Адно агульнае - гэта унікальнасць і магчымасць пошуку канкрэтнага аб'екта па ім. Таксама, у залежнасці ад асяроддзя рэалізацыі, могуць быць вылучаны патрабаванні да зместу ідэнтыфікатара: толькі лічбы ці набор лацінкай, ці нешта ў гэтым родзе. Таксама амаль усюды нельга выкарыстоўваць у якасці ідэнтыфікатараў зарэзерваваныя сістэмай слова. Вось што такое ID. На гэтым кароткі тэарэтычны курс можа быць скончаны.

Выкарыстанне ID для абароны

Што такое ID для абароны дадзеных? Дапусцім, ёсць сітуацыя, калі раскінуць лакальная сетка. Да яе не павінны падключацца іншыя кампутары, так як гэта можа азначаць уцечку інфармацыі. Як забяспечыць бяспеку ў сетцы? Кожны кампутар мае свой унікальны нумар, які па змаўчанні вядомы толькі яму. Наладжваецца пратакол працы лакальнай сеткі, згодна з якім падлучацца да яе могуць кампутары з пэўнае спісу. Затым варта ў гэты спіс занесці нумары ўсіх кампутараў - і абарона на аснове ідэнтыфікатара гатовая. Такі ID-код выдатна спраўляецца з абавязкамі пароля унутры сеткі.

Варта ўлічваць, што такое выкарыстанне ўсё ж мае пэўныя мінусы накшталт магчымасці атрымання доступу ў адзін з кампутараў і посылание запытаў з яго ў лакальную сетку. Але такім аспектам не абмяжоўваецца магчымасць прымянення. Так, з дапамогай ідэнтыфікатара можна наладзіць ўзровень доступу з розных машын (якія за змаўчанні будуць мець розны ўзровень абароны). Тады новыя супрацоўнікі або якія не маюць адпаведнага ўзроўню доступу не змогуць рассылаць каманды і з памылкі або наўмысна нашкодзіць кампаніі. То бок, будзе рэалізавана схема, у якой выкарыстоўваецца ID-пароль, але пры гэтым «ведаць яго» будзе абмежаваную колькасць людзей (кампутараў).

Выкарыстанне ID ў прыкладных праграмах

А ці выкарыстоўваюцца ідэнтыфікатары ў прыкладных праграмах, неяк памочнікі бухгалтара або гульні? Так, і яшчэ як! Калі разглядаць прыклад з гульнёй, то існуюць асобныя ідэнтыфікатары для кожнага карыстальніка кампутара, асобныя для кожнай захаванай рэчы, што ёсць у заплечніку і сумцы. Свой ідэнтыфікатар (няхай нават і часовы) ёсць і ў прадметаў, якія выкарыстоўваюцца ў гульнях. Іх наяўнасць дазваляе прывязваць радкі праграмнага кода да пэўных малюначках, з якімі дзякуючы клавіятуры або мышцы можа ўзаемадзейнічаць гулец.

У рабочых праграмах свае ідэнтыфікатары мае кожнае поле, у якое ўводзіцца інфармацыя для наступнай апрацоўкі. Дзякуючы ідэнтыфікатару яе потым можна атрымаць з базы дадзеных і выкарыстаць па прамым прызначэнні. Таксама з іх дапамогай можа быць ўстаноўлена, да якіх з іх мае доступ карыстальнікаў з пэўным узроўнем доступу.

Выкарыстанне ID для распазнання ў онлайн-сэрвісах

Прымяняюцца ці яны тут, і калі так, то што такое ID ў сеткавых тэхналогіях? Знайшлі сваё ўжыванне ідэнтыфікатары і ў анлайн-сэрвісах. Давайце разгледзім самы просты прыклад - сацыяльныя сеткі. Як у іх адрозніваюцца карыстальнікі? Дзякуючы ўнікальнаму ідэнтыфікатару, які змяшчаецца нават у адрасе старонкі любога карыстальніка. З дапамогай ідэнтыфікатара сістэма вызначае, якая павінна быць адлюстравана перапіска і з якімі людзьмі, якія фатаграфіі і відэа неабходна адлюстроўваць у асабістай старонцы карыстальніка. Але нават гэта не адзінае абмежаванне: так, пры заходзе з кожнага новага адрасы на пэўную старонку-ідэнтыфікатар сістэма просіць увесці пароль, каб праверыць, уладальнік Ці гэта профілю ці не. Нават прыкладання ўнутры сацыяльных сетак выкарыстоўваю iframe ID для зручнай працы карыстальніка з дадаткам на аснове яго дадзеных профілю.

Выкарыстоўваюцца свае ідэнтыфікатары ў любым сайце, дзе прадугледжана стварэнне карыстальнікаў. Выкарыстоўваецца тэхналогія ідэнтыфікатараў у гульнях, для якіх неабходны доступ у сусветную сетку. Але ўвесь час ён неабходны? Дапусцім, вы гуляеце дзе-то ў гульні, ці будзе кампутар пасылаць пастаянна дадзеныя? Не, у гэтым няма неабходнасці - пасля праходжання працэсу ідэнтыфікацыі з гэтым кампутарам адкрываецца струмень абмену дадзенымі, і сэрвіс ведае, што на другім баку вы. А такія рэчы, як ID прадметаў у Minecraft або іншай гульні, перадаюцца як раз пры ідэнтыфікацыі карыстальніка, і пры закрыцці кліента і адкрыцці яго зноў яны будуць прыходзіць зноў.

Але гэта цягне неабходнасць захоўваць пэўную тэхніку бяспекі. Так, паток абмену дадзенымі можа зачыніцца сам па заканчэнні пэўнага часу (як правіла, некалькіх гадзін), а можа наогул не закрывацца (калі такое не прадугледжана). Так што калі не жадаеце, каб доступ да профілі на сайце атрымаў хтосьці яшчэ, хто мае доступ да кампутара, не лішнім будзе засцерагчы сябе, націскаючы на кнопку выхаду кожны раз, калі вы сыходзіце.

заключэнне

Вось што сабой прадастаўляе ідэнтыфікатар, і так шырокія аспекты яго ўжывання. Але нават у агульных рысах усё не было святло - так, варта было расказаць яшчэ пра ідэнтыфікатары ў мікраэлектроніцы, тыпы ідэнтыфікатараў у розных сістэмах (разгледзеўшы самыя распаўсюджаныя) і шэраг іншых рэчаў, у рамках якіх яны выкарыстоўваюцца. Цяпер вы можаце выкарыстоўваць атрыманыя веды для стварэння дадатковай бяспекі ў хатняй сеткі кампутараў або для разумення складанасці работ сеткавых сэрвісаў.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.atomiyme.com. Theme powered by WordPress.