Поточний час:
Сьогодні 22 листопада, середа 2017 рік
Стрічка RSS

Введіть ваш Е-mail:

Zura-Blog 2 роки 11 місяців 3 дня

Ваш ip адрес:54.80.169.119

Доброї ночі!
Ви обновили сторінку в 3 : 37
Статистика

Кількість публікацій на блозі: 367
Кількість коментарів на блозі: 102
Кількість категорій на блозі: 17
Кількість міток на блозі: 28

Zura – Blog
Яндекс.Метрика UA TOP Bloggers

Post_8aПривіт сьогодні вирішив розглянути дуже цікаву тему, яка стосується  такого поняття як cookies. Більшості інтернт користувачам  мабуть знайоме це слово. Яку роль відіграють куки і для чого вони потрібні.

Куки (Cookies) звязані з РНР, але не належать цій мові програмування. Чи слід вважати їх як частину РНР, або роздивлятись куки як окремі технології.

Зразу виникає багато запинять, і цікаво відшукати відповіді на них.

В світі інформатики куки (tracking cookies, browser cookie, cookie HTTP) це невеликий фрагмент інформації,  який зберігається на компютері користувача веб–браузером.

Куки сформовані з одної, або декілька пар імя –значення, які містять біти інформації, наприклад, це переваги користувача, індетифікатор для базового сервера сесії, або із даних які використовуються на інших сайтах.

Інформація яку містять куки, передається в якості заголовку HTTP на веб–сервер від веб–браузера і відправляється знову в незмінному виді браузеру кожен раз при відвідуванні цього сервера.

Куки можна використовувати для автоіндентифікації для відслідування сесій, для того щоб запамятати конкретну інформацію про користувача, таку як сайти яким надає перевагу користувач і тому подібне.

Невідомо звідки походить термін cookies, але деякі ствержують, що під час створення Unix–систем використовувалось словосполучення Magic Cookies. Куки можна порівняти з номерком в гардеробі, ви віддаєте плащ, вам вручають номерок, і якщо ви захотіли потім отримати назад свій  плащ, тоді вам необхідно показати номерок.

Куки — це звичайні кусочки інформації, вони не являються ні spyware (програма яка тайно встановлюється на компютер користувача, для збору інформації про конфігурацію компютера, про самого користувача, його активності), ні вірусами.

Використання

Куки можуть використовуватись для збереження інформації даних на протязі одного відвідування, а можливо і декількох візитів (наприклад для реалізації корзини покупок на сайті інтернетмагазина, в котрій можуть  зберігатись елементи які би хотів придбати користувач під час подорожі по сайту.

Додаток shopping basket (корзина покупок)  зберігає список вмісту “корзини” в віртуальній базі даних на сервері. Веб-сервер як правило відправляє куки, які містять унікальну індентифікаційну сесію.  Потім веб-браузер  знову відправляє цю унікальну індентифікаційну сесію, з кожним наступним зверненням, і з елементами корзини покупок користувача, (дані які зберігаються з  унікальною індентифікаційною сесією).

Такий факт що користувач підключається до веб-сайту, несе часткове використання куки. Скоріш за все веб-сервер посилає в першу чергу куки, які містять унікальну індентифікаційну сесію. Користувачу потім відправляються облікові дані (імя користувача пароль), і додаток після аутоіндентифікації надає доступ до послугів.

Куки можуть використовуватись для запамятовування інформації про користувача, які він відвідав сайти, з ціллю показувати вміст в майбутньому.

Наприклад:

веб-сервер може відсилати куки, які містять імя користувача яке використовувалось в останньому підключенні до веб_сайту, і таким чином веб-сайт впізнає користувача при наступному відвідуванні.

Більшість сайтів використовують куки для персоналізаці згідно з користувацькими налаштуванннями. Користувач вибирає свої переваги шляхом введення їх в визначеній формі, і представляє веб-серверу. Сервер кодує переваги кукі і знову відсилає їх веб-браузеру.

Таким чином кожен раз коли користувач заходить на сторінку, сервер посилає куки, в випадку якщо налаштування збережені, тоді можна налаштувати сторінку згідо з перевагами користувача.

tracking cookies

Куки  слідкування (tracking cookies) можуть використовуватись для відслідування переваг користувача. Цю роботу можна робити по частинах, використовуючи ІР-адресу компютера, роблячи запит сторінки або домена, який вказують в заголовку HTTP, про те кукі забезпечують більш високу точність.

Робиться наступним чином 

⇒ якщо користувач дає запит  сторінки веб-сайта, але запит не містить необхідний кукі, сервер вважає що це перша сторінка, яка відвідується користувачем, створює випадковий рядок і відсилає його в виді кукі назад браузеру разом з сторінкою на яку давав запит користувач

⇒ з цього моменту куки  буде автоматично відправлятись браузером на сервер, кожен раз, коли буде запитуватись нова сторінка веб-сайту, сервер відсилає як звичайну сторінку, а також зберігає інформацію про URL сторінки, на яку давався запит (час.дата запиту і куки в лог-файлі).

Вивчаючи лог – файл ми можемо дізнатись які сторінки користувач відвідував, і в якій послідовності.

Наприклад:  

в випадку сесія входу містить деякі запити, які виконуються при використанні куки з id = dfhsiw, можна зробити висновок, що ці запити поступають тільки від одного і того ж користувача, URL час дата зберігаються в куки, дозволяють дізнатись коли і які сторінки відвідувались користувачом.

Cookie third-party і веб-баги дозволяють відслідувати також і декілька веб-сайтів. Відслідування в рамках сайту використовується для формування статистики відвідувань, в той час як відвідування декілька веб-сайтів, як правило використовується рекламними компаніями  для контролю відвідувань користувачів по сайтах ( отримана інформація потім використовується для визначення того, які оголошення повинні бути представлені користувачу, і потім мати орієнтр на саме ту рекламу, яка буде цікава згідно  з перевагами користувача).

Куки слідкувань можуть порушувати конфенденційність персональних даних користувача, про те це можна легко присікти. Дані версіє браузерів включають опцію для  “видалення куки”,  коли додаток закритий.

Для прикладу візьму налаштування в браузері “Ореra”.

1 — Наводимо курсор мишки на значок  з червоною буквою “О” з написом “Ореra”, піся чого на екрані появиться текст “Налаштування Ореra та керування програмою”

Клацаємо правою клавішою мишки і внас появиться панель налаштувань. Вибираємо “Параметри”

2 — Піся того як клацнули на параметри, в нас відкриється сторінка “Параметри”. На цій сторінці збоку зліва розташоване меню “Ореra” в якому вибираємо “Конфенденційність і безпека”, клацнувши на напис ми перейдемо на сторінку “setting”

coockie1

⇑”Конфенденційність і безпека”

3 — На сторінці “setting” шукаємо область де вказано “куки”  далі ми можемо виставити такі налаштування 

coockie2

⇑ми можемо виставити такі налаштування

⇒ Дозволити локальне зберігання даних (рекомендовано)


user_97

Інші публікації на Zura – Blog які стосуються “cookie”, і в цих публікаціях також знайдеться корисна інформація яка стосується “cookie”.


Leave a Reply

Your email address will not be published. Required fields are marked *