Алексей Шумаев

Алексей Шумаев

С нами с 30 ноября -0001; Место в рейтинге пользователей: #24
Алексей Шумаев
12 сентября 2018, 21:50
0
Нет там округления по умолчанию, даже из интереса глянул на чистом тесте )
Если сайт не на базовом функционале — смотрите ваши данные — единицы измерения, плагины, кастомизации штатных методов — где-то что-то округляет, наверное.
Алексей Шумаев
05 сентября 2018, 21:42
0
Добре! В теме компонента мы уже знатно намусорили, хватит )
Если есть интерес этому вопросу, нужно отдельную тему создать.
Алексей Шумаев
05 сентября 2018, 19:17
0
Про не безопасность мне известно. Но я не уделял должного внимания этой теме и это очень плохо.
Для меня странно, что никому эта тема особо не интересна. Либо все уже умеют защищаться, либо (что вероятнее) большинство народа не знает или не заморачивается. Почему это плохо, я написал выше.

Да и потом если вы занимаетесь разработкой сайтов и поддержкой ну попробуйте по лучше изучить безопасность MODX.
Если вы знаете, как защищать ограниченные полномочия (указанные выше в обсуждении общеизвестны и не достаточны в этом контексте) — напишите статью, лично я буду очень благодарен. Я вот пока не знаю. Идеи есть, но надо проверять.
Евгений указал путь, за что ему спасибо.
Алексей Шумаев
05 сентября 2018, 18:00
0
Доверие есть, нужно понимать границы.
Насчёт остального — не согласен, и особенно если вы не прекращаете сотрудничество после сдачи проекта — большинству клиентов нужна поддержка/обновления и т.д.
Впрочем, это сугубо моё дело, ваша точка зрения понятна и оправданна.
Алексей Шумаев
05 сентября 2018, 17:57
0
Вот тут Евгений всё написал:
Данная тема практически нигде не затрагивается и зачастую, люди ограничивающие доступ в админку политиками безопасности даже не подозревают, что в этом особого смысла нет (кроме защиты от дурака, чтобы лишнего не грохнули).
Защититься на 100% нельзя, никто не спорит.
Тут важно именно следующее: многие (и я в т.ч.) полагали, что у нас CMS и ограниченная учётка может отдаваться контент-менеджеру без особых опасений.
Евгений продемонстрировал, что это не так. Для меня это важно и я буду думать над изменением политики работы с modx.

Ещё раз извиняюсь за старт обсуждения в вашей теме.
Алексей Шумаев
05 сентября 2018, 17:47
0
Всё так, присоединяюсь.
Извинился выше, минуса почикал как смог…
Алексей Шумаев
05 сентября 2018, 16:25
0
Андрей, я извиняюсь, что обсуждение пошло в вашем топике.
Тема же не про ваше дополнение! Оно отличное и никак во взломе не виновато!
Алексей Шумаев
05 сентября 2018, 16:24
0
Сейчас, кстати, майнеры в моде. Последняя волна взломов показала нам это наглядно.
Майнер можно не найти годами, а у вас на примете сайт на модх с 10000 уников.
Последствия понятны, я думаю.
Алексей Шумаев
05 сентября 2018, 16:12
0
Андрей, дело не в этом. Ваша точка зрения — со стороны разработчика, есть и другой взгляд на проблему.
У меня есть печальный опыт борьбы с последствиями инсайда. Тут тоже самое — добыл ограниченный доступ к панели (это просто!) — сохранил в ресурсе сниппет и готово — авторизовался под админом (например). Редиске даже думать не надо будет — «эксплоит» он сможет купить где надо.
Для любого серьёзного сайта — это крайне опасно. Выход тут действительно один — не давать доступ вообще. Никакие базовые авторизации глобально не помогут, корпоративные сети никто не отменял. Про резервные копии — когда вы обнаружите проблему, чистых уже может у вас и не быть (проходили).
Алексей Шумаев
05 сентября 2018, 11:46
+1
Это понятно.
Однако нам всем нужно понимать: если вы отвечаете за сайт (поддерживаете), но даёте доступ представителю клиента для управления контентом (у нас же ещё и CMS) — то… ну вы понимаете. Можно даже не настраивать права — как бы и не зачем.

Василий, это не сарказм, если что — я с большим уважением отношусь ко всем участникам сообщества и не желаю менять систему — она мне нравится.

Я вижу в этом большую проблему и не только в случае поддержки сайта после запуска (это важно!), а вообще для будущего modx. Редкие, но меткие комментарии Евгения показывают нам нехорошее, особенно в ретроспективе.

Сейчас идёт активное развитие системы, это отлично. При этом развивается и коммерческая часть — великолепно, но вот тут-то наличие таких фичей на мой взгляд недопустимо. Такие факторы будут тормозом для дальнейшего развития системы. Дыры в компонентах, массовые взломы — это одно, а наличие перманентной «багофичи» — уже совсем другое.
Алексей Шумаев
05 сентября 2018, 11:02
0
Есть сомнения в этом )
Ограниченные доступы легко расходятся по рукам.
Как показывает время, любая бага/фича рано или поздно используется, когда информация о ней попадает в соответствующие «справочники».
Для популярных сайтов — там вообще охота идёт за любой информацией и получение любым способом доступа к админке от «доверенных юзеров» — не проблема для соответствующих «товарищей».
Алексей Шумаев
05 сентября 2018, 10:04
+1
Оффтоп, но не могу не спросить.
С интересом наблюдаю за комментариями после сообщения Евгения.
Мне одному интересны следующие моменты: знают ли про «дырень» разработчики, учитывается для modx3?

Компонент классный, спасибо!
Алексей Шумаев
04 сентября 2018, 18:54
+2
Павел, спасибо.
msOptionsPrice2 — классный компонент. Из моего опыта — я его сильно модифицировал (оптовые цены, совместимость с msDiscount) под проект и заложенный функционал сильно порадовал.
Алексей Шумаев
02 сентября 2018, 22:10
+1
если сниппет возвращает 1, печатаем text1. Если сниппет возвращает 0, печатаем text2
Понятнее можно сделать так (fenom):
{var $a = 'test' | snippet}
{if $a == 1}
   text1
{else}
    text2
{/if}
Алексей Шумаев
04 августа 2018, 07:37
0
Да (за синтаксис сейчас не скажу — редко пользуюсь).
Нюанс: исключите из поиска /core/cache/ как минимум. Или убейте папки до сканирования )
Алексей Шумаев
25 июля 2018, 21:53
0
Смотрите лог ошибок сервера. Это не тот случай.
Алексей Шумаев
25 июля 2018, 21:17
0
Можно. Но если после установки ошибка будет, то в некоторые таблицы нужно будет руками поля добавлять.
Я сейчас не вспомню точно, инфа на Bob's Gides есть. Ну или просто постепенно обновить.
Алексей Шумаев
25 июля 2018, 11:50
0
Вот этого опасайтесь особо. Был у меня такой случай несколько лет назад — адов труд по чистке обеспечен.
В этом случае, если сайт достаточно популярен, гарантированы очень хорошие закладки по всему сайту.
Спасение только в контроле за всем файлами сайта.