izone

Рейтинг
22
Регистрация
20.10.2007
malls:
Ржунимагу... preg_match отменили что ли уже???

1. Ржать полезно :) Если хотите чего-то сказать, то говорите пожалуйста ТАК, чтоб вас можно было понять. Это я об preg_match...

2. Всё что я вам написал - это не пустые придуманные слова, а результаты тестирования технологии в течении 2 лет на ресурсах, где много воровали.

ewg777:
http://www.flapoint.ru/guard/page_test.html - а что там нельзя украсть?
Или речь идёт только о ссылках?

Да. Вы почитайте сперва у нас на сайте и вам будет понятно. О ссылках естественно идет речь.

Вернее о том, что полноценная статья имеет ссылки. Так вот целиком со ссылками - нельзя украсть. Или надо вручную вычищать ссылки. Из практики - почти никто этого не делает, воруют обычно целиком. Если статья одна, то да, вор может вручную почистить. Если статей много (или часто воруют помалу) - то это уже проблема для вора - большие временные и ресурсные затраты для вора при ручной корректировке ссылок.Сейчас в основном воруют автоматически при помощи rss-грабберов и других роботов-пауков - эти забирают всё. От автоматического воровства - наш скрипт вообще представляет 100% защиту.

В планах подключить попозже и защиту картинок в статьях.

Почитайте на чём основа идеология защиты. А то, что вы тут кусок текста голого разместили - это несерьезно :) Такое если разместить на сайте, то убого, голо будет смотреться.

Кстати технология эта уже в течении 2 лет успешно работает и показала хорошие результаты.

Вот здесь: http://www.flapoint.ru/guard/guard_history.html мы вкратце пишем об этом. Читайте внизу пункт "С чего все началось? История создания".

izone добавил 20.10.2009 в 19:04

burunduk:
а вору больше делать нечего как оставлять ссылки чужие ссылки? :)

Представьте себе, при ручной краже в 90% случаев ссылки оставляются как есть. При автоматической краже, вообще вариантов нет - все ссылки оставляются 100%.

ISPServer:
как вариант "костыля" без выяснения причин закрыть файрволом доступ from me to me 80

Как вариант поиска скрипта. Искать find все php и все исполняемые файлы perl и в них грепать на предмет открытия стариниц сайта. К какой странице обращаются можно вычислить по access.log

Спасибо за совет по "костылю". Скажу техподдержке.

Насчет поиска - да, тоже об подумал, вчера ночью скинул копию сайта (со всеми скриптами) на винт- сегодня буду искать... На винте быстрее будет, чем на сервере. Спасибо.

izone добавил 20.11.2008 в 17:55

Valeo:
Может на cron'е стоит вызов скриптов сайта?

Штук 10 скриптов стоит на кроне. Ну это все нужное. Они и раньше стояли - проблем не было

izone добавил 20.11.2008 в 17:57

Andreyka:
В логи апача смотрите за это время - увидите ip

Да, верно, как тут уже сказали - собственные ip видим

izone добавил 20.11.2008 в 18:03

kxk:
izone, Грабера нет на сайте?

Вы как в воду глядите :) Есть :) Один автонаполняемый сайт в качестве экспермента на серваке живет более года. Он парсит сторонние рсс-ленты и на их основе делает страницы. Ну граббер контента в общем-то, да так и есть. Вчера ночью, как раз перед написанием этой темы отключил его.

izone добавил 20.11.2008 в 18:04

manman:
видимо это апачеГ 2.2.* версии, они постоянно стучат себя GET / по ИП на котором залистены
я убил их конекты фаерволом у себя. а потом убил 2.2.* и поставил 2.0.*

Версия apache 2.0.61

izone добавил 20.11.2008 в 18:05

Dreammaker:
Как вариант, перед апачем стоит ещё и nginx, благодаря которому в логи пишется собственное айпи, а не "правильное".

Нет, nginx-а - нет

izone добавил 20.11.2008 в 18:06

Спасибо всем откливнувшися! Направление поисков решения проблемы теперь понятно. Буду думать.

Тут почему-то в личке задали вопрос про организацию баннерной сетки..

Отвечаю:

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

сайтах. В наших тестированиях скрипт успешно прокручивал рекламу

одновременно на десятке сайтов. На базе скрипта возможно построить

ротацию баннеров (или любых других материалов) как в пределах одного

сайта, так и организовать небольшую баннерную сеть.

Derinie:
На мой взгляд, это очень важная опция. Пожалуй, даже одна из главных :)
Ведь это позволит ротировать на одном рекламном месте разные баннеры для пользователей из разных городов - для москвы - одна реклама, для питера - другая реклама - хорошо и владельцам сайта, так и для пользователей.

Согласен, что функция нужная. Ну пока имеем то, что имеем...

Derinie:
izone, скажите, есть ли в системе геотаргетинг по русским городам?

В этой версии геотаргетинга нету. . Не было надобности ранее - не делали. А так возможно (если будет спрос), то в одной из следующих версий сделаем.

netwind:
А я не для вас пишу, а для "клиентов". Вам ли не знать какой хороший ТИЦ у searchengines.ru.

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

netwind:
izone, Я слышал все эти ваши доводы раньше. На то ведь и расчет, правда ? Вы, по-видимому, нарушаете GPL. Как относиться к вам и вашему продукту - каждый выберет сам.

netwind, мне надоело с вами дискутировать на эту тему. Я не собираюсь вас ни в чем переубеждать. Читайте мой пост выше.

А чтоб не быть голословным - возьмите openx, доработайте его как вам нужно и распространяйте по лицензии GPL :)

netwind:
1. я спрашивал, что делать, но случайно обнаружил, что моя проблема решается удивительно знакомым образом - вызовом той же самой функции. В Openx не вполне устраивает, поэтому я посматриваю и на другие схожие проекты.
2. Что я хотел - я уже услышал и публично донес свои тезисы до вас и сообщества.
3. Если ваша программа использует GPL-код, вы обязаны предоставить исходники законному пользователю. Даже если переписали 99% кода. Даже если он не заплатил за программу денег.

Все это фигня по сути, ущерба серьезного вы не наносите, а вот за опенсорс-коммунити обидно. Пацаны старались.

netwind, вы плавате в этом вопросе и очень сильно. Слышали звон, да не знаете где... если вы хотите отвлечься от темы и пообщаться на тему GPL-лицензий, то извольте:

Для того, чтобы следовать условиям лицензии GPL в какой-то отдельно взятой стране - для этого

она (GPL лицензия) должна иметь юридическую силу в этой стране. Сама GPL-лицензия - довольна

спорна, некоторые ее постулаты вообще утопичны. GPL-лицензия конфликтует с законодательством многих стран и не везде признается. В России, в частности - этот вид лицензии не имеет никакой юридической силы и законом не признается (не зря юристы советуют фирмам платить деньги за свободное ПО, хотя бы коробку и доставку оплачивать, чтоб иметь какой-то документ о покупке).

Никаких ссылок не привожу - в инете полно информации на эту тему, если нужно - найдете.

Сама GPL-лицензия (которая к слову имеет на сегодняшний день 3 версии) - конфликтует со

некоторыми патентами (с законодательством) и коммерческими лицензиями и довольно неоднозначно толкуется и расплывчата. Как и Библия :) имеет много толкований у разных юристов и в разных странах. Например вы пишите про изменения кода. Да, GPL лицензия пишет про возможность изменения, однако не указывает что считать "изменением". 1% или 99%, как вы пишите. А 99% переписанного кода - это уже не измененный код, а новый продукт. Далее: GPL-лицензия говорит только о изменениях/модификациях "своего" кода, но ничего не говорит о добавлении дополнительных файлов, дополнительно написанном коде, дополнительных функциях и т.д. Вы пишите о возможности получения исходного кода - да, возможно вам предоставят код если изначально продукт изменен на 1-2%. Но, если он изменен на 50-60%, то скорее всего вам предоставят код начальных файлов, а код новых добавленых файлов и функций не предоставят. Так как тут вступает в действие авторское право, которое имеет приоритет перед GPL-лицензией. Разработчик объявит это дополнительным своим авторским модулем, расширяюшим возможности изначального продукта. И разработчик будет прав, так как тут, как я писал выше - вступает в силу закон об авторских правах. Ну и на это потрачены время/ресурсы/деньги. И никаких нарушений законодательства здесь нет.

А что касается ваших сетований об опенсорс-комьюнити - не надо о них заботиться, они хорошо

зарабатывают. Например на поддержке. Приведу вам пример... ну например, вы хотите купить платный телевизор за 1000 долларов + бесплатная доставка к вам домой или бесплатный такой же самый телевизор с платной доставкой и бумажной инструкцией за 1000 долларов. Какой бы вариант вы не выбрали - смысл тот же: халявы не бывает. Разработчики опен-сорсных продуктов тоже любят ездить на машинах, кушать, у них у всех семьи, нужно оплачивать аренду офисов (где опи пишут свои продукты) и т.д. Так, что не нужно тут "пускать слезу" о опенсорс комьюнити...

Вдогонку: если б мы выпускали наш продукт под лицензией GPL, то вполне могли бы запросить с вас (или с кого-то другого) деньги за техподдержку. По лицензии GPL, разработчик не обязан предоставлять бесплатную техподдержку. Однако как видите, отвечаем всем бесплатно :)

netwind:
izone, ну да, неправильно выразился, ведь iframe это без яваскрипта.
но что же делать с обычным php ? у меня сайт ориентирован на мобильную аудиторую, а на телефонах javascript и iframe не работает.

да собственно, это уже неважно. вы прокололись . утверждаете, что в скрипте этого нет, но я то помню как пользоваться phpadsnew.
вот такой вот код успешно показывает баннер в вашей системе:

if (@include(getenv('DOCUMENT_ROOT').'fla/fla_ads.inc.php')) {
if (!isset($zzz_context)) $zzz_context = array();
$zzz_raw = view_raw ('', 0, '', '', '0', $zzz_context);
echo $zzz_raw['html'];
}


какое невероятное совпадение! именно такой же код используется в phpadsnew (ныне openx).

Замечу, что декомпилятор мне не понадобился. Я сделал простое предположение, что у вас остались непереименованные функции из phpadsnew и вызвал ее - это view_raw().

Выводы делайте сами.
Кстати, было бы неплохо если бы сообщили бы мне, лицензированному пользователю, где я могу получить исходные тексты продукта.

1. По поводу обычного php - вы спрашиваете что делать? Ну или ждать нашего следующего релиза или юзайте ваш любимый openx. Кстати чего-не юзаете? Что-то не устраивает?

2. По поводу того, что вы там чего-то нашли в коде или вызвали какую-то функцию. Да, как я писал вызов PHP-кода есть, но в эту весию крутилки не включили в интерфейс это дело.

3. По поводу "лицензированного" пользователя и получения исходных текстов. Не понял вас. Что вы хотите получить? У нас вы ничего не получите - халявы не бывает :)

Всего: 126