URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 137578
[ Назад ]

Исходное сообщение
"Уязвимость в реализациях протокола HTTP/2, упрощающая проведение DoS-атак"

Отправлено opennews , 14-Авг-25 10:28 
Представлена новая техника атаки на реализации протокола HTTP/2, упрощающая проведение атак для вызова отказа в обслуживании через исчерпание ресурсов сервера. Уязвимость получила кодовое имя MadeYouReset и позволяет через манипуляции управляющими кадрами HTTP/2 наводнить сервер большим количеством запросов в обход установленных ограничений...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63726


Содержание

Сообщения в этом обсуждении
"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 10:28 
>"Проблема проявляется также на сайтах и серверных сервисах Mozilla."

У Mozilla всегда проблемы, она без них не может! 4% рынка как не как! Уже дропать и  закапывать надо!


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 10:41 
Они и так уже уволили инженеров, чтобы хватило на откат CEO. Что ещё ты хочешь? Берут, что есть в опенсорсе.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Голдер и Рита , 14-Авг-25 10:44 
Жалко их, конечно.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 11:32 
а вот не надо было изобретать безопасные языки, что, помогли они, сынку? (с)

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 10:51 
Не успеваю переводить на русский всё, что они в последнее время создают в плане функций (GUI & KB). Только в последнем релизе Firefox появилось 12, если правильно помню, новых разработчиков в сообществе. В release notes сейчас их перечисляют.

Уязвимость как уязвимость. Разберутся.


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Жироватт , 14-Авг-25 11:02 
А что там переводить-то?
- GetInclusiveDict()
- TranslateFromNormalToInclusiveLang(string WASP_Word)
- AddNewPrideMonthTheme()
- RoundNewTabMoreInnovatuvely()
- AddNewProbeInYourA55()

в переводах не нуждаются.


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 11:07 
Зайдите в Pontoon и в SUMO, посмотрите. Десятки проектов, от десятков до сотен строк в день, от нескольких до десятков изменений в статьях KB. Почти каждый вечер что-то обновляю/добавляю.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 11:57 
Куда-куда пойти?

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 14:27 
Это сервисы, которые в Mozilla используются для локализации GUI продуктов и сервисов (включая сайты) и справочных статей соответственно. Кстати, доступ для всех свободен, любой может принять участие.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 10:49 
4% рынка - в цифрах от 115 до 300 млн активных пользователей по разным оценкам. Каждому бы софту такую долю рынка. Например, доля рынка Linux на рынке ОС - 4-6%. И у Mozilla не только проблемы. Они не только софт производят, но и разрабатывают стандарты типа DNS over HTTPS, где они в соавторах RFC, языков (Rust изначально разрабатывался Mozilla) и т.п. Не принижайте :)

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 14:08 
То есть заниматься чем угодно, кроме браузера - однозначно надо дропать.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 14:48 
Подобные комментарии странные. Если вы хотите, чтобы кто-то занимался только тем, что вам хочется, то что вы для этого сделали? Если хотите заниматься браузером, у вас есть такая возможность. Браузер открытый и все желающие могут принимать участие в разработке и развитии. И делают это :)

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 10:53 
> У Mozilla всегда проблемы, она без них не может! 4% рынка как не как!
> Уже дропать и  закапывать надо!

Дизайнеры и манагеры не умеют в код и протоколы. Вот например принять решение о том как еще кровати переставить, тьфу, то-есть контролы - это они всегда пожалуйста.


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 10:56 
У вас тоже дизайнеры занимаются разработкой и протоколами?

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 11:38 
Ты недооцениваешь мощь ИИ и "имхо" дизайнеров!

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 11:43 
Мне сложно относиться к ИИ необъективно, я знаю, как они устроены :)

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Жироватт , 14-Авг-25 10:57 
Ты забыл про форму вкладок!

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 10:59 
UX тоже важен и Mozilla реагирует на то, что пользователи запрашивают в Mozilla Connect, почему нет. Но под капотом происходят куда более значительные изменения, если их отслеживать.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Жироватт , 14-Авг-25 11:04 
Опппачки, мозилловцы нам даже собственного продавайку выделили.
Ты только на опеннете проповедовать будешь, или оплатили пеар по спектру русскоязычных сайтов?

Под капотом там, изменения, ага.


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 11:08 
Нет, я Mozilla занимаюсь pro bono. Хотите запретить? Лидер русской локализации, приятно познакомиться :)

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Жироватт , 14-Авг-25 11:59 
Не, мне реально интересно. Ну рад познакомится, Лидер.
За монетку подрядили переводчика подрабатывать евангелистом на опеннете, або за так, за идею работаешь?

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 12:20 
> на опеннете, або за так, за идею работаешь?

Ну, с ним предположим понятно.
А ты свои продукты жизнедеятельности по какой причине по форуму размазываешь?
Расскажи всем где тебя Мозилла трогала.


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 12:49 
Здесь половина пациентов тронутая на теме безопасных языков, за это Мозиллу и ненавидят.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 14:30 
Вы почему так плохо по умолчанию думаете о людях? Вообще говоря, мы говорим об опенсорсе. Опенсорсные продукты развиваются сообществами. Это если вы не знаете. У меня есть работа, достаточно хорошая работа. А это нечто вроде хобби. 20 лет использую продукты Mozilla и где-то 10 лет локализую справку и GUI. Это и языковая тренировка, и отслеживаю, что происходит в мире веба, да и просто прикольно. Свободные продукты создают свободные люди :)

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 12:17 
Как там Юрий Меркулов поживает?

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 14:43 
Хм. Я с ним работал в Доктор Веб в 2005-2011. Давно не общались. Не знал, что он тут обзоры на Firefox в 2005 писал. Но, кстати, да, меня продуктами Mozilla заразили именно в этой компании, но не конкретно он.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 12:37 
У гугло-юзеров всё как всегда - сайты от браузеров отличить не могут . :) Вот что ии  животворящий делает .

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 11:40 
А как пели про хттп/2, как его впи... внедряли.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 11:45 
Уязвимость не в протоколе, а в реализациях. Читайте внимательно :)

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Филя , 14-Авг-25 13:50 
А реализации кто-нибудь стандаризирует? Апачи Фаундейшен скажем. FIPS стандартизирует openssl для гос. сектора например, фстэк у вовы какие-то сетевые устройства перед использованием в гос. секторе и тп, в белоруссии вот ОАЦ есть, тоже этим занимаются. Мб знаете, не?

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 14:45 
Реализации могут сертифицировать. Например, есть ГОСТы по алгоритмам шифрования. Типа там "Кузнечик", "Магма". А когда кто-то их реализует в своих продуктах, то ФСБ потом может сертифицировать для применения в госсекторе. Но в общем случае стандартизуется протокол/алгоритм, а вот реализовывать можно по-разному.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 14:58 
Выходы за границы буфера тоже не в спецификации, а в реализации. Думай.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 15:05 
Да, в реализации. И что? От этого уязвимости не в реализации, а в том, что реализуется? :)

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено 12yoexpert , 14-Авг-25 18:54 
а теперь сравни спецификацию http 1.1 и http 2 и хорошенько подумай

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 11:45 
Ну так скажи спасибо Гуглу за это. На моей памяти несколько разрабов, связанных с реализацией HTTP, просто на мат переходили, когда речь заходила о HTTP/2.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 11:46 
Ниасилили?

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Анонирм , 14-Авг-25 14:42 
А вы осилили реализацию этого протокола? Или просто так пишите

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 14:51 
А что там принципиально такого, что невозможно осилить? Протокол как протокол. Конкретно этот не осиливал, а когда в системной аналитике работал по сетевой безопасности, читал различные RFC в оригинале без словаря. И понимал, что там написано, ибо в разрабатываемом файерволле их поддержка реализовывалась. Ну, да, современные протоколы могут быть более сложными, чем более ранние. Но принципиально-то что изменилось? Есть спецификация протокола, ей можно следовать. Не бином Ньютона.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Анонирм , 14-Авг-25 14:54 
> Конкретно этот не осиливал

Вот когда осилите, тогда и приходите с критикой. А то получается что реальные разработчики были не в восторге, а вы их безосновательно критикуете, якобы не осилили. С себя начните.


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 15:04 
Ну, одни осиливают, другие не осиливают. Я думал, вы напишете, что конкретно этот протокол отличает от других. А вы пытаетесь оценивать меня. Конечно, HTTP/2 сложнее HTTP. Понятно, почему. Посмотрите, сколько лет прогресса между ними.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Анонирм , 14-Авг-25 16:13 
> А вы пытаетесь оценивать меня.

А чего ожидали, начав ветку с наброса про "не осилили"? Грамотного технического обсуждения?


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 17:17 
Это был неявный вопрос о том, а на что именно ругались. Может, что-то неудобно или неочевидно описано. Извиняюсь, если задело, не имел такой цели :)

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 19:10 
HTTP/2 был создан с одной единственной целью - помочь CDN-кам разрулить по сути стрим-сокет поверх TCP. Почему они не могут просто разрулить TCP и увеличить количество одновременных подключений по TCP? Потому что почитайте, в какой бараний рог закручивает трафик Cloudflare - UDP работает через раз. Плюс везде прикрутили TLS, который нифига не IPsec и не может переиспользовать уже аутентифицированный канал для открытия новых каналов с новыми ключами, хотя бы потому что TLS живёт для каждого приложения по отдельности, а не предоставляется операционкой как сервис.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 17:14 
:)) Посмотрел, кто разработал RFC по HTTP/2. M. Thomson, Ed., Mozilla, C. Benfield, Ed., Apple Inc.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено nuclight , 14-Авг-25 17:37 
Принциипальные там архитектурные проблемы - в данном случае, вместо постоянно открытых потоков, по каждому из которых можно несколько запросов (аналоги отдельных TCP, как в SCTP собсно и сделали), они постоянно открывают и закрывают новые потоки. Эту же херь унаследовали в QUIC. Наличие спецификации и даже её осиливания еще вовсе не означает, что она хорошая.

(Читать RFC без словаря нынче суперскилл? ОК, так я их тогда пишу без словаря...)


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено L10N , 14-Авг-25 18:07 
Спасибо, так понятнее.

>они постоянно открывают и закрывают новые потоки

Это некоторый архитектурный компромисс для обратной совместимости и на основе анализа частоты use cases. Скорее, оптимизация для масс. В целом выбор верный, но в некоторых сценариях это неэффективно. Частично было решено в HTTP/3. Значит, в вашем случае разрабатывалось что-то, где это имеет значение, например, сильно влияет на производительность. Т.е. это не архитектурная проблема, а что-то вроде "не все вписались в рынок".

>(Читать RFC без словаря нынче суперскилл? ОК, так я их тогда пишу без словаря...)

Да нет, просто сказал, что была работа, связанная с изучением RFC-шек. Просто чтобы показать, что можно пообщаться на одном примерно языке. Респект за работу :)


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 19:15 
У HTTP/2 нету обратной совместимости - это отдельный от HTTP/1 протокол. По сути этой фичей (открытие-закрытие потоков) они и позволили сделать такую ддос атаку.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 16:14 
> несколько разрабов […] просто на мат переходили

Ну это проблемы с воспитанием тех разрабов. А своё-то мнение у тебя есть? Или тебе его матюки очередного быдла заменяют?


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 16:33 
> Ну так скажи спасибо Гуглу за это.

Спасибо гугл! Без тебя бы сидели в пещерах))

> На моей памяти несколько разрабов, связанных с реализацией HTTP, просто на мат переходили, когда речь заходила о HTTP/2.

О, я помню дед матюкался, когда ему показали машину с автоматом.
Типа понавыдумаыли ***ни, вот на Волге - коробас нормальный, а этот что? даже в гараже не починишь.
А потом начал задвигать, что Настоящий Водитель умеет тормозить прерывисто и эти ваши АБС для лопухов.



"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 13:28 
> Статус наличия уязвимости в nginx не определён.

Так определяйте. Это самый популярный сервер в интернете, на минуту, а они про какой-то сраный апач пишут.


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 13:36 
Куда спешить, потом цапцарапнут готовое решение у апача.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 13:49 
>HAProxy проблеме не подвержен

Ключевые слова. А что там на бэкэнде используется значения не имеет.


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 19:17 
Да здравствуют Desync-атаки на "да пофигу что там за HTTP/1.1 сервер на бэкенде"!

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено 1 , 14-Авг-25 18:06 
https://www.suse.com/fr-fr/security/cve/CVE-2025-8671.html

ну если верить этому то nginx в различных версиях SUSE -- Not affected


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 13:50 
>подтверждено в HTTP-серверах Apache Tomcat, Netty, Eclipse Jetty, Fastly, varnish

Все какие-то "решения" серверов приложений. Настоящие серверы хттп не подвержены.

>во многих реализациях HTTP/2-серверов после подобного сброса запрос продолжает обрабатываться

Позорище, конечно. Ну ничего - в корпоративной разработке стыд испытывать некому.


"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 15:17 
Что в очередной раз подтверждает: не надо любые сервера приложений голой ж... в интернет выставлять. И реализация HTTP/2 в них не нужна, для связи с реверс-прокси этот протокол бесполезен.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Буквально , 14-Авг-25 14:06 
"Мы хотим избавиться от задержек и сделаем протокол с обработкой запроса сразу по приходу первого же пакета".
Что же могло пойти не так?

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 14:25 
w3techs после новостей показал увеличение доли http/3 - что как бы намекает .

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 14:59 
Куча приложений что рассчитывают на уязвимое поведение поломаются.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 19:19 
Туда-же "TCP с TLS переоткрывать дорого, ща мы в один поток кучу сообщений запихаем".

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Oe , 14-Авг-25 19:20 
Нужно срочно экономить количество запросов, а то лишние 10 килобайт трафика жалко. И плевать, что каждый день радовой обладатель смартфона выкачивает терабайт обновлений из гугл плей.

"Уязвимость в реализациях протокола HTTP/2, упрощающая провед..."
Отправлено Аноним , 14-Авг-25 20:37 
> каждый день радовой обладатель смартфона выкачивает

ничо он не выкачивает, интернет выключен.