Уязвимости нулевого дня в Wordpress и Vanilla Forums позволяют удаленно взламывать сайты
Комментарии (9)
12 мая 2017 в 21:26
0↑
↓
Спасибо за статью!12 мая 2017 в 22:10
+1↑
↓
Каждый раз при виде исходников Wordpress дико удивляюсь. Удивляюсь тому что столь хреново написанная система стала так популярной. Глядя на эти исходники хочется рыдать, и становится стыдно за PHP.12 мая 2017 в 22:44
0↑
↓
Каждый раз при виде исходников Wordpress
А в 2003 вы их видели? Еще на php4? Тоже было стыдно за язык и хотелось плакать? Я, как и вы, к WP крайне отрицательно отношусь (в основном из за дырявой архитектуры), но зря вы повторяете шаблонные глупости.12 мая 2017 в 23:40
+1↑
↓
Так тут не шаблонные глупости, шаблонные глупости у разработчиков вордпресса, причем шаблонные глупости 2003 года как вы сами написали.
Вместо того чтобы переписать свою систему с нуля — нормально, они до сих пор пилят новые костыли на старый лад. Каждую неделю только и слышно что в вордпрессе найдена новая критическая уязвимость.13 мая 2017 в 07:36
0↑
↓
Да, все так. Но после того, как экосистема WP обросла кучей плагинов от разных разработчиков идея переписать ее с нуля потеряла всякий смысл. Без нарушения обратной совместимости там уже практически невозможно что-то сделать — только костыли писать.
Просто надо понимать, что WP — это очень старая система с тяжелым наследством. Кмк WP находится в состоянии затянувшейся агонии уже лет 8–10 и держится в основном за счет того, что сильно выстрелил при рождении. Такой своеобразный жизненный цикл проекта.Но рыдать, глядеть на исходники, и стыдится за язык программирования? Это, конечно, очень трогательно, но как то картинно. На прошлой неделе я проводил собеседование с соискателем должности программиста php, так он мне тоже сказал, что глядя на некоторые исходники ему стыдно за язык программирования. Фраза для меня была настолько необычной, что запомнилась. И вот снова…
13 мая 2017 в 09:02
0↑
↓
потому что обидно, когда из-за такого кода весь язык считают недоязыком даже те, кто ни строчки не написал не только на нем, но и вообще:/13 мая 2017 в 10:26
0↑
↓
Ну… стоит ли обижаться на таких людей? Да мне кажется у любого ЯП есть свои хейтеры и свои евангелисты, php тут не является каким-то исключением. Мне лично внушает оптимизм процесс развития языка в последние годы, во всяком случае он уже сильно отличается от того, на чем был написан WP:)
13 мая 2017 в 11:26
0↑
↓
На первом этапе можно переписать внутренний код движка не меня внешний API для расширений.
13 мая 2017 в 01:44
0↑
↓
А причем здесь PHP
Просто у WP неандертальская архитектура. Точнее её просто нету. Бессвязный набор функционального кода.
Я много раз в других языках наблюдал не лучше