Главная » Записи с тегом "фильтры"

Рубрики с меткой ‘фильтры’

Adobe Photoshop: разработка собственных эффектов

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

Существует два основных инструмента для создания собственных эффектов: Custom («Заказной») и Displace («Смещение»). Читать далее »

Спам — проблема века

Что такое спам, или Кто настраивает фильтры

Конечно, спам — это плохо, а следовательно, борьба со спамом — это хорошо. Казалось бы, все просто, однако у этой борьбы есть и оборотная сторона. Вероятно, вы сталкивались с ситуацией, когда ваше деловое письмо по непонятной причине было вырезано фильтром, которому показалось, что это спам. Еще хуже, что теперь ваш адрес попал в черный список. А получатель, которому вы в недоумении звоните, говорит, что надо написать сисадмину — тот разберется, что случилось. Читать далее »

Антиспамовые фильтры

Сегодня, наверное, уже все, кто пользуется Интернетом, знакомы с таким явлением, как спам, то есть с массовыми неадресными рекламными рассылками по электронной почте. Некоторые ученые (например, профессор технологического университета Хельсинки Ханну Кари) даже считают, что компьютерные вирусы и спам приведут к разрушению Интернета, причем не в какой-то отдаленной перспективе, а уже в 2006 году. Читать далее »

На линии огня

Если компания выходит в Internet, то она может быть уверена, что хакеры о ней не забудут. Однако, если установить брандмауэр, сон администратора сети может стать спокойнее.
Читать далее »

WordPress: как скрыть приписку ?ver= к скриптам и стилям.

В браузере по нажатию ПКМ->«Исходный код страницы» WordPress вежливо выдаёт нам номера версий всех своих скриптов и стилей:

...
<link rel='stylesheet' id='dtree.css-css'  href='http://мой_сайт.ру/wp-content/plugins/wp-dtree-30/wp-dtree.min.css?ver=4.2' type='text/css' media='all' />
..

Читать далее »

Тестирование нового интерфейса для localize.drupal.org

Пару недель назад, я объявлял об открытии нашего тестового сайта и некоторые люди взялись за его использование и оставили свои отзывы. Исправления и улучшения добавляются на сайт постоянно. Тестовый сайт работает с полностью пересмотренным интерфейсом для перевода и с момента его открытия были внесены следующие изменения:

  • Первая страница теперь является лентой, что позволяет лучше информировать пользователей о происходящих событиях
  • На первой странице показываются те группы, участником которых вы являетесь
  • Было упрощено оформление форм с фильтрами, фильтры которые не используются теперь скрываются
  • Был переписан текст существующих подсказок и добавлены подсказки для кнопок отклонения перевода и отмены действия
  • Возможности Organic Groups были встроены в интерфейс, так как при использовании только меню навигации, было сложно до них добраться
  • Было пересмотрено формирование ссылок в линейке навигации Читать далее »

Captcha в phpBB

Немного о спаме

Сегодня спамом называют любое коммерческое сообщение, попавшее к вам без вашего запроса посредством сети интернет. Однако расшифровывается эта аббревиатура, как SPiced hAM — перченая ветчина. В далеком 1937 году американская корпорация Hormel запустила грандиозную рекламную кампанию по сбыту неликвидных мясных консервов третьей свежести, в результате которой спам стал главным продуктом питания в послевоенной Великобритании.

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

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

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

Методы борьбы со спамом

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

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

Ввод 3D- изображений, а также элементов, выполненных по технологии Flash, значительно затрудняют алгоритм распознавания для программ-ботов, что обуславливает широкое применение инновационных видов капчи многими ресурсами.

Насколько уязвима Captcha

Чтобы защитить ресурс от роботов, придумываются все новые виды капчи: графическую капчу дополнили смысловой (например, занесение в поле результат простейшей операции 2+2) и даже звуковой варианты. И, если робот не распознал графическую капчу, он может попытаться обойти ее программно. Существует несколько способов для этого:

  • Предугадывание вариантов. Если программисту известны факторы, влияющие на генерацию капчи (к ним относят открытый исходный код и эвристический анализ) — это позволит обойти их, избежав ручного ввода символов;
  • Подбор символов. Чем меньше количество символов, тем проще боту, а возможность манипуляции сессиями и вовсе дает программе возможность доступа к секретной информации, на фоне чего взлом капчи покажется простым;
  • Использование несуществующих сессий. Некоторые Web-«движки» из-за несовершенного кода допускают возможность подмены идентификатора сессии (зануление). В итоге, несуществующая сессия, несуществующее изображение, несуществующий ответ на него, как следствие — пустая строка. Сравнение нуля с нулем и в итоге означает победу робота.

Читать далее »

Как создавать форматы ввода

Этот пример показывает, как модуль может быть использован для определения фильтра содержимого отправленного пользователем, который будет выполнен до отправки данных в браузер.

Чтобы показать все возможности системы фильтров, мы определим два фильтра в данном модуле. Один будет заменять строку 'foo' на строку, определённую администратором. Другой найдёт пользовательский XML-тэг <time /> и заменит его на текущее время.
Читать далее »