Архив рубрики: Публикации

Скрытые угрозы в бесплатных шаблонах для сайта

Доброго времени суток!

В этой статье я расскажу об опасностях, которые поджидают блоггеров-новичков, подыскивающих для своего WordPress блога бесплатный шаблон на сайтах-каталогах тем. Шаблоны, переведенные на русский я зык, часто содержат «спам» ссылки на внешние сайты, скрипты с критическими уязвимостями, бэкдоры, дающие возможность загрузить веб-шелл.

Сколько незнакомых слов? Небольшое пояснение и расшифровка терминов.

Бэкдор (черный ход в переводе с анлийского backdoor) – зашифрованный в файлах темы код, дающий возможность хакеру получить доступ и удаленное управление сайтом через загрузку веб-шелла. Кроме этого заразиться могут все сайты, находящие у вас на хостинге.

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

Сюрпризы зараженных шаблонов

В каждом шаблоне, который я скачивала для своего нового сайта, содержался код со ссылками на другие сайты. Не редко этот код был зашифрован. Я даже посвятила решению этой проблемы статью – «Как выявить ссылки на другие сайты в шаблоне и удалить их». Такое размещение ссылок служит черным методом раскрутки сайтов в поисковых системах и наращивания его показателей.

Обычно файл footer.php, sidebar.php или functions.php, содержит в себе код, который при открытии страницы сайта, загружает с внешнего сайта список спам-ссылок. Часто эти ссылки не видимы, как для владельца сайта, так и для посетителей. Наличие внешних ссылок можно увидеть, посмотрев исходный код страницы. Более продвинутые коды могут заменять слова в статьях на ссылки, ведущие на чужой сайт.

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

Не редко причиной заражения сайта может стать уязвимость в шаблоне, содержащаяся в скрипте timthumb.php. Он служит для автоматического масштабирования изображений и содержится практически в каждой теме. 2.8.14 — на сегодняшний день самая новая версия. Проверьте версию в вашем файле и, если она более ранняя, обновите файл с [urlspan]официального источника[/urlspan].

Меры предосторожности от взлома и проверка на уязвимости

Помните, бесплатные каталоги шаблонов распространяют темы, уже содержащие зашитые и скрытые ссылки на другие сомнительные сайты. Не стоит думать, что премиум-шаблоны, выложенные бесплатно, чистые, они с большой долей вероятности, будут содержать в себе вредоносные вставки в код. Премиум-темы покупайте у официальных представителей на их сайтах. Начинающие блоггеры без стартового капитала могут установить тему из официального репозитория https://wordpress.org/themes/. Плагины тоже следует устанавливать оттуда.

Выбор дизайна сайта и подходящего шаблона – дело не легкое. В папке с темами на хостинге может скопиться много тем, а активной будет всего одна. Так вот не храните их в wp-content/themes, после выбора подходящей, скопируйте себе на компьютер понравившиеся, а оттуда сотрите. Рекомендую переименовать папку скачанной вами темы после ее установки.

Проверьте версию скрипта timthumb.php, о котором говорилось выше. Если она не последней версии, обновите [urlspan]отсюда[/urlspan].

Если вы размещаете свой сайт на хостинге Бегет, с недавнего времени у него появился скрипт проверки на наличие вредоносных кодов и спам-ссылок – AI-Bolit. На главной странице вашего аккаунта найдите в самом низу раздел «Сервисы», потом выберите «AI-Bolit».

При выборе режима «Параноидальная проверка» в отчете будет около 30-ти подозрительных скриптов. Для большинства найденных скриптов — это окажется ложным срабатыванием сканера Айболит, которое происходит из-за автоматической проверки.



2016-01-27T12:18:54
Блог на WordPress

Ричард Столлман — отец открытого программного обеспечения

Что для вас значит программирование? Это работа, хобби или может быть средство заработка? Для этого человека программирование — это философия жизни: «Free as Freedom» или по-русски «Свободный — от слова свобода». Сегодня мы поговорим о Ричарде Мэтью Столлмане — отце движения свободного программного обеспечения и основателе фонда FSF.

NicoBZH_-_Richard_Stallman_(by-sa)_(10)

Ранняя жизнь

Ричард Столлман родился 16 марта 1953 года в Нью-Йорке, на Манхеттене. Его родители Элис Липпман и Даниэль Столлмен. Мать Ричарда работала учительницей в школе, а отец продавал печатные станки. Ричард работал долгое время добровольцем. Его целью были не деньги, а помощь, творчество и всеобщее развитие. Еще в юности он показал свою тягу к свободе и нежелание бороться за деньги.

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

Образование

Образование Столлмана началось в Гарвардском университете в 1970 году. В 1971 он присоединился к университетскому сообществу хакеров. А в 1974 окончил Гарвард и получил диплом бакалавра.

Молодой Ричард решил продолжить свое образование в Массачусетском технологическом институте. Но после одного года обучения он сосредоточил все свое внимание на программировании в лаборатории MIT.

Проект GNU

В 1983 году Мэтью Столлман основал проект GNU. Он был уверен, что избран, для того чтобы дать пользователям свободу, создавая открытое программное обеспечение. Это не просто технический проект, он имел политическое, культурное и социальное значение.

Главная цель GNU — это свобода, на которую у каждого есть право. Свобода программного обеспечения включает такие возможности:

  • Использовать программное обеспечение для любых целей
  • Иметь доступ к исходному коду
  • Возможность копировать программы
  • Изменять программы
  • Распространять программы и делиться с другими

Манифест GNU был опубликован в 1985 году. Свободное программное обеспечение гарантирует все права пользователей с помощью лицензий. Свободное ПО — не означает некоммерческое, вы можете его купить, но в то же время вы покупаете не только программу, вы покупаете все права на ее использование, и можете использовать ее как хотите.

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

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

Конечная цель GNU — создать новую операционную систему, в которой все программное обеспечение будет работать бесплатно. Разработка началась в 1984 году, а в 1992 стала доступна вторая версия.

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

Open Source vs СПО

Ричард Столлман известный как человек, который всю свою жизнь борется за правильное толкование своего проекта. Он даже откажется от любого интервью, если он не будет уверен что все определения используются правильно. Эта точка огромный источник недоразумений между свободным программным обеспечением и открытым исходным кодом. Отличие в том, что открытый исходный код — это модель развития, а свободное программное обеспечение — идея и политическое движение.

Когда вы говорите о свободном программном обеспечении, но не делаете его бесплатным или доступным всем, это изменяет только стоимость, но не свободу, как право человека.

GNU и Linux

Вернемся к определению GNU. Это рекурсивный акроним, GNU означает — GNU это не Unix (GNU is not Unix). Но в то же время GNU Unix совместимый.

В начале 90-х GNU/Linux была очень простой операционной системой, без графического установщика и установочных дисков.

Первое ядро Linux было написано 1991. Тогда для создания операционной системы было использовано ядро Linux и утилиты проекта GNU. Это были такие утилиты, как bash, find, cp и набор компиляторов GCC.

Преимущества свободного программного обеспечения

Ричард Столлман был вдохновлен политикой Гарварда, где ни одна программа не может быть установлена, если ее код не открыт публично.

GNU доступен всем как воздух. Обычно цена программы включает в себя цену лицензии, цену копирования и т д. В свободном программном обеспечении эти дополнительные расходы упразднены. Полный исходный код программ должен быть доступен всем. Только в этом случае пользователи смогут реализовать нужные им функции. Люди не должны ждать пока крупная компания выпустит новую версию программы, или использовать десятки программ для достижения цели. Они могут просто доработать профессиональное программное обеспечение, которое уже существует. Чтобы не развивать собственные приложения с нуля, самостоятельно, можно внести несколько нужных изменений в уже существующие продукты. Свободное программное обеспечение будет полезным для вас если вы можете изменять исходный код.

В то же время свободное программное обеспечение защищает не только пользователей, но и компании, от взлома.

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

Есть только один минус — программисты получат намного меньше денег. Но талантливые специалисты, которым нравится их работа, как Ричард Столлман, будут работать за любую зарплату, они будут работать за идею.

Фонд свободного программного обеспечения

Фонд свободного программного обеспечения — это международная некоммерческая организация, поддерживающая свободное программное обеспечение и защищающая права пользователей. Основана Ричардом Столлманом 4 октября 1985 года.

Richard

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

Интересно, что фонд свободного программного обеспечение использует только СПО в своей работе — это их главный принцип.

FSF спонсирует GNU, у них есть множество добровольцев, делающих свою работу, так же как и Столлман в юности.

FSF имеет много авторских прав, на различное программное обеспечение, в том числе на операционную систему GNU.

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

Если вы разделяете философию Ричарда Столмана, вы можете поддержать свободное ПО. Лучшей поддержкой будет использование его на своем компьютере и распространение.

Защитите себя от шпионов

Свобода включает в себя право на личную жизнь и свои секреты. Ричард Столлман никогда не оставлял это без внимания. Люди должны понять ценность свободы.

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

Почему проприетарное программное обеспечение является вредоносным

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

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

Кто же Ричард Столлман

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

У основателя FSF огромный и обширный график путешествий по всему миру, чтобы как можно больше людей, программистов и пользователей ПК узнали о свободном ПО.

Выводы

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

Если вы проникнитесь идеями свободного программного обеспечения вы ясно поймете зачем это нужно. СПО это не просто технология, это реализация ваших прав и свобод.

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

В завершение предлагаю вам документальный фильм о том как начиналось движение свободного программного обеспечения и разрабатывалась операционная система Linux — Revolution OS: