Разлика између колачића и сесије

Ово је питање које се обично појављује за оне нове у веб дизајну или програмирању за Интернет.

Или сте можда чули да вам колачићи могу бити украдени, а забринути сте због безбедносних последица?

Било како било, то је валидно питање и лако је одговорити. Уђите.

Шта је колачић?

Колачић је датотека на страни клијента која садржи информације. Ове информације би могле бити ставке у кошарици или комбинација корисничког имена и лозинке. (1)

Пазите, међутим, на колачиће постоји опасна страна.

Чуо сам неколико ужасних прича о украденим колачићима. Јавне Ви-Фи жаришне тачке могу бити поприште хакера који краду ваше колачиће. (2)

Крађу колачића, хакер може стећи личне податке о вама. Могу вам чак украсти и ваше банкарске податке. Јао. (2)

Најбоље је да обришете колачиће пре повезивања на Ви-Фи хотспот. Наравно, досадно је поново уносити све своје податке, али радије сигурно него жао, зар не?

Само не заборавите лозинку и не улазите на осетљиве веб локације на којима се чувају подаци о вашој кредитној картици када се налазе на јавној Ви-Фи мрежи. Ово би требало да вас чува.

Шта је сесија?

Сесија може имати пуно различитих дефиниција. На пример, сесија се може покренути када се пријавите на рачунар, а зауставити када се искључи. (3)

У контексту програмирања, он се најчешће користи у ПХП-у (који је страни стране сервера). (3)

У овом случају сесија је варијабилни податак који се чува на страни сервера веб локације. Ово може бити или јединица променљивих, стања или подешавања. (3)

Сесије су сигурније од колачића, пошто су обично заштићене неком врстом сигурности на серверу. Међутим, то их не чини непогрешивим. Погледајте само време хаковања Плаистатион продавнице.

Међутим, ретко се дешавају овакве ствари. Опћенито можете бити сигурни да ће ваше информације бити сигурне на страни сервера.

Колачићи и сесије руку под руку

Можда имају своје разлике, али ово двоје раде углавном руку под руку.

Сесија може да садржи ваше корисничко име и лозинку, а на вашем рачунару добијате колачић. Овај колачић ће имати одређени ид који повезује на сесију следећи пут када будете повезани са Интернетом. (4)

Ово се обично дешава када проверите опцију „запамти ме“, док веб локацији дајете своје корисничко име и лозинку.

Тако се ради и када купујете у интернетској трговини, а продавница памти садржај ваше кошарице - чак и након што се одјавите..

Безбедносна брига

Можете да шифрирате колачиће за велику сигурност. Обично то значи да унајмите компанију или платите услугу која то ради за вас.

Ако то урадите сами, осим ако нисте програмер на високом нивоу, вероватно нећете постићи ништа и на крају ћете добити главобољу.

За више информација о обезбеђивању колачића, ово можете погледати.

 Сада знаш

Нема много више од тога. Прилично је једноставно и углавном се своди на:

  • Колачићи = страна клијента
  • Сесија = Сервер страна

Резиме

Цоокие Седница
Датотека на страни клијента Датотека на страни сервера
Преноси ризик (осим ако није обезбеђен) Сецуре
Подсећа на информације док их ви не избришете или истекне Памти информације до истека времена за веб локацију
Обично садржи ид ид Обично садржи сложеније информације
Специфичне везе идентификатора до сервера Специфичне везе идентификатора до корисника