Автор Тема: Алгоритм защиты от несанкционированого копирования сайта  (Прочитано 9721 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн biblos

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://biblos.com.ua/
Здраствуйте,

Многие из нас, кто занимался публикацией баз данных, сталкивался с проблемой защиты от несанкционированного копирования сайта (читайте базы данных).

Возникает несколько проблем:
1) различить обыкновенных юзеров от роботов
2) среди роботов различить грабберов и роботов поисковых машин

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

Дамы и господа, у кого какие идеи?
............................................................
 Facilitating your online ambitions....  http://biblos.com.ua/

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Никак, закройте сайт, если так боитесь растаться с информацией.
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
biblos
Stek Прав. Никак не закроешь.
AS IS...

  • Гость
Как всегда много умных советов.

У меня есть менее умный, но худо бедно работающий совет.

если запросить данные браузера и там будет такой Браузер : ia_archiver

- то юто точно не юзер. Только надо знать какие точно грабят.
Например Teleport
Надо только знать их все :) и отсечь.

Как я их находил в свое время? да очень просто:
либо собирайте ошибки с сайта и смотрите какие браузеры их вызвали.

Ну или сделайте невидимый для глаза линк. Человек по такому линку не кликнет, а безмозглая машина - влет. Ну а с того линка вам письмо. На следующий день ваш этот робот больше не ограбит

a@mail.dux.ru

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
В любом случае, если кто-то сильно захочет взять сайт граббером, то ничто ему это не помешает сделать.
Конечно, можно в .htaccess с помощью mod_rewrite отказывать в доступе некоторым USER AGENT\'ам. Но опять же нужен список всех грабберов, а если он будет очень большим (а навярняка он таким будет), то это может существенно повысить нагрузку на сервер. Кроме того, я не раз встречал грабберы, которые шлют заголовок User-Agent MSIE или маскируются под другие броузеры. Так что на 100% защититься невозможно.
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Цитировать
Ну или сделайте невидимый для глаза линк. Человек по такому линку не кликнет, а безмозглая машина - влет. Ну а с того линка вам письмо. На следующий день ваш этот робот больше не ограбит

Если поставить блокировку на автомат - прощай поисковые машины. Ну а если в ручную смотреть ... то ваш сайт человек как правило грабит один раз, так что все равно успеет.

Цитировать
если запросить данные браузера и там будет такой Браузер : ia_archiver

Да любой уважающий себя грабер маскируется прекрастно.. он вполне понимает и куки, и яву, и пароли для авторизации :)
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн Daiz13

  • наблюдатель
  • Постоялец
  • ***
  • Сообщений: 150
  • +0/-0
  • 2
    • Просмотр профиля
    • http://rg.com.ua/
Ну если очень-очень надо то, мне кажеться, вполне осуществимо.
Сессиями отслеживать каждого посетителя и на какой страничке он находиться. Если окажеться что кто-то просматривает одновременно N страниц со скоростью M страниц в минуту, то это либо робот либо мастер суперскорочтения.

ИМХО, дурацкая это затея. Куча работы и мало толку.

Оффлайн biblos

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://biblos.com.ua/
Извените,  был в отпуске, не мог принимать участие в дискусии.

Абсолютно согласен с мненинием, что застраховаться на 100% невозможно!

Но, на мой взгляд все-таки есть резон внедрять ограничения для предотвращения несанкционированого копирования, посколько для копирования нужен будет "умный граббер", для розработки которого нужен опытный програмист, которому нужно будет заплатить соответсвуючий гонорар $$$.

Улавливаете мысль, если сделать копирование нетривиальной задачей, тогда очередной злоумышленник хорошо подумает "стоит ли игра свеч?"
............................................................
 Facilitating your online ambitions....  http://biblos.com.ua/

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Дилдос.
Голова человеку дана не только для того, чтобы в форумы писать, но и для того, чтобы думать.
В частности, над собственными словами.
Итак, берем твои собственные и чуть-чукть из них вырезаем.
Цитировать
Но, на мой взгляд все-таки есть резон внедрять ограничения для предотвращения несанкционированого копирования,  для розработки которого нужен опытный програмист, которому нужно будет заплатить соответсвуючий гонорар $$$.


А вот теперь сам прикинь, сколько стоит твоя сверхсекретная инфа, и сколько времени тире денег ты готов потратить на защиту?

Я потом я приду с примитивным флашгетом и совершенно не напрягаясь утяну всю твою инфу, которая, я 100% уверен, мне никуда не вперлась.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Меня больше всего радует во всем этом разительное несоответствие усилий по защите с усилиями по обходу.
Ты потеешь, корпишь над списком роботов, а я в шесть секунд прикидываюсь бровзером.

В общем, флаг в руки и барабан на шею.

Оффлайн biblos

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://biblos.com.ua/
Очень интересно, всегда поражался, как могут некоторие индивиды резко критиковать все, что им не понятно или несовсем понятно.
............................................................
 Facilitating your online ambitions....  http://biblos.com.ua/

Оффлайн biblos

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://biblos.com.ua/
Мысль блокировки по user agent полный абсурд!
Реально я вижу 2 способа:
- внедрение невидимых ссылок и блокировка IP
- анализ скорости просмотра страниц.

PS: все више сказаное касается динамичеких страниц на основе БД, которая ежедневно оновляеться.
............................................................
 Facilitating your online ambitions....  http://biblos.com.ua/

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Цитировать
анализ скорости просмотра страниц

Ну ка, вот с этого места поподробнее, пожалуйста....
AS IS...

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Цитировать
внедрение невидимых ссылок и блокировка IP

Чушь собачья. Есть такая хорошая программулина - MultiProxy называется. Дык вот, она жует список из полутысячи анонимных прокси, тратит минут пять на их проверку и висит в трее. Каждое новое соединение происходит через случайно выбранный прокси. Итак, ты видишь, что кто-то грабит твой сайт, скрипт тут же блокирует доступ с данного IP и... А собственно говоря, ничего. Потому как злоумышленник грабит файлы уже через другой прокси с другим IP. Или у тебя на сайте больше пятисот страниц?

Цитировать
анализ скорости просмотра страниц.

Предроложим даже, что у тебя это получилось. А как ты собираешься блокировать юзверей??? (см. предудыщий пункт)
TANSTAAFL

Оффлайн biblos

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 39
  • +0/-0
  • 0
    • Просмотр профиля
    • http://biblos.com.ua/
Ето пока на уровне идеи, суть следуящая:
почему б не обьеденить систему внутринней статистики с защитой от копирования.

Например, при запросе некоторой страницы скрипт анализирует преведущие хиты данного "пользователя".

Повидение робота должно быть довольно характерным и описиваемым.

К сожелению, немогу навести конкретных примеров.
............................................................
 Facilitating your online ambitions....  http://biblos.com.ua/

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28