![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Новая атака на системы фронтэнд-бэкенд, позволяющая вклиниться в запросы" | +/– | ![]() |
Сообщение от opennews (??), 07-Авг-21, 12:32 | ||
Web-системы, в которых фронтэнд принимает соединения по HTTP/2 и передаёт бэкенду по HTTP/1.1, оказались подвержены новому варианту атаки "HTTP Request Smuggling", позволяющей через отправку специально оформленных клиентских запросов вклиниваться в содержимое запросов других пользователей, обрабатываемых в том же потоке между фронтэндом и бэкендом. Атака может быть использована для подстановки вредоносного JavaScript-кода в сеанс с легитимным сайтом, обхода систем ограничения доступа и перехвата параметров аутентификации... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 07-Авг-21, 12:32 | –11 +/– | ![]() |
Ой, ну надо же, http взломали, как удивительно. (Нет.) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #28, #33 |
2. Сообщение от Anonymouse (?), 07-Авг-21, 12:36 | +11 +/– | ![]() |
Http на rust надо переписать очевидно же. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4, #17 |
3. Сообщение от Онаним (?), 07-Авг-21, 12:38 | +1 +/– | ![]() |
Уродство HTTP/2 таки выстрелило. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #11, #88 |
4.
Сообщение от OnTheEdge![]() | +7 +/– | ![]() |
как же вы затрахали со своими шуточками, которые заходят через раз местному хомячью | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #16 |
5. Сообщение от Аноним (5), 07-Авг-21, 12:42 | –1 +/– | ![]() |
Т.е. они одним сплошным потоком байтов слали подряд разные запросы а потом надеялись что смогут разбить их обратно на части? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6 |
6. Сообщение от пох. (?), 07-Авг-21, 12:49 | –2 +/– | ![]() |
они читали много статей где п-делось о страшных и ужастных ЗАДЕРЖКАХ при открытии tcp сессии (особенно в рамках одного и того же локалхоста). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #35 |
7. Сообщение от Аноним (7), 07-Авг-21, 12:52 | +/– | ![]() |
Полное вымирание сайтов http - вопрос времени | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #91 |
8. Сообщение от Аноним (8), 07-Авг-21, 12:57 | –4 +/– | ![]() |
Слишком много букав! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #23 |
9. Сообщение от Онаним (?), 07-Авг-21, 12:59 | +/– | ![]() |
Радует пока одно: у меня на фронтах немолодёжный haproxy, новый парсер которого по-человечески разбирает и перебирает запросы перед отдачей в бэкенды. В старом парсере до 2.0.6 были проблемы, ну так старый парсер для h2 в здравом уме юзать было сложно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #10, #31, #156 |
10. Сообщение от пох. (?), 07-Авг-21, 13:04 | –1 +/– | ![]() |
нет ножек (ненужно/2) - нет проблемы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #12, #100 |
11. Сообщение от Аноним (11), 07-Авг-21, 13:08 | +9 +/– | ![]() |
Так-то выстрелило уродство HTTP1, если почитать новость. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #14, #25, #108 |
12. Сообщение от Онаним (?), 07-Авг-21, 13:13 | +/– | ![]() |
Я бы им вместо http sip с rtp посоветовал, но жалко бедняжек. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
13. Сообщение от Отражение луны (ok), 07-Авг-21, 13:14 | +1 +/– | ![]() |
Оверинженеринг в действии | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #26, #78 |
14. Сообщение от Онаним (?), 07-Авг-21, 13:15 | +1 +/– | ![]() |
Выстрелило уродство трансляции полубинарного уродства SPDY в HTTP. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #22 |
15. Сообщение от Аноним (15), 07-Авг-21, 13:19 | +1 +/– | ![]() |
Ну так нгингс подвержен или нет? Где исправления? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #18 |
16. Сообщение от Аноним (16), 07-Авг-21, 13:34 | +4 +/– | ![]() |
Согласен, это уже похоже на шутеечки от Вася с 6 класса из школы интерната Подольского района где такие же... Ну вы поняли. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #19 |
17. Сообщение от Admin (??), 07-Авг-21, 13:40 | +1 +/– | ![]() |
Тебя бы тоже не мешало на Rust переписать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
18. Сообщение от edo (ok), 07-Авг-21, 13:41 | +1 +/– | ![]() |
Если я правильно прочитал changelog к 1.21.1, то это как раз оно: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #55 |
19. Сообщение от Аноним (19), 07-Авг-21, 13:49 | –5 +/– | ![]() |
При чем тут шутеечки? Rust - современный язык программирования с безопасным управлением памятью, мультитаймингом, гиперинжинирингом и овертрейдингом. Скоро все на ruste перепишут, вот увидишь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
22. Сообщение от Аноним (22), 07-Авг-21, 14:53 | +/– | ![]() |
О да, лучше нормальный plain-text HTTP, от которого, правда, все отказались в пользу HTTPS, в котором из текста только вызов метода CONNECT. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #30, #39, #43 |
23. Сообщение от Аноним (22), 07-Авг-21, 14:55 | +/– | ![]() |
Погодите, через недельку для специально для олдовых админов выйдет хайпово-клиповая версия на тиктоке. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
24. Сообщение от Аноним (24), 07-Авг-21, 15:52 | +/– | ![]() |
Теперь все будут топить за "закопать" http и перейти на websocket? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #77 |
25. Сообщение от all_glory_to_the_hypnotoad (ok), 07-Авг-21, 17:03 | +1 +/– | ![]() |
Это рукожопость разработчиков прокси ибо такие атаки очевидны и им сразу же нужно было уделять должное внимание. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #40 |
26. Сообщение от all_glory_to_the_hypnotoad (ok), 07-Авг-21, 17:06 | +2 +/– | ![]() |
Это как раз недоинженеринг, т.е. когда осилили работу с простым протоколом HTTP/2 и не осилили бинарно более сложный HTTP/1.x | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #93 |
27. Сообщение от Kuromi (ok), 07-Авг-21, 17:35 | +3 +/– | ![]() |
Не волйнутесь, сейчас Гугл быстренько придумает HTTP3...ой, нет, наверное уже HTTP4. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #29, #56 |
28. Сообщение от Аноним (28), 07-Авг-21, 18:05 | +5 +/– | ![]() |
> Атака может быть использована для подстановки вредоносного JavaScript-кода | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #83 |
29. Сообщение от Разбойник (?), 07-Авг-21, 18:37 | +/– | ![]() |
Хуавей уже замену TCP/IP придумал. Этакий зомбоящик получается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #36, #50 |
30.
Сообщение от Michael Shigorin![]() | –10 +/– | ![]() |
Да-да-да, стройными колоннами побежали и отказались, никто не "стимулировал". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #87 |
31.
Сообщение от Alexey Chernyavskiy![]() | +/– | ![]() |
Переходи на Traefik | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #37 |
33. Сообщение от хакер (?), 07-Авг-21, 19:57 | –7 +/– | ![]() |
интересно кто самый дырявый - си или js | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #42 |
35. Сообщение от kissmyass (?), 07-Авг-21, 20:14 | +/– | ![]() |
так разве для HTTP 1.0 не открывается новое соединение на каждый запрос? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #38 |
36. Сообщение от kissmyass (?), 07-Авг-21, 20:21 | +/– | ![]() |
мертворожденная шляпа | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 Ответы: #49 |
37. Сообщение от Онаним (?), 07-Авг-21, 20:40 | +2 +/– | ![]() |
Пасибо, я столько смузи в одно рыло не сожру. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #48 |
38. Сообщение от Онаним (?), 07-Авг-21, 20:43 | +/– | ![]() |
Открытие соединения по сравнению с ожиданием ответа от серверов - копеечная операция, на самом деле. Ну и 1.0 давно почит, в 1.1 в пределах одного соединения может быть несколько операций. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #47, #64, #90 |
39. Сообщение от Онаним (?), 07-Авг-21, 20:43 | +/– | ![]() |
Внутри хытыпысы внезапно всё тот же гипертекстовый фидонет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #53 |
40. Сообщение от Онаним (?), 07-Авг-21, 20:44 | +/– | ![]() |
Это рукожопость разработчиков бинарного протокола, которые решили, что те же CRLF в хедерах теперь новая нормальность. С фига бы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #41 |
41. Сообщение от Онаним (?), 07-Авг-21, 20:46 | +/– | ![]() |
(упреждая: угу, бинарному протоколу фиолетово. но забыли о сути HTTP - передача собственно текстовых сообщений, в которых переводы строк - неизбежное зло. за бинарным протоколом ещё серверы этих текстовых сообщений сидят, которым тот же CRLF внутри одного хедера тоже не особо спёрся) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #89 |
42. Сообщение от ананим.orig (?), 07-Авг-21, 20:52 | +12 +/– | ![]() |
прокладку не рассматриваешь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #71 |
43. Сообщение от ананим.orig (?), 07-Авг-21, 20:56 | +/– | ![]() |
> plain-text HTTP, от которого, правда, все отказались в пользу HTTPS | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
44.
Сообщение от Alex_K![]() | –3 +/– | ![]() |
KeepAlive Off на бэкенде спасет отца русской демократии :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #51 |
47. Сообщение от kissmyass (?), 07-Авг-21, 21:56 | +/– | ![]() |
> Открытие соединения по сравнению с ожиданием ответа от серверов - копеечная операция, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #63 |
48. Сообщение от онанимус (?), 07-Авг-21, 23:01 | +1 +/– | ![]() |
тогда переходи на Envoy | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #52, #61, #62, #92 |
49. Сообщение от онанимус (?), 07-Авг-21, 23:03 | +1 +/– | ![]() |
это тебе, живущему в свободной стране, так кажется. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 Ответы: #76 |
50. Сообщение от Kuromi (ok), 07-Авг-21, 23:25 | +1 +/– | ![]() |
> Хуавей уже замену TCP/IP придумал. Этакий зомбоящик получается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
51. Сообщение от Анончик (?), 07-Авг-21, 23:38 | +/– | ![]() |
Да, Жа спасет, можешь спать спокойно =) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
52. Сообщение от Аноним (22), 08-Авг-21, 01:20 | +/– | ![]() |
Не, там думать надо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
53. Сообщение от Аноним (22), 08-Авг-21, 01:22 | +/– | ![]() |
То есть, если внутри бинарного кода буквы, то он уже не бинарный? Ну тогда и HTTP/2 тоже небинарный (аки гендер у гражданина свободной страны). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #59, #60 |
54. Сообщение от vitalif (ok), 08-Авг-21, 02:04 | –1 +/– | ![]() |
HTTP2 нинужно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
55. Сообщение от Sage (??), 08-Авг-21, 03:32 | +2 +/– | ![]() |
Проверил на Nginx 1.20 (не включающем правки от 6 июля): заголовок Transfer-Encoding на сервер, указанный в proxy_pass, не отправляется вообще (до nginx доходит, а дальше - не уходит), Content-Length устанавливается в нужное значение, исходя из реального объёма переданных данных. Попытки вклинить перенос на новую строку внутри заголовка приводят к закрытию соединения. Попытки дважды использовать Content-Length - к ошибке 400. Получается, добавленные в 1.21.1 исправления - это ради перестраховки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #57 |
56. Сообщение от Anonn (?), 08-Авг-21, 03:43 | +/– | ![]() |
Такими темпами скоро перейдут на 6-недельные релизы, синхронно с Хромом. Циферки будут меняться как в одометре. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #58 |
57. Сообщение от edo (ok), 08-Авг-21, 04:46 | +/– | ![]() |
чем генерировали запросы? curl'ом у меня не всё получается | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #67 |
58. Сообщение от Аноним (58), 08-Авг-21, 07:51 | +/– | ![]() |
Вообще-то у них уже 4-недельный цикл | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
59. Сообщение от Онаним (?), 08-Авг-21, 09:16 | +/– | ![]() |
Ты не понял. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #81, #102 |
60. Сообщение от Онаним (?), 08-Авг-21, 09:17 | +/– | ![]() |
Для преобразования HTTP/2 же в HTTP/1 по сути требуется полная реконструкция, простой трансформации нет - и как раз это и вызывает обсуждаемую проблему. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #72 |
61. Сообщение от Онаним (?), 08-Авг-21, 09:22 | +/– | ![]() |
Когда смузихлёбы добираются до C - у них выходит ещё хуже, чем если бы они на своих гошечках писали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #82 |
62. Сообщение от Онаним (?), 08-Авг-21, 09:24 | +1 +/– | ![]() |
Абсолютно угрёбищный конфиг умноженный на абсолютно угрёбищную документацию - да, это то, о чём я всю жизнь мечтал. По ним можно примерно предположить, что там внутри в архитектуре этого барбершопа. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #75, #85 |
63. Сообщение от Онаним (?), 08-Авг-21, 09:49 | +/– | ![]() |
Многие проморгали, потому что гугели свой SPDY в виде H2 запихивали в индустрию ломиком, не оставляя времени на масштабное тестирование. Следующая итерация неадекватизма под названием QUIC - на подходе, и её пытаются впихнуть ещё быстрее, чем H2. На деле же оба по сути не нужны, keepalive от 1.1 вполне достаточно. За спидами-кваками лежит только одно: желание сократить число открытых портов на фронтах у обленившихся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #73 |
64. Сообщение от пох. (?), 08-Авг-21, 11:05 | –1 +/– | ![]() |
причем и то и другое копеечные операции по сравнению с ожиданием модного-современного gpu рендеринга и тонны скриптов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #65, #66 |
65. Сообщение от Онаним (?), 08-Авг-21, 11:15 | +/– | ![]() |
Не, ну там основной идеей вмазывалось "мыжыможым статический коньтент подгрузить асинхронно пока сервер кушает". А второй коннект открыть в походе за статическим контентом - это уже всё, немодномолодёжно, обязательно надо ещё что-то внутри протокола херовертить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #69 |
66. Сообщение от Онаним (?), 08-Авг-21, 11:16 | +/– | ![]() |
Самое же прекрасное, что у этих же почитателей смузи в итоге статический коньтент ныне размазан по десятку CDN'ов, и одним коннектом они так и так не обходятся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #68 |
67. Сообщение от Sage (??), 08-Авг-21, 11:19 | +/– | ![]() |
На скорую руку отредактировал бинарник курла и libcurl-4.dll, заменив там первую букву во всех вхождениях строки Transfer-Encoding, дабы этот заголовок в нём не имел специального значения и отправлялся на сервер, как и остальные пользовательские заголовки. На придумывание чего-то хитрого не стал тратить время, но через Wireshark убедился, что нужные заголовки в запросах к nginx на месте, а от nginx уже нет (curl запускал с переменной окружения SSLKEYLOGFILE). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #140 |
68. Сообщение от пох. (?), 08-Авг-21, 11:24 | –1 +/– | ![]() |
и вот там уже задержки вполне видны, поскольку это новая tls сессия на каждый jquery.js с каждого особенного cdn | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 |
69. Сообщение от пох. (?), 08-Авг-21, 11:26 | –1 +/– | ![]() |
> А второй коннект открыть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 Ответы: #132 |
70. Сообщение от Аноним (70), 08-Авг-21, 11:29 | –1 +/– | ![]() |
javascript макак как обычно взламывают даже без использования уязвимостей неправильной работы с памятью. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #94 |
71. Сообщение от And (??), 08-Авг-21, 11:53 | +/– | ![]() |
Скорее всего проблема в помойке node репо библиотек для JS и культуре коммерческой разработки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #86 |
72. Сообщение от And (??), 08-Авг-21, 11:56 | +1 +/– | ![]() |
Именно. А разрабы попытались таки не делать нормально и попробовали частично 2 обратно превратить в 1.1 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #74 |
73. Сообщение от anonymous (??), 08-Авг-21, 11:57 | +/– | ![]() |
Дело тут не в открытых сессиях (сессии надо и в QUIC отслеживать, то есть это не даёт экономии). Дело именно в задержках. И да, QUIC действительно позволяет сократить задержки. Особенно у всяких мобильных пользователей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
74. Сообщение от Онаним (?), 08-Авг-21, 12:00 | +/– | ![]() |
Ну да, казалось бы должна была быть просто трансформация, потому что "разработано с учётом мнения ведущих собаководов". А на деле разработано без обратной совместимости, и поэтому особенностей исходного протокола не учитывает совсем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
75. Сообщение от anonymous (??), 08-Авг-21, 12:02 | +/– | ![]() |
Когда-нибудь вы уйдёте в High Load и в такой, где нужны submillisecond ответы от сервиса, и тут вы поймёте почему haproxy вам уже не хватает. И почему TCP вам не подходит by design. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #79, #80, #84 |
76. Сообщение от Онаним (?), 08-Авг-21, 12:02 | +1 +/– | ![]() |
Ну так там цели иные, нежели связность и удобство. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
77. Сообщение от anonymous (??), 08-Авг-21, 12:03 | –1 +/– | ![]() |
WebSocket работает поверх HTTP | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
78. Сообщение от And (??), 08-Авг-21, 12:03 | +/– | ![]() |
> Оверинженеринг в действии | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #95 |
79. Сообщение от Онаним (?), 08-Авг-21, 12:12 | +/– | ![]() |
Не жрите больше столько, умоляю. High Load - это не субмиллисекундные ответы, далеко нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 |
80. Сообщение от Онаним (?), 08-Авг-21, 12:24 | +3 +/– | ![]() |
Но да, раз уж мы заговорили о хайлоудах - я прекрасно знаю как оно у смузихлёбов происходит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #97, #122 |
81. Сообщение от Аноним (22), 08-Авг-21, 12:27 | +/– | ![]() |
То есть, если я в SNI напишу левое имя хоста, это никак не повлияет на работу HTTP? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #105 |
82. Сообщение от Аноним (22), 08-Авг-21, 12:30 | +/– | ![]() |
> haproxy отлично справляется со своей задачей | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 |
83. Сообщение от Аноним (-), 08-Авг-21, 12:32 | +2 +/– | ![]() |
Идея хорошая, но вебмакаки понаделали js-only крапа. И кстати это не поможет от приколов когда бэкэнд сливает вам ответ для совсем другого юзера, например. Так что кто-то может стырить кучу инфо о посторонних юзерах и их запросах. Судя по описанию - при удачном раскладе могут даже номера чужих кредиток или какие-нибудь секретные коды присылать на раз. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
84. Сообщение от Аноним (22), 08-Авг-21, 12:32 | +/– | ![]() |
> Когда-нибудь вы уйдёте в High Load и в такой, где нужны submillisecond ответы от сервиса, и тут вы поймёте почему haproxy вам уже не хватает. И почему TCP вам не подходит by design. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #98 |
85. Сообщение от Аноним (22), 08-Авг-21, 12:35 | +/– | ![]() |
> Абсолютно угрёбищный конфиг умноженный на абсолютно угрёбищную документацию | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #96, #99 |
86. Сообщение от Аноним (-), 08-Авг-21, 12:37 | +1 +/– | ![]() |
А может быть проблема в том что не надо код писать ж@пой, качая половину интернета, от хрен знает кого, писаного хрен знает как? А еще неплохо бы использовать мозг при написании программ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
87. Сообщение от Аноним (-), 08-Авг-21, 12:39 | +/– | ![]() |
А кто стимулировал? Серваки заимплементившие фичу и повышение скорости загрузки сайтов? Вот уж зло вселенское. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #120 |
88. Сообщение от Аноним (-), 08-Авг-21, 12:44 | +3 +/– | ![]() |
> Уродство HTTP/2 таки выстрелило. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #104 |
89. Сообщение от Аноним (-), 08-Авг-21, 12:45 | +2 +/– | ![]() |
Для эпичного ламо намекну: там упомянуты варианты этих атак работающие на чистом HTTP/1, который они не первый год практикуют. В случае HTTP/2 они просто попробовали по аналогии - и это прокатило, с превышением. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
90. Сообщение от Аноним (-), 08-Авг-21, 12:48 | +/– | ![]() |
> Открытие соединения по сравнению с ожиданием ответа от серверов - копеечная операция, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #101, #103 |
91. Сообщение от Аноним (-), 08-Авг-21, 12:56 | +/– | ![]() |
> Полное вымирание сайтов http - вопрос времени | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
92. Сообщение от Аноним (-), 08-Авг-21, 13:12 | –2 +/– | ![]() |
> тогда переходи на Envoy | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
93. Сообщение от Аноним (-), 08-Авг-21, 13:13 | +2 +/– | ![]() |
> Это как раз недоинженеринг, т.е. когда осилили работу с простым протоколом HTTP/2 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
94. Сообщение от Аноним (-), 08-Авг-21, 13:16 | +/– | ![]() |
А тут, внезапно, не в js макаках проблема. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 Ответы: #118, #119 |
95. Сообщение от Аноним (-), 08-Авг-21, 13:18 | +2 +/– | ![]() |
> Больше похоже на идиотизм: тащить части старого протокола в новый протокол. Нарушили | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 Ответы: #117 |
96. Сообщение от Аноним (-), 08-Авг-21, 13:21 | +1 +/– | ![]() |
В новости про атаки - примерно так. Чем сложнее и оверинженернутее нечто, тем больше там будет багов, включая и вулны. Грубо говоря, если вы везде и всюду будете летать исключительно на новой, клевой ракете - ваше прибытие, конечно, будет вызывать фурор. Но не долго. В силу сложности конструкции и малоизученности проблем ваша удача довольно быстро закончится. С другой стороны, сидение на табуретке не грозит развеянием праха в атмосфере... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 Ответы: #111, #116 |
97. Сообщение от Аноним (-), 08-Авг-21, 13:25 | +/– | ![]() |
У микросервисов есть ряд очевидных плюсов. Как то декомпозиция задачи и перевод оной к некоторому количеству маленьких простых программ. В которых, в лучшем случае будет не так уж много багов. Сложность написания программы, видите ли, растет квадратично от ее размера. Поэтому и багов в большом монолите по идее будет больше, а поддерживать его будет хуже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #109, #110, #143, #152 |
98. Сообщение от Онаним (?), 08-Авг-21, 13:26 | +/– | ![]() |
Да и haproxy в рантайме нормально реконфигурится, если уж честно-то. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #112 |
99. Сообщение от Онаним (?), 08-Авг-21, 13:28 | +/– | ![]() |
Оно именно что не по сложности превосходит, а по угрёбищности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 Ответы: #115 |
100. Сообщение от Аноним (-), 08-Авг-21, 13:28 | +1 +/– | ![]() |
> P.S. обратить внимание на нашествие в комменты м-ков "экспертов" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
101. Сообщение от Онаним (?), 08-Авг-21, 13:31 | +/– | ![]() |
Ну я как бы в курсе, в практике и 1000 запросов в секунду на динамику - не предел. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 Ответы: #133 |
102. Сообщение от Аноним (102), 08-Авг-21, 13:32 | +/– | ![]() |
> SSL при обработке 1:1 разворачивается до исходного протокола, являясь только трансформацией. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #106, #107 |
103. Сообщение от Онаним (?), 08-Авг-21, 13:34 | +/– | ![]() |
Про chunked пожалуй соглашусь, данное счастье требует некоторой аккуратности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 Ответы: #134 |
104. Сообщение от Онаним (?), 08-Авг-21, 13:36 | +/– | ![]() |
H2 на бэках конкретно у нас упорно не приживается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 Ответы: #131 |
105. Сообщение от Онаним (?), 08-Авг-21, 13:39 | +/– | ![]() |
Нет. Только на согласование соединения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 Ответы: #114 |
106. Сообщение от Онаним (?), 08-Авг-21, 13:40 | +/– | ![]() |
Подшивать к TLS можно чего угодно - проблемы ССЗБ шерифа не волнуют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 Ответы: #130 |
107. Сообщение от Онаним (?), 08-Авг-21, 13:41 | +/– | ![]() |
А вот из H2 H1 простой трансформацией уже не получить, что и есть источник проблемы - при преобразовании H2 в H1 "есть один нюанс". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #102 |
108. Сообщение от Онаним (?), 08-Авг-21, 13:43 | +/– | ![]() |
Если уж совсем просто - H2 не стоило называть HTTP/2, это не HTTP. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
109. Сообщение от Онаним (?), 08-Авг-21, 13:48 | +/– | ![]() |
Да, большой монолит сложнее поддерживать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #135 |
110. Сообщение от Онаним (?), 08-Авг-21, 13:49 | +/– | ![]() |
(короче я мыслью по древу растёкся, но основная мысль была в том, что овердекомпозиция - зло :D ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #121 |
111. Сообщение от Онаним (?), 08-Авг-21, 13:51 | +/– | ![]() |
Примерно да. Оверинжениринг и овердекомпозиция кажутся простыми на этапе первичной сборки, но выстреливают в ногу далее, на развитии и эксплуатации, зачастую потому, что особенности тьмы тьмущею сущностей целиком удержать даже документация уже не помогает. "Не помнишь - запиши. Записал. Забыл, где записал" :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 Ответы: #138 |
112. Сообщение от Аноним (22), 08-Авг-21, 14:10 | +/– | ![]() |
> Да и haproxy в рантайме нормально реконфигурится, если уж честно-то. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 Ответы: #113, #124, #136 |
113. Сообщение от Аноним (22), 08-Авг-21, 14:10 | +/– | ![]() |
s/бэкендов/серверов в бэкенде/, конечно же. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 Ответы: #125 |
114. Сообщение от Аноним (22), 08-Авг-21, 14:13 | +/– | ![]() |
Получается, SNI на практике ни на что не влияет, а значит - вообще не нужен? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 Ответы: #123 |
115. Сообщение от Аноним (22), 08-Авг-21, 14:16 | +/– | ![]() |
> Оно именно что не по сложности превосходит, а по угрёбищности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #126 |
116. Сообщение от Аноним (22), 08-Авг-21, 14:21 | –1 +/– | ![]() |
> С другой стороны, сидение на табуретке не грозит развеянием праха в атмосфере... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 Ответы: #137 |
117. Сообщение от Аноним (147), 08-Авг-21, 14:26 | +/– | ![]() |
> на границе между фронтом и бэком | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 Ответы: #141 |
118. Сообщение от Аноним (22), 08-Авг-21, 14:26 | +/– | ![]() |
Ну, если бы они осилили http2.createServer, то последствий их рукоблудия перечисленные уязвимости не коснулись бы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 |
119. Сообщение от Аноним (147), 08-Авг-21, 14:31 | +/– | ![]() |
Как раз в них. Фронт и бэк - две группы разработки, работающие в тесном сотрудничестве. Родили вместе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 Ответы: #139 |
120. Сообщение от Аноним (22), 08-Авг-21, 14:32 | +/– | ![]() |
> Серваки заимплементившие фичу и повышение скорости загрузки сайтов? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 Ответы: #128 |
121. Сообщение от Аноним (22), 08-Авг-21, 14:44 | +/– | ![]() |
Для проектов уровня ~приветмир~ интернет-магазина "Васян сейлз" - да. Как говорится, "специализация - удел насекомых". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 |
122. Сообщение от gvx (?), 08-Авг-21, 15:13 | +/– | ![]() |
>нормальных масштабируемых монолита | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #127 |
123. Сообщение от Онаним (?), 08-Авг-21, 19:29 | +/– | ![]() |
Сфейспалмил. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #114 Ответы: #129 |
124. Сообщение от Онаним (?), 08-Авг-21, 19:30 | +/– | ![]() |
> А нужно не кое-что, а полноценное изменение конфигурации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 |
125. Сообщение от Онаним (?), 08-Авг-21, 19:36 | +/– | ![]() |
> s/бэкендов/серверов в бэкенде/, конечно же. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #113 |
126. Сообщение от Онаним (?), 08-Авг-21, 19:38 | +/– | ![]() |
В случае смузихлёбов я бы поставил на скачивание лефтпада для 1+1 и 2+2, а в случае 5*6 - уже целый докер с микросервисом будет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 Ответы: #153 |
127. Сообщение от Онаним (?), 08-Авг-21, 19:50 | +/– | ![]() |
Монолиты разные бывают. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #122 |
128. Сообщение от Аноним (-), 09-Авг-21, 04:09 | +/– | ![]() |
> Verisign, без вопросов отбирающий домены у оппозиционных СМИ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 |
129. Сообщение от Аноним (-), 09-Авг-21, 04:12 | +/– | ![]() |
> Сфейспалмил. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 Ответы: #142 |
130. Сообщение от Аноним (-), 09-Авг-21, 04:15 | +/– | ![]() |
> Подшивать к TLS можно чего угодно - проблемы ССЗБ шерифа не волнуют. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #106 |
131. Сообщение от Аноним (-), 09-Авг-21, 04:37 | +/– | ![]() |
> H2 на бэках конкретно у нас упорно не приживается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 |
132. Сообщение от Аноним (-), 09-Авг-21, 04:41 | +1 +/– | ![]() |
> (то что они миллисекундные на фоне _секунд_ как минимум на собственно скачивание | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
133. Сообщение от Аноним (-), 09-Авг-21, 04:47 | +/– | ![]() |
> Другое дело, что там, где начинается хайлоуд, это всё по уму горизонтально | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 |
134. Сообщение от Аноним (-), 09-Авг-21, 04:48 | +/– | ![]() |
> Про chunked пожалуй соглашусь, данное счастье требует некоторой аккуратности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #103 |
135. Сообщение от Аноним (-), 09-Авг-21, 04:55 | +/– | ![]() |
> Да, большой монолит сложнее поддерживать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 |
136. Сообщение от Аноним (-), 09-Авг-21, 04:59 | +/– | ![]() |
> Одна А-запись = один server - крайне уныло. Чтобы банально поменять количество | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 |
137. Сообщение от Аноним (-), 09-Авг-21, 05:05 | +/– | ![]() |
> Но эволюция, а впоследствии - и прогресс, почему-то упорно порождают все более | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #116 |
138. Сообщение от Аноним (-), 09-Авг-21, 05:07 | +/– | ![]() |
> Примерно да. Оверинжениринг и овердекомпозиция кажутся простыми на этапе первичной сборки, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 |
139. Сообщение от Аноним (-), 09-Авг-21, 05:16 | +/– | ![]() |
> Как раз в них. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 Ответы: #144 |
140. Сообщение от Аноним (-), 09-Авг-21, 05:23 | +/– | ![]() |
Ммм... хакир! :) Т.е. HTTP/2 стал внаглую рассылать Transfer-Encoding как HTTP/2 хидер? Мсье эстет, мне это нравится. Пойду тоже что-нить пропатчу, только, пожалуй, в сорце :] | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 |
141. Сообщение от Аноним (-), 09-Авг-21, 05:28 | +/– | ![]() |
> Между фронтом и бэком и на ф. и на б. как раз | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #117 |
142. Сообщение от Аноним (-), 09-Авг-21, 12:19 | +/– | ![]() |
>> Сфейспалмил. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #129 |
143. Сообщение от айпони одобряет микросервисы (?), 09-Авг-21, 15:52 | +1 +/– | ![]() |
>Как то декомпозиция задачи и перевод оной к некоторому количеству маленьких простых программ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #147 |
144. Сообщение от айпони одобряет микросервисы (?), 09-Авг-21, 15:58 | +/– | ![]() |
>Root cause - разное видение мира разными частями системы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #139 Ответы: #151 |
145. Сообщение от Аноним (145), 09-Авг-21, 16:23 | +1 +/– | ![]() |
вебня такая вебня | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
146. Сообщение от Аноним (146), 09-Авг-21, 20:44 | –1 +/– | ![]() |
Надо было на расте писать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #148, #149 |
147. Сообщение от Аноним (147), 09-Авг-21, 21:37 | +/– | ![]() |
Не ясно, в чём разница со стороны логики приложения, сравнивая stdin/stdout между процессами и tcp между микро-серверами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #143 Ответы: #160 |
148. Сообщение от Аноним (148), 09-Авг-21, 22:17 | +1 +/– | ![]() |
В соседнюю ветку загляни, там в твоём расте дыреней наделали мама не горюй. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #146 |
149. Сообщение от Аноним (-), 09-Авг-21, 22:22 | –1 +/– | ![]() |
> Надо было на расте писать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #146 |
150. Сообщение от Gogi (??), 10-Авг-21, 00:14 | –1 +/– | ![]() |
Это называется не "уязвимость", а "заставили обезьян веб проектировать"! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #164, #166 |
151. Сообщение от Аноним (-), 10-Авг-21, 07:07 | +/– | ![]() |
> А то, что видение мира у JS-смузихлёбов отбито по самое не балуй, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #144 |
152. Сообщение от www2 (??), 10-Авг-21, 08:20 | +/– | ![]() |
До декомпозиции на микросервисы была декомпозиция на отдельные взаимодействующие процессы, как в Postfix, например. А до этого была декомпозиция на модули с явно объявленными интерфейсами, в обход которых нельзя ходить. Примеров в разных ЯП много своих, взять хотя бы Java и Modula. А до этого было примерно то же самое, но с динамическими библиотеками. А до этого то же самое, но со статическими библиотеками. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #161, #162 |
153.
Сообщение от Michael Shigorin![]() | –2 +/– | ![]() |
> В случае смузихлёбов я бы поставил на скачивание лефтпада для 1+1 и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 Ответы: #154 |
154. Сообщение от Онаним (?), 10-Авг-21, 23:17 | +1 +/– | ![]() |
Ссылка на производное ботофермы, которое маскируется под другого пользователя - это пять. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #153 |
155. Сообщение от Gena ANTG (ok), 11-Авг-21, 17:29 | +/– | ![]() |
Мамкины "иксперты" даже не поняли о чем идет речь в статье, говорят за JS, Rust :D | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
156. Сообщение от Аноним (22), 17-Авг-21, 19:10 | +1 +/– | ![]() |
> Радует пока одно: у меня на фронтах немолодёжный haproxy, новый парсер которого по-человечески разбирает и перебирает запросы перед отдачей в бэкенды. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #157, #158 |
157. Сообщение от Онаним (?), 17-Авг-21, 20:05 | +/– | ![]() |
У меня за фронтом такой же не менее немолодёжный H1, поэтому меня эти пляски с угрёбищным H2 тоже не затронули :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #156 |
158. Сообщение от Онаним (?), 17-Авг-21, 20:06 | +/– | ![]() |
Хотя конечно да, есть определённый мысли вообще убрать ALPN h2 с фронтов, ибо нефиг. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #156 Ответы: #159 |
159. Сообщение от Онаним (?), 17-Авг-21, 20:07 | +/– | ![]() |
// определённый позыв / определённые мысли | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #158 |
160. Сообщение от Онаним (?), 17-Авг-21, 20:24 | +/– | ![]() |
Разница как раз в той самой latency, с которой потом героически начинают бороться (перед этим создав себе этот самый героический геморрой). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #147 |
161. Сообщение от Онаним (?), 17-Авг-21, 20:25 | +/– | ![]() |
> Угадайте, что будет проще поддерживать: тысячу микросервисов, каждый из которых может взаимодействовать с каждым по принципу графа, или тысячу статически собранных в монолит модулей, между которыми связи выстраиваются в дерево? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #152 |
162. Сообщение от Онаним (?), 17-Авг-21, 20:26 | +/– | ![]() |
> Микросервисы - это механизм принуждения для тех, кто не способен вырабатывать и следовать политике. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #152 |
163. Сообщение от Аноним (164), 18-Авг-21, 09:44 | +/– | ![]() |
А почему бы просто не общаться с бэкендами по http/2? Ведь это бинарный протокол, а значит парсинг и сериализация в него идёт эффективнее. Заодно и встроенные в парсер проверки всех размеров внутри сообщения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
164. Сообщение от Аноним (164), 18-Авг-21, 09:45 | +/– | ![]() |
Есть ещё кстати fastcgi. Можно было бы использовать его. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #150 |
165. Сообщение от Аноним (166), 22-Дек-23, 22:44 | +/– | ![]() |
Если в HTTP/2 указана длина, зачем допускается Content-Length? Даже если это не прокси, а просто сервер, ему на какое значение ориентироваться? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
166. Сообщение от Аноним (166), 22-Дек-23, 22:46 | +/– | ![]() |
К разработчикам SPDY, из которого произошёл HTTP/2 первое предложение относится на 100%. В той конторе вменяемость запрещается проносить на территорию. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #150 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |