Администраторы инфраструктуры проекта jQuery несколько часов назад зафиксировали (http://blog.jquery.com/2014/09/24/update-on-jquery-com-compr.../) повторную атаку на сайт jQuery.com и подтвердили компрометацию сервера злоумышленниками. В настоящее время сайт jQuery.com оперативно перемещён на новый сервер, на котором запущены только проверенные сервисы. В отличие от первой атаки (http://www.opennet.me/opennews/art.shtml?num=40662), в рамках которой было организовано распространение вредоносного ПО, в рамках второй атаки была осуществлена подмена содержимого сайта (дефейс).
Содержимое главной страницы было заменено на текст "Common, guys! All your base are belong to us. Just please reinstall dat backdoored spenssh deamon. And all will be fine", что может свидетельствовать об организации сбора паролей через подставной ssh сервер. Предполагается, что атаки проведены разными лицами, но использовали для проникновения одну и ту же брешь в системе безопасности. Через какую именно уязвимость был совершён взлом не сообщается.
В настоящее время проводится анализ остаточных следов, работа по усилению безопасности и обновление зависимостей. Не исключается, что в результате атаки, злоумышленники получили доступ к базе учётных записей администраторов и разработчиков jQuery, использующих jQuery.com и ряд других сайтов проекта, работающих на основе движка WordPress.URL: http://blog.jquery.com/2014/09/24/update-on-jquery-com-compr.../
Новость: http://www.opennet.me/opennews/art.shtml?num=40671
Я думал, всем уже ясно, что на вордпрессе можно делать только сайты уровня "фигак-фигак и в продакшен". Для остального либо с нуля писать, либо брать cms, разработчики которых не ценят функционал выше безопасности.
Ага-ага, сломали через ssh, а виноват WordPress.
Через вордпресс получают шелл. С этим шеллом ломают дальше.
Где об этом написано в данном случае, что сломали именно WP?
Жду ссылку. Иначе считаю пустой болтовней.
Чего и следовало ожидать. Голословные заявления - не более того.
Чукча не читатель, чукча писатель? Где написано что сломали через ssh?
Написали - "верните назад забекдоренный ssh", другими словами сервак сломали чем не понятно, поставили бекдор, админы его снесли, сервак опять сломали...
расскажи это techcrunch.com
В твоем воображаемом мире ломают только вордпресс?
> В твоем воображаемом мире ломают только вордпресс?Сначала читаем статистику взломов, смотрим и сравниваем уязвимости в распространенных cms, потом аргументированно спорим.
Уж сколько раз твердили миру - абсолютно надёжных систем не существует, если очень надо, взломать можно что угодно.
> Уж сколько раз твердили миру - абсолютно надёжных систем не существует, если
> очень надо, взломать можно что угодно.Да, и это никак не противоречит тому, что написано выше.
Ты на статистику вордпрессов посмотри, а потом посмотри, что конкретно в нём ломают.
ну конечно, только написав с нуля можно получить идеальное качество и не сделать в коде ни одной ошибки. ерунду пишите.
>ерунду пишите.Сами просите и сами же обижаетесь...
Написав свой код, можно,очевидно, сделать код, который не подвержен широко распространенным уязвимостям.Иными словами, ты не пойдешь на рынок и не купишь 0day для своего сайта, если ты только не крупный сайт сети, интересный многим взломщикам. Хотя в случае jQuery ты интересен многим, я согласен; тем не менее, всё же исключена ситуация типа "ломали одну квартиру - неожиданно подобрали универсальный ключ к дверям всего подъезда".
то что описали это обратная сторона популярности продукта. чем выше популярность тем больше людей ищут возможности взлома и тем больше этих уязвимостей находится. К коду созданному вами сомнительно чтобы кто то искал возможности взлома, но это не означает что там нет ошибок. возможно даже наоборот, то что этот код ещё более дырявее чем популярный.
Так именно об этом я и писал, о чем спор-то?
та тут я скорее решил просто дополнить
> Написав свой код, можно,очевидно, сделать код, который не подвержен широко распространенным
> уязвимостям.... если у вас докторская по информационной безопасности.
Распространенные грабли - когда кто-то решил написать свой велосипед для работы с паролями.
И начинается "хей, я добавлю вторую соль и укажу её переменной в коде!".
Сайт взломали, переменную с солью увидели и все.
А поменять соль нельзя - она участвует в шифровании текущих паролей.
Поменяешь - все пароли перестанут работать.
Как пример.
Ты точно уверен, что понимаешь назначение соли?
Вообще-то соль можно в открытом виде писать вместе с хешем пароля. И для каждого пользователя она должна быть своя. При этом принципиально нет особой разницы в количестве солей.
> Ты точно уверен, что понимаешь назначение соли?конечно, не понимает. он вообще дурачок.
>> Ты точно уверен, что понимаешь назначение соли?
> конечно, не понимает. он вообще дурачок.Дурачок из нас тот, кто до сих пор пользуется оперой и верит, что защищен.
(пожимает плечами) про веру — это ты со своими собратьями по дубоголовости общайся.
> (пожимает плечами) про веру — это ты со своими собратьями по дубоголовости
> общайся.Нечем крыть - переходи на личности (С)
Чет у вас зачастили сообщения в стиле "ты дурак".
Неужели вообще ничего не знаете?
Доки почитайте хотя бы.
мне есть чем тебя крыть, но это стирают.
> Ты точно уверен, что понимаешь назначение соли?
> Вообще-то соль можно в открытом виде писать вместе с хешем пароля. И
> для каждого пользователя она должна быть своя. При этом принципиально нет
> особой разницы в количестве солей.Я-то понимаю.
Я привел реальный пример, когда человек решил "усилить безопасность" и изобрел вторую соль.
И реально верил в то, что это поможет в случае, если сольют базу.
Ему как раз и указали, что первая соль у каждого своя.
А вторая соль одна на всех общая - если стырят файлы, эффект от неё теряется.
а jquery.com на вордпрессе что ли? O_O
<meta name="generator" content="WordPress 4.0" /> как бы намекает.
> на вордпрессе можно делать только сайты уровня "фигак-фигак и в продакшен"Вы удивитесь, но для 99% компаний этого действительно достаточно. Дешёво, и потерять не жалко, если домен или хостинг забыли продлить.
> cms, разработчики которых не ценят функционал выше безопасности.
Можно списочек, элементов хотя бы 5-8 (без шуток)?
Зачем апач и его форки запускать под аккаунтом, который может подменить демона sshd?
Потому что за это хорошо платят.
Может быть, хаксоры еще и права проапгрейдили?
Зачем вообще нужен jQuery?
эту библиотеку используют разработчики сайтов, будете делать сайт узнаете подробности.
Я в курсе, кто и где её использует, но не понимаю, зачем. Так же готов поставить под сомнение профессионализм этих самых "разработчиков", т.к. яваскрипт сам по себе вполне самодостаточен.
> Я в курсе, кто и где её использует, но не понимаю, зачем.
> Так же готов поставить под сомнение профессионализм этих самых "разработчиков", т.к.
> яваскрипт сам по себе вполне самодостаточен.Потому что "фигак-фигак и в продакшен". Качество вторично, быстрее сделал - быстрее бабло получил.
> быстрее сделал - быстрее бабло получил... а плохо сделал - потом ещё бабло получил. Двойная выгода.
есть такая особенность работы над проектом которая называется разделение труда. это когда не вам самому надо париться над написанием библиотеки из самодостаточного яваскрипта, а взять уже готовую и использовать. если бы вам заказали создать сайт то без разделения труда вы бы сорвали все сроки и имели бы не конкурентную цену создавая то же самое что уже есть и готово к использованию.
Зачем вообще париться над написанием библиотеки, если яваскрипт самодостаточен? Возможно, стоит просто нормально изучить яваскрипт вместо использования всяких коленных поделок?
вы поймёте когда попытаетесь сделать хоть какой нибудь сайт. пока судя по высказываниям вы лишь склонны теоретически рассуждать о "о самодостаточности языка", а не применять эти знания на практике.
> вы поймёте когда попытаетесь сделать хоть какой нибудь сайт.только идиоты пихают в «какой-нибудь сайт» кучу js в надежде, что благодаря этому контент станет ненужным.
заказчик просит сайт исходя из того каким он его видит, разработчики его делают согласно требованиям заказчика. только глупый человек может назвать кого то из участников создания этого продукта идиотом.
я понимаю, тебе неприятно ощущать себя идиотом. это нормально. ненормально — защищать две кучки идиотов.
Я давно и крайне успешно применяю яваскрипт для немного других целей. И, в принципе, я не против библиотек как таковых, просто реальной пользы от jquery не вижу (м.б. дело в нормальном проектировании просто?). Но мнение делальщика сайтиков, уверен, имеет куда больший вес. (Сарказм).
> вы поймёте когда попытаетесь сделать хоть какой нибудь сайт. пока судя по
> высказываниям вы лишь склонны теоретически рассуждать о "о самодостаточности языка", а
> не применять эти знания на практике.Не-не. jQuery много юзать - это реально моветон. JS действительно почти самодостаточен, нужна-то только пара обёрток на 20 строчек.
Почему моветон? А вот почему: условно говоря, JS, PHP, Perl и прочие питоны - это распи**яйство по сравнению с C, Java, C++, но jQuery - это такое же распи**яйство по сравнению с JS. Т.е. jQuery - это ВЫСШАЯ СТЕПЕНЬ распи**яйства. Есть элемент, нет элемента, нам пох, всё равно все селекторы отрабатывают. Отвалилось что-то где-то - не беда, скрипт всё равно не упадёт... И ищи потом, чего там ему не хватает, сиди, отлаживайся.
Кроме того, когда jQuery во все поля - обычно из этого получается ужасный прибитый гвоздями к представлению код. А когда ещё и динамически добавляется ВСЁ... Ухуху...
> PHP, Perl и прочие питоны - это распи**яйство по сравнению с Cкоторый конечно же по сравнению с asm, который по сравнению с чистым машинным кодом, а 32х бит проц не нужен вообще, пяток 8ми битных справится с любой задачей, да кому ваще нужны чипы, когда всю логику можно на транзисторах реализовать. О чем речь, электричество опасно, шестеренки, болты и гайки, нет не нужны нам, сообщения можно слать голубями, а телеграммы, простите смс, на веревочках натянутых между городами.. ну смешно же)).
>> PHP, Perl и прочие питоны - это распи**яйство по сравнению с C
> который конечно же по сравнению с asm, который по сравнению с чистым
> машинным кодом, а 32х бит проц не нужен вообще, пяток 8ми
> битных справится с любой задачей, да кому ваще нужны чипы, когда
> всю логику можно на транзисторах реализовать. О чем речь, электричество опасно,
> шестеренки, болты и гайки, нет не нужны нам, сообщения можно слать
> голубями, а телеграммы, простите смс, на веревочках натянутых между городами.. ну
> смешно же)).Неее. Я про жесткость проверок говорю. Она с низко/высокоуровневостью коррелирует, но не обязательно зависит от нее напрямую. Вот, jQuery - это высшая ступень раззвездяйства в плане жесткости проверок...
Так и запишем, не знаешь ни js, ни jquery.
>>Почему моветон? А вот почему: условно говоря, JS, PHP, Perl и прочие питоны - это распи**яйство по сравнению с C, Java, C++После этого комментария следует вывод что все нужно писать самому и на ассемблере?
Ты может скинешь код примеров своих работ, а мы оценим спеца!?>>но jQuery - это такое же распи**яйство по сравнению с JS
Мда, а все вроде Гугла и заканчивая Брендоном Айком как раз заявляют что сам JS создавался в спешке, имеет кучу "удивительных" особенностей, а гугл вообще пилит ему замену - Дарт.
> Ты может скинешь код примеров своих работ, а мы оценим спеца!?Хотите жестокий облом? Чтобы быть крутым тестировщиком - не обязательно быть крутым программером. Такая вот интересная фигня наблюдается :P.
А как мое утверждение противоречит тому что JS создавался в спешке?Я вообще-то про строгость проверок говорил. Типов и т.п., статических и рантайм.
Кросбраузерность? не, не слышал
> Кросбраузерность? не, не слышалне, слышал. берём, значит, js — и выкидываем нафиг. дальше берём «-»-свойства в css — и выкидываем нафиг. ура-ура, пока Крутые Уебмастера продолжают затейливый секс с разными браузерами, у нас уже всё работает.
> не, слышал. берём, значит, js — и выкидываем нафиг. дальше берём «-»-свойства
> в css — и выкидываем нафиг.Ну тогда HTML нафиг, да и TCP/IP вместе с HTTP - тоже. Качай себе фидопочту модемом да рассказывай про гипертекстовый, векторный
это просто высокомерие. друзей у него нет, с окружающими не ладит.. мне его жалко.
Быдлокодеры для кроссбраузерности пихают жКуери
Ассемблер сам по себе вполне самодостаточен
Даешь разработку движка на движке!
пойдем дальше - зачем делать сайт, если его всё-равно когда-нибудь сломают :)
Так разработчик познал Дао.
> Я в курсе, кто и где её использует, но не понимаю, зачем.Я тоже не понимаю зачем вы используете готовую операционку с библиотеками. Машинные команды - самодостаточны ничуть не хуже JS. Вот еще придумали какие-то библиотеки и ОС.
> Я тоже не понимаю зачем вы используете готовую операционку с библиотеками.угу, причём кривыми. да-да, я незаметно говорю о «вебе 2.0» и «веб-приложениях».
> Зачем вообще нужен jQuery?Ради достижения высшей цели, очевидно же!
Вам этого не понять... :)P.S.
А какой ответ вы хотели получить на заранее тролльный вопрос?
Вам скажут "для создания сайта", а вы тут же "для создания сайта можно использовать чистый JS" и понесся холивар.
Так что, для чего нужен, вы понимаете.
А насколько он нужен - другой вопрос, который вы не задали.
Дело уже казалось "глухарем", как вдруг преступник оставил новую улику:>Common, guys! All your base are belong to us. Just please reinstall dat backdoored spenssh deamon. And all will be fine
И тут стало ясно: это дело рук Xasd.
> И тут стало ясно: это дело рук Xasd.А, это он баш заголовками накормил? :)
Защитники ищут уязвимость методом "обновить все подряд и посмотреть будут ли взломы еще"? А хакер решил им помочь, мол не мучайтесь ребята... Замок на песке прям.
А если будет взлом не для прикола и следы реально заметут и активность будет незаметной несколько лет?
> активность будет незаметной несколько лет?Так заметь, левые включения довольно быстро нашли. А так нефиг инклюдить хлам с чужих серверов.
Прекрасный текст!Мгимо, натурально, финишт!
Хорошо, что хоть шапки-ушанки не оставили на месте взлома.