Evercookies

Cookies — распространенная технология, позволяющая веб-сайту «запомнить» своего пользователя, сохранить его настройки локально на стороне клиента и, например, не спрашивать каждый раз его логин и пароль. Возникает вопрос: если обычным образом удалить кукисы в браузере, сможет ли он узнать вас при возвращении?

Ответ на этот вопрос: да, сможет. Samy Mamkar разработал систему, которая позволяет хранить куки в 8 местах, автоматически восстанавливая друг друга, в случае удаления одного (нескольких) куки. Функционал разработанной библиотеки позволяет даже добиться того, чтобы куки, поставленное в одном браузере, действовало и в другом. Удалить это куки необычайно тяжело! Чуть ниже вы можете увидеть таблицу с примером.

Смотрите также: Отпечаток браузера: что знают про вас сайты?

Storage mechanism value

Чуть ниже вы сможете найти анализ производительности доступа к evercookie со стороны браузера

Таблица замеров производительности в Chrome

Измерение Normal Fast3G Fast3G + 6x Slowdown Slow3G Slow3G + 6x Slowdown
1 3.6 3.7 4.7 3.6 4.58
2 3.71 3.62 4.6 3.66 4.7
3 3.44 3.23 4.54 3.7 4.63
4 3.21 3.47 4.53 3.55 4.43
5 3.45 3.58 4.51 3.49 4.21

Таблица замеров производительности в Opera

Измерение Normal Fast3G Fast3G + 6x Slowdown Slow3G Slow3G + 6x Slowdown
1 3.54 3.55 4.45 3.65 4.56
2 3.61 3.63 4.54 3.68 4.53
3 3.48 3.78 4.56 3.72 4.56
4 3.65 3.43 4.52 3.73 4.58
5 3.5 3.52 4.59 3.61 4.66

Таблица замеров производительности в Firefox

Измерение Normal
1 3.6
2 3.73
3 3.65
4 3.71
5 3.72

Доступ к Evercookies в Google

Доступ к Evercookies в Opera

Доступ к Evercookies в Firefox

К сожалению, провести серию замеров, аналогичных таковым в Chrome
и Opera не представляется возможным в силу различия движков браузеров. Поэтому мы ограничимся
только нормальным режимом работы

Средняя производительность в лучшем и худшем исходах