LINUX.ORG.RU
ФорумTalks

[О пользе нехождения по ссылкам]сверхперсистентные куки


0

1

Сегодня на reddit programming появилась ссылка с описанием

Samy, the creator of that MySpace friend worm, is apparently working on a cookie with multiple redundancies that makes me shudder.

Ссылка имела достаточно большой положительный вес и висела первой на странице.

По этой ссылке было описан новый способ установки сверхперсистентных закладок, которые одновременно используют несколько механизмов и постоянно восстанавливают себя.

Но самое интересное заключалось в том, что всем, кто перешел по ссылке была установлена та самая сверхперсистентная куки. К счастью всем одна и та же 31337.

Выглядело это примерно так: http://i.imgur.com/ZzaPN.png

Затем разгорелась обширная дискуссия чем эта самая ужасная куки может быть страшна http://img801.imageshack.us/img801/749/screenshotcdh.png

Все, кто перешел по ссылке пытались выяснить, как эту закладку можно удалить.

Одним словом - не ходите по ссылкам.


Моя ничего не поняла. Там ставилась кука, которую нельзя удалить? Или что?

AX ★★★★★
()
Ответ на: комментарий от AX

Кука ставится в 8 разных мест (обычная кука, всякие html5 local storage-и, какие то сгенерированные и закешированные картинки, флеш), которые тяжело удалить руками. В общем можно следить даже за теми, кто регулярно чистит куки. Кажется, с отключенным жабаскриптом оно всё обламывается.

Legioner ★★★★★
()

на слешдоте тоже было

My favorite storage location is in 'RGB values of auto-generated, force-cached PNGs using HTML5 Canvas tag to read pixels (cookies) back out' — awesome.

неплохо придумал

moot ★★★★
()
Ответ на: комментарий от Deleted

В каждом месте по отдельности - наверное несложно (хотя где флеш куки хранит, я даже не знаю). Но взять и всё вместе целенаправленно для определённого сайта грохнуть - сложно. Как минимум - надо знать про это.

Впрочем, думаю, параноики для параноиков уже пишут аддон.

Legioner ★★★★★
()
Ответ на: комментарий от moot

Соответственно, вопрос: как от этого уберечься, блокировать создание холста, переопределять соответствующие функции ядра JS или есть другие способы?

wxw ★★★★★
()
Ответ на: комментарий от wxw

Открывать ненадёжные сайты в приватных вкладках, которые после закрытия удаляют всё о посещённом сайте, например.

Deleted
()
Ответ на: комментарий от Deleted

Тоже вариант, но тогда о кешировании можно забыть, расценивая весь веб как потенциально небезопасный.

wxw ★★★★★
()
Ответ на: комментарий от Legioner

Главное, чтобы в анонимном окне хромого ничего не сохранялось.

amomymous ★★★
()
Ответ на: комментарий от wxw

Я большую часть посещаю вообще без скриптов. И кеш есть и проблем меньше. Правда это зависит от списка посещаемых сайтов всё же.

Deleted
()

надо юзать tiny core linux, тогда при загрузке у вас будет чистый интернет клиент

http://tinycorelinux.com/

linuks ★★★★★
()
Ответ на: комментарий от wxw

> расценивая весь веб как потенциально небезопасный.

Он именно такой и есть

cvs-255 ★★★★★
()
Ответ на: комментарий от Deleted
// ==UserScript==
// @exclude  ...
// ==/UserScript==

(function(){

if (window.CanvasRenderingContext2D instanceof Object)
	CanvasRenderingContext2D.prototype.getImageData = function(sx, sy, sw, sh) { /*alert("Baka");*/ opera.postError("getImageData blocked due to possible attempt to spy. Domain: " + document.domain) };

if (window.SQLTransaction instanceof Object)
	SQLTransaction.prototype.executeSql = function(sqlStatement, opt_queryArgs, opt_callback, opt_errorCallback) { opera.postError("openDatabase blocked due to possible attempt to spy. Domain: " + document.domain) };

if (window.CSSStyleDeclaration instanceof Object)
	CSSStyleDeclaration.prototype.getPropertyValue = function(propertyName) { opera.postError("getPropertyValue blocked due to possible attempt to spy. Domain: " + document.domain); return "" };

  ...

})();

Пока _полезные_ сайты, использующие навороты html5, можно пересчитать по пальцам, остановлюсь на таком варианте.

wxw ★★★★★
()
Ответ на: комментарий от wxw

В Опере они отключабельны в настройках, правда только целиком. Storage в настройках, а Canvas только в opera:config (работает ли эта опция поныне, правда, не знаю). Хотя вырубать только getImageData() это более хитро :)

Deleted
()

> Затем разгорелась обширная дискуссия чем эта самая ужасная куки может быть страшна

И чем же, можно сразу квинтэссенцию? Сайт сохранил данные у меня в браузере, миллионы страниц так делают и чё? Да, фиг удалишь, восстанавливается при повторном заходе на сайт. Ну, и что? Я и так куки не удаляю после посещения страниц, ничего ужасного не происходит.

Reaper ★★
()
Ответ на: комментарий от Deleted

> Я большую часть посещаю вообще без скриптов.

Использую линукс и мне по-барабану ужасные нехорошие скрипты на страницах.

Reaper ★★
()
Ответ на: комментарий от Reaper

Это ты так решил толсто намекнуть, что у меня винда? :)

// Также, кастую Димца или кто там у нас поблизости.

Deleted
()
Ответ на: комментарий от Reaper

А и без него всё работает. Да ещё и быстрее (ждать меньше и время выполнения 0) и неожиданностей не возникает, которые со скриптами есть. HTML всегда ведёт себя ожидаемо, в отличии от. А если нет разницы, зачем платить больше? :)

Ну, есть, конечно, сайты в которых он полезен, фильтры данных какие реализуют или ещё что, но это только несколько избранных сайтов, для них можно включить, если очень надо.

Deleted
()
Ответ на: комментарий от Deleted

В 10.70 оно странно работает. Только после того, как в about:config порезал размер баз до нуля, появился запрос об увеличении квоты (хотя было указано не спрашивать).
Судя по содержимому override.ini, появление запроса контролируется параметрами «Domain Quota Exceeded Handling For localStorage» и «Domain Quota Exceeded Handling For Databases». Т.е. их тоже в ноль.

wxw ★★★★★
()
Ответ на: комментарий от KRoN73

Есть такое. Я всё ещё надеюсь, что это исправят %)

Deleted
()

какая разница, что у меня какая-то сраная печенька, если сайт всё равно мой IP записал?

Yareg ★★★
()
Ответ на: комментарий от Deleted

> html5 local storage это не флеш

так он и во влеше тоже сохраняет. ещё сохраняет картинку специально сгенерённую жабаскриптом. и ещё в кучу мест.

name_no ★★
()
Ответ на: комментарий от name_no

Мы тут уже в курсе. А вот флеш не нужен :)

Deleted
()
Ответ на: комментарий от Deleted

А ещё с отключенными (вне зависимости от способа, хотя сам пользуюсь NoScript) скриптами и флешем дольше времени работы от аккумулятора.

Slimer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.