1.3, Аноним (-), 19:12, 09/01/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Уау !!! Эксплоит необычайно красив. Достаточно POST-ом отправить:
<?xml version="1.0" encoding="UTF-8"?>
<bang type="yaml">--- !ruby/object:Time {}
</bang>
и будет выполнен код object:Time
| |
|
|
|
4.11, зачем имя анониму (?), 21:25, 09/01/2013 [^] [^^] [^^^] [ответить]
| +10 +/– |
Хм, когда находят уязвимости в PHP-приложениях, все почему-то поливают помоями в первую очередь платформу, а не сами приложения.
| |
|
5.13, filosofem (ok), 21:31, 09/01/2013 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Хм, когда находят уязвимости в PHP-приложениях, все почему-то поливают помоями в первую
> очередь платформу, а не сами приложения.
Не все, а сугубо некоторые. Но от этих некоторых так воняет, что нормальные люди с адекватным мнением часто предпочитают не отмечаться здесь в темах относительно PHP, Wayland и Ubuntu, чтобы не забрызгало. И я их понимаю.
| |
5.16, Аноним (-), 21:43, 09/01/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Хм, когда находят уязвимости в PHP-приложениях, все почему-то поливают помоями в первую
> очередь платформу, а не сами приложения.
Потому что эти уязвимости связаны с проблемами самой платформы PHP.
| |
|
6.17, Michael Shigorin (ok), 22:06, 09/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> Хм, когда находят уязвимости в PHP-приложениях, все почему-то поливают помоями в первую
>> очередь платформу, а не сами приложения.
> Потому что эти уязвимости связаны с проблемами самой платформы PHP.
Давайте всё-таки различать уязвимости приложений, фреймворков, платформы; как и их причины -- ошибки дизайна, промахи реализации, низкий общий культурный уровень.
| |
|
7.29, бедный буратино (ok), 03:01, 10/01/2013 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Давайте всё-таки различать уязвимости приложений, фреймворков, платформы; как и их причины -- ошибки дизайна, промахи реализации, низкий общий культурный уровень.
До недавних пор, пока все пальцами тыкать не начали, в php вообще не знали, что такое фреймворк.
И такие фичи, как "инклюд со всеми паролями, который можно найти с помощью спайдера, потому что лежит где-то рядом" или "внезапно (например, при переносе) не запустилось php, и в результате веб-сервер отдаёт полные исходники".
Кроме того, некоторые вещи, которые в развитых средствах делаются легко и приятно, в php приходится костылить и набалдашивать, поэтому и велика вероятность ошибок.
Ещё php не неглядный для веба. Конечно, некоторые фреймворки пытаются скрыть этот факт, но среднего php-шника на фреймворки не загонишь, потому что это чуждая культура - фича php это написать <? tralala; ?> здесь и сейчас, а не сначала делать схему, проектирование и уже по ней реализовывать. PHP-шник, который захочет делать всё по уму, быстро придёт к выводу, что по уму намного удобнее делать на том же python :) Это писать "где придётся, как придётся" удобнее на php. :)
| |
|
6.19, Аноним (-), 22:47, 09/01/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Потому что эти уязвимости связаны с проблемами самой платформы PHP.
Ну тогда будет честно если дырка в moinmoin будет распостранена на весь питон, да? :)
| |
6.21, Anonymous000 (?), 22:58, 09/01/2013 [^] [^^] [^^^] [ответить]
| +6 +/– |
Нет. Они связаны с 95% программистов на php. А так - вполне нормальный инструмент, если закрыть глаза на кривости стандартной библиотеки - детские болезни типа register_globals и magic_quotes давно исправлены. "Программисты на рельсах", сам ruby не знающие, и чуть чего, бегущие на форумы с вопросом "где взять gem для foo", ничем не лучше. В ровных руках и руби, и php, и питон хороши и пригодны.
| |
|
7.23, Crazy Alex (ok), 23:21, 09/01/2013 [^] [^^] [^^^] [ответить]
| +3 +/– |
Стоит всё же добавить, что PHP не блещет внутренней логикой. Чего стоит только то, как прикручивали по отдельности возможность индексации то к непосредственному результату выполнения функции, то ещё к чему-то... Или можно вспомнить, что функции там регистронезависимы - а переменные регистрозависимы... В общем, там старых скелетов всё же многовато.
| |
|
|
|
|
|
|
1.8, Michael Shigorin (ok), 20:40, 09/01/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Соответственно из дистрибутива или gem install rails -v=2.3.15
PS: интересно, кому вообще такая "гениальная идея" пришла в голову при существовавшем на то время register_globals в PHP и широкой известности самых разнообразных проблем с ним... опять небось виндузятники с макинтоидами, не читавшие даже study in scarlet :-/
| |
|
2.12, deadless (ok), 21:28, 09/01/2013 [^] [^^] [^^^] [ответить]
| –4 +/– |
Микаэль, у тебя параноя :) кругом враги мерещаццо, в следующий раз чашку кофе прольешь, кляни на чем свет стоит тех виндузятнегов что кофе изобрели!
| |
|
|
4.22, тигар (ok), 23:08, 09/01/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> Микаэль, у тебя параноя :)
> Всего лишь читаю или поглядываю в ruby-talk@ без малого десять лет.
правильно. не показывай мАлому это!:-)
| |
|
|
|
|
2.20, Аноним (-), 22:50, 09/01/2013 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Ха, пля, я для редмана эксплойт намутил. Вешайтесь духи!!! :)
Думаешь, за остальными заржаевеет? Хотя вот честно, обладателей редмайнов и мойнмойнов не жалко. Совсем. Они вывешивают окружающим такие кактусы. Пусть теперь сами выкусят.
| |
|
3.24, pavlinux (ok), 23:42, 09/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
Да ладно, нормальная СРМка, для малого офиса. Тока ухаживать за ним надо.
Самая ж..па была той весной, когда дистрибутивы массово на руби 2.0+ перешли,
а редмайновцы и плугино-писатели особо не торопились.
Было два выхода - ставить руби 1.8 или переделывать/доделывать редмайн с плугинами,
сейчас вроде всё устаканилось.
| |
|
4.28, Led (ok), 02:52, 10/01/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Самая ж..па была той весной, когда дистрибутивы массово на руби 2.0+ перешли
Верни машину времени на место. Или бросай бухать.
| |
4.35, бедный буратино (ok), 05:35, 10/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
> когда дистрибутивы массово на руби 2.0+ перешли
назовите хотя бы два таких дистрибутива
arch: ruby 1.9.3
sid: 1.8.7 и 1.9.3
alt sisyphus: 1.9.3
mageia3: 1.9.3
frugalware-current: 1.9.2
slackware-current: 1.9.3
| |
|
5.53, pavlinux (ok), 03:24, 14/01/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> когда дистрибутивы массово на руби 2.0+ перешли
> назовите хотя бы два таких дистрибутива
> arch: ruby 1.9.3
> sid: 1.8.7 и 1.9.3
> alt sisyphus: 1.9.3
> mageia3: 1.9.3
> frugalware-current: 1.9.2
> slackware-current: 1.9.3
Ну или 1.9, путаю я их :)
| |
|
|
|
2.30, бедный буратино (ok), 03:05, 10/01/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
Редмайн обычно старается все косяки rails исправлять, обычно их такие уязвимости не касались. Но я всё равно держу его в чруте, и регулярно обновляю из hg.
А ломание обычно начинают с github. Если github стоит, значит всё нормально. :)
| |
|
3.54, pavlinux (ok), 03:35, 14/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
>... требует жёстко 3.0.19?
Да говорю, там зоопарк
Стабильными считаются редмайны - 2.2.1, 2.1.6, 1.4.6
Все 2-ки работают на руби 1.8.4 и 1.9,
1.4.6 - только на 1.8
Мне, пля, повезло, я попал на версию редмайна 2.0, которая супер-пупер мутантская,
сначала работала на 1.8, но все апдейты к ниму тестят на 2.1, и плугины тоже.
.... ,бла-бла-бла....
В общем потихоньку переползаю на 2.1
И ваще, установку редмайна надо начинать с изучения работоспособности всех плугинов!!!
А то, я к примеру, из-за этих плугинописателей, весь ActionMailer перехерачил, теперь
сам боюсь трогать. :)
| |
|
4.55, Andrey Mitrofanov (?), 10:50, 14/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
>>... требует жёстко 3.0.19?
> Да говорю, там зоопарк
> Стабильными считаются
Есть такое впечатление, что ребята с рельсами _уверены, что и руби, и рельсы просто _необходимо ставить в домашнюю директорию, при каждом логине на машину обновлять с интернетов все gem-ы (у которых тоже принципиально не бывает стабильных версий/релизов). Это Путь К Успеху. Проверено гламурными ребятами с макбуками.
Это у тебя зоопарк: ты хочешь от них чего-то странного -- "стабильный", "продакшен", "сесьюрити-саппорт".
Одумайся!+:/
> сам боюсь трогать. :) | |
|
5.57, pavlinux (ok), 01:44, 15/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Одумайся!+:/
Я что ль придумал его впиндюрить?! Партия сказала - надо, комсомол ответил - есть!
| |
|
|
|
|
|