Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.02.2011, 19:04
sltrdn вне форума Посмотреть профиль Отправить личное сообщение для sltrdn Найти все сообщения от sltrdn
  № 1  
Ответить с цитированием
sltrdn

Регистрация: Oct 2009
Сообщений: 31
По умолчанию Фильтрация посетителей при помощи flash.

В данный момент изучаю возможность получить возможность в достаточной мере точно идентифицировать посетителей при помощи флэша, используя actionscript.

Почитал разные сайты. Нашел некоторую интересную информацию.

Может кому-то тоже будет интересно поэкспериментировать в этой области?

Что нам нужно. Нам нужно при помощи ActionScript получить достаточно уникальную информацию о компьютере посетителя. В тоже время параметры должны быть не слишком явными и в достаточной мере неизменяемыми во времени. Вот этот вопрос и предлагаю обсудить. Вопрос реализации посыла посетителей лесом обсуждать не будем.

Пока остановился на таком варианте. Но я только в начале пути.

Код AS1/AS2:
var my_date:Date = new Date();
var user_fonts = TextField.getFontList();
trace(user_fonts.join()+System.capabilities.os+System.capabilities.language+my_date.getTimezoneOffset());
var m:md5 = new md5();
trace( m.hash(user_fonts.join()+System.capabilities.os+System.capabilities.language+my_date.getTimezoneOffset()));
Надеюсь тема будет интересной не мне одному.

Предлагаю обсудить те или иные параметры системы и возможность их использования для идентификации посетителей. Как использовать полученную уникальную строку каждый решит сам. Это в принципе достаточно просто. Можно просто getURL("http://iditelesom.ru"); использовать. Здесь обсуждаем возможность получить уникальную строку на основе информации доступной через action script 2.0.

P.S. надеюсь содержание темы в этот раз соответствует заголовку.

P.P.S. про SharedObject в курсе, но его использование ничего не гарантирует и данный метод достаточно очевиден.


Последний раз редактировалось sltrdn; 28.02.2011 в 19:07.
Старый 28.02.2011, 19:25
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
А если у меня три декомпилятора под рукой?
__________________
hauts.ru

Старый 28.02.2011, 19:37
sltrdn вне форума Посмотреть профиль Отправить личное сообщение для sltrdn Найти все сообщения от sltrdn
  № 3  
Ответить с цитированием
sltrdn

Регистрация: Oct 2009
Сообщений: 31
Я ее обфускатором обработаю. Но вопрос не в этом. Вопрос в получении уникальной строки. Защита кода в другой теме обсуждается .

Старый 28.02.2011, 19:40
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Обфускатор — не панацея.

Если вопрос в получении уникальной строки — можно примешать еще разрешение экрана и версию фп.

А еще можно воспользоваться ExternalInterface и сохранить какую-нибудь версию браузера, например.
__________________
hauts.ru

Старый 28.02.2011, 19:46
sltrdn вне форума Посмотреть профиль Отправить личное сообщение для sltrdn Найти все сообщения от sltrdn
  № 5  
Ответить с цитированием
sltrdn

Регистрация: Oct 2009
Сообщений: 31
Про ExternalInterface я тоже в курсе. Пока пробую чисто на actionscript все сделать, чтобы попроще было. Браузер можно хапнуть из строки UserAgent при обращении к скрипту. Разрешение экрана тоже неплохо. Версия плеера не самый лучший вариант. Обновляют достаточно часто, уж больно много эксплоитов под него появляется. UserAgent кстати тоже может меняться достаточно часто. Браузеры часто обновляются. К тому же человек может разные браузеры использовать.

Старый 28.02.2011, 19:59
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 6  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Список шрифтов тогда тоже не катит.
__________________
hauts.ru

Старый 28.02.2011, 20:09
sltrdn вне форума Посмотреть профиль Отправить личное сообщение для sltrdn Найти все сообщения от sltrdn
  № 7  
Ответить с цитированием
sltrdn

Регистрация: Oct 2009
Сообщений: 31
Может быть ты и прав. Надо тестить. Я просто не в курсе того насколько близкой к константе является информация о шрифтах. Я думаю это еще зависит от того для чего используется компьютер, ну и кем естественно.
Попробуй сюда сходить. Там как раз можно пройти тестик на уникальность браузера. Правда подход более комплексный.
http://panopticlick.eff.org/

Есть еще вариант с сокетами, но у меня что-то не вышло воспроизвести.

Старый 28.02.2011, 20:14
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 8  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Самый главный вопрос — зачем?
__________________
hauts.ru

Старый 28.02.2011, 20:15
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 9  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
С помощью свойств, предоставляемых чистым AS, как тут выяснилось, кроме ОС, всё может довольно легко меняться, какие-либо гарантии вообще исключены. (даже не упоминя о случае совпадения наборов свойств у разных пользователей).
Многие используют разные браузеры, время от времени садятся за разные мониторы, обновляют ОС и прочий софт.
Цитата:
Сообщение от sltrdn Посмотреть сообщение
изучаю возможность получить возможность в достаточной мере точно идентифицировать посетителей при помощи флэша, используя actionscript.
Каковы критерии достаточности? Ваши цели вам виднее, но когда вы планируете отмести этот вариант и рассмотреть обычные методы - браузерные куки, логины и пароли, сессии?
__________________
Идите первым!


Последний раз редактировалось mooncar; 28.02.2011 в 20:17.
Старый 28.02.2011, 20:42
sltrdn вне форума Посмотреть профиль Отправить личное сообщение для sltrdn Найти все сообщения от sltrdn
  № 10  
Ответить с цитированием
sltrdn

Регистрация: Oct 2009
Сообщений: 31
Задача все делать неявно. Куки, даже флэшевые не работают, если использовать например FF в режиме анонимности. Пароли тоже не подходят. Страницу должны видеть все, но весь функционал работает только у тех кому разрешено. Поэтому и требуется достаточно редко меняющиеся параметры найти и на основе них генерировать строку. При этом рассматривается вариант когда посетитель может использовать прокси, но не меняет место выхода в сеть.

Шрифты + ось + временная зона + язык системы в принципе очень даже неплохо. Можно добавить разрешение экрана, но это достаточно распространенная величина. Для повышения уникальности строки в принципе сойдет. Есть еще какие-то предложения по параметрам которые можно было бы использовать. Нужны именно те которые меняются как можно реже. Я не спец во flash программировании, может упускаю какие-то более редкие/неочевидные переменные?

В этой теме http://www.flasher.ru/forum/showthread.php?t=151406 я приводил код с использованием сокетов. Работает, если используется не сокс прокси.
Но строчка
Код AS1/AS2:
var _loc3 = doc.firstChild.firstChild.nodeValue;
у меня лично ничего не возвращает.


Последний раз редактировалось sltrdn; 28.02.2011 в 20:47.
Создать новую тему Ответ Часовой пояс GMT +4, время: 14:16.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 14:16.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.