![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Обновление OpenSSH 9.9p1 с устранением возможности совершения MITM-атаки" | +/– | ![]() |
Сообщение от opennews (??), 18-Фев-25, 19:36 | ||
Доступен корректирующий выпуск OpenSSH 9.9p1, в котором устранены две уязвимости, выявленные компанией Qualys. Продемонстрирован пример использования данных уязвимостей для совершения MITM-атаки, позволяющей при попытке подключения клиента к SSH-серверу, перенаправить трафик на собственный фиктивный сервер, обойти проверку хостовых ключей и создать у клиента видимость подключения к желаемому серверу (ssh-клиент примет хостовый ключ фиктивного сервера вместо ключа легитимного сервера)... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
2. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Fracta1L (ok), 18-Фев-25, 19:43 | ||
Нужен язык, который не позволяет оставлять алгоритмические ветки необработанными. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
7. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 19:49 | ||
Хм.. кажется zig такое умеет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
74. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Аноним (74), 19-Фев-25, 07:35 | ||
Так Safe-C это же про выходы за границы буферов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
9. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | –4 +/– | ![]() |
Сообщение от Вася Пупкин (?), 18-Фев-25, 20:08 | ||
есть такой, но его тут хейтят, особенно те кто не могут осилить | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
19. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +4 +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 20:41 | ||
> есть такой, но его тут хейтят, особенно те кто не могут осилить | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
35. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Fracta1L (ok), 18-Фев-25, 21:03 | ||
Это какой? | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
![]() | ||
63. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | –2 +/– | ![]() |
Сообщение от Аноним (63), 19-Фев-25, 01:59 | ||
Эталонный. https://www.phoronix.com/news/Torvalds-Override-On-Rust-Code | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
75. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (74), 19-Фев-25, 07:38 | ||
Давай уж не звезди, он не устраняет логические ошибки. | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
![]() | ||
93. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от aname (?), 19-Фев-25, 10:55 | ||
Ассемблер, шоле? | ||
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору |
![]() | ||
57. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от penetrator (?), 18-Фев-25, 23:34 | ||
в данном случае достаточно было bool, но это СИ, и многое там просто потому что так договорились | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
78. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 09:23 | ||
Тпипизация в состоянии отследить и логические ошибки тоже. Особенно со всякими зависимыми типами и верифицированным кодом | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
81. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | –2 +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 09:33 | ||
Таких языков уже куча. Из относительно популярных: rust, haskell, ocaml. Восходят эти языки к восьмидесятым (SML), если не раньше. Но сишники как всегда не в курсе, что там вообще существует | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
86. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Ivan_83 (ok), 19-Фев-25, 10:07 | ||
Зачем? | ||
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору |
![]() | ||
99. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | –1 +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 12:45 | ||
>Я иногда пишу так что у меня есть куски которые по идее никогда не отработают. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
107. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Ivan_83 (ok), 19-Фев-25, 13:42 | ||
Доказательство чего? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
110. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 14:51 | ||
>Доказательство чего? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
128. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Ivan_83 (ok), 20-Фев-25, 00:37 | ||
Для проверки корректности достаточно тестов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
131. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 20-Фев-25, 01:12 | ||
>Для проверки корректности достаточно тестов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
136. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Ivan_83 (ok), 20-Фев-25, 06:08 | ||
> Тесты годятся для того, чтобы показать наличие ошибок, но не годятся для доказательства отсутствия этих самых ошибок (цитата) | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
137. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 20-Фев-25, 10:52 | ||
>Зависит от кода и тестов. | ||
Ответить | Правка | Наверх | Cообщить модератору |
3. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +2 +/– | ![]() |
Сообщение от Аноним (3), 18-Фев-25, 19:43 | ||
>выделяется 256-байтовый буфер для формирования ответа, но данный буфер освобождается только после завершения согласования ключей | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
6. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Уууууъъъ (?), 18-Фев-25, 19:48 | ||
> Первая уязвимость (CVE-2025-26465) вызвана логической ошибкой | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
11. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +5 +/– | ![]() |
Сообщение от Аноним (11), 18-Фев-25, 20:17 | ||
> Книги по логике способны помочь человеку | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
27. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (3), 18-Фев-25, 20:48 | ||
> Книги по логике способны помочь человеку | ||
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору |
![]() | ||
55. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | –1 +/– | ![]() |
Сообщение от Аноним (55), 18-Фев-25, 23:19 | ||
Сомнительная отсылка к сомнительному авторитету. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
76. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Аноним (74), 19-Фев-25, 07:43 | ||
Минковский сопоставил СТО с псевдоевклидовой метрикой уже после создания самой СТО. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
82. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 09:34 | ||
Типизация в состоянии отследить и логические ошибки тоже. Особенно со всякими зависимыми типами и верифицированным кодом | ||
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору |
8. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +2 +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 19:53 | ||
> проверяется только код ошибки "-1", а другие коды, такие как | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
10. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Аноним (11), 18-Фев-25, 20:16 | ||
> Это убогость обработки ошибок в сишечке в принципе. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
15. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | –2 +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 20:33 | ||
> вы бы данный случай не переписали бы так, что проблема разрешилась бы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
16. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (11), 18-Фев-25, 20:36 | ||
> А теперь вопрос, если там будет >0, то что тогда? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
21. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +2 +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 20:43 | ||
> и сишечка вам не даст возможности что-либо сделать? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
64. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (63), 19-Фев-25, 02:11 | ||
Можно подробнее, пожалуйста. Что-то не понял. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
26. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +3 +/– | ![]() |
Сообщение от Аноним (11), 18-Фев-25, 20:47 | ||
> Она даст тебе возможность сделать еще одну ошибку. | ||
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору |
![]() | ||
39. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 21:23 | ||
> Ошибку совершает человек!!!! причем тут сишечка? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
42. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (11), 18-Фев-25, 21:35 | ||
> которых не спроектировал защиту? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
23. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (11), 18-Фев-25, 20:45 | ||
если программист выбирает тип для данных, где количество допустимых значений равно 2^32, то он обязан описать условие на каждое из значений и не надеяться на, что там кроме 0 и 1 | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
![]() | ||
31. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 20:51 | ||
> если программист выбирает тип для данных, где количество допустимых значений равно 2^32 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
38. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (11), 18-Фев-25, 21:22 | ||
> А других типов данных у него нет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
41. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 21:30 | ||
> ну тогда нужно использовать enum. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
45. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Аноним (11), 18-Фев-25, 21:55 | ||
> Чем бы тебе помог сишный енам? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
83. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 09:39 | ||
>А что можно доверить человеку запомнить, со слабой памятью? - Ничего, ну и тут так же. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
113. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (113), 19-Фев-25, 15:28 | ||
> где часть кода написана другими людьми, или самостоятельно, но длительное время назад. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
120. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 18:16 | ||
>так конкретный кусок кода ответственный за ошибку пишет ведь один человек, не так ли? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
122. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (113), 19-Фев-25, 18:30 | ||
> И что, он весь проект знает? По вашему он убедт пять лет проект изучать, прежде чем патч на пять строк отправить? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
138. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 20-Фев-25, 10:54 | ||
>будьте добры, поясните Анониму, как пять строк добавляются к большому проекту. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
79. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | –1 +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 09:26 | ||
>Чем бы тебе помог сишный енам? | ||
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору |
![]() | ||
118. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Аноним (113), 19-Фев-25, 16:11 | ||
> Си нужно закопать. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
89. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Ivan_83 (ok), 19-Фев-25, 10:11 | ||
Опять кто то кому то обязан. | ||
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору |
![]() | ||
100. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 12:47 | ||
>int часто берут и юзают как bool, просто потому что удобно | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
103. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Совершенно другой аноним (?), 19-Фев-25, 12:53 | ||
>>int часто берут и юзают как bool, просто потому что удобно | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
108. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Ivan_83 (ok), 19-Фев-25, 13:45 | ||
stdbool.h | ||
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору |
![]() | ||
51. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от COBA (?), 18-Фев-25, 23:03 | ||
Скорее всего просто сперва написали что может быть только 0 в случае удачного завершения и -1 в случае неудачного. А потом кто-то дописал патч на проверку памяти и решил чтобы отличить такую ситуацию возвращать -2. Ну а проверку возвращаемых значений никто не проверил. Вот и результат. | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
![]() | ||
56. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (11), 18-Фев-25, 23:32 | ||
с точки зрения логики, функция должна возвращать либо успех (истина), либо не успех (ложь), третьего не дано по закону исключенного третьего. Но архитектурно, понятия возвращаемого значения функции нет. Можно было бы сделать дополнительный флаг в регистре флагов, за которым закреплялось бы логическое 1 - успешно, 0 - неуспешно, которое устанавливалось бы до инструкции возврата (ret) и сбрасывалось в 0 при вызове (call). | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
60. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (60), 19-Фев-25, 01:04 | ||
А с точки зрения математики, функция y=f(x) — соответствие между двумя множествами, при котором каждому элементу одного множества соответствует элемент другого. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
65. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (11), 19-Фев-25, 02:19 | ||
> Как-то так. Надеюсь суть возражения понятна. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
87. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (60), 19-Фев-25, 10:07 | ||
Архитектурно уже есть варианты. Например с использованием исключениям, когда функция специальным способом сообщает вызываемому коду, что она завершилась с ошибкой. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
90. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (60), 19-Фев-25, 10:12 | ||
Коррекция: | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
95. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | –1 +/– | ![]() |
Сообщение от Аноним (3), 19-Фев-25, 11:17 | ||
>каждому элементу одного множества соответствует элемент другого | ||
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору |
![]() | ||
97. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (60), 19-Фев-25, 12:03 | ||
А чё не y=x^2 при y=4? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
98. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (60), 19-Фев-25, 12:14 | ||
Можно конечно ввести госты/стандарты на оформление функций и строго следить за их соблюдением. Но это будет сродни предложению осуществлять крепёж деталей только забиванием. Придёт некто и скажет: «А у меня шурупы/болты/саморезы. !?» «Ничего не знаем, по госту сказано забивать, значит забивайте». | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
116. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (113), 19-Фев-25, 15:45 | ||
> Двоешник. | ||
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору |
![]() | ||
66. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (66), 19-Фев-25, 02:53 | ||
> либо успех (истина), либо не успех (ложь), третьего не дано по закону исключенного третьего | ||
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору |
![]() | ||
68. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (11), 19-Фев-25, 04:38 | ||
> Есть ещё отсутствие результата, nil. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
96. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от COBA (?), 19-Фев-25, 11:18 | ||
В том то и дело что неуспех может быть разный. Может неверные параметры пришли или что-то случилось что требует дополнительной обработки. Вот и пользуются таким способом. | ||
Ответить | Правка | К родителю #56 | Наверх | Cообщить модератору |
![]() | ||
117. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (113), 19-Фев-25, 15:59 | ||
> В том то и дело что неуспех может быть разный. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
71. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Буратино (?), 19-Фев-25, 06:10 | ||
"Ничего не будет и это жизнь". | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
![]() | ||
91. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Совершенно другой аноним (?), 19-Фев-25, 10:26 | ||
> А теперь вопрос, если там будет >0, то что тогда? | ||
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору |
![]() | ||
13. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от sena![]() | ||
> Если бы вместо -1, -2 и других ну совершенно очевидных значений, был бы нормальный enum, а на месте обработки exhaustive switch - то эту ошибку просто НЕВОЗМОЗМОЖНО было бы проигнолить - код бы просто не собрался бы. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
![]() | ||
20. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 20:42 | ||
> Да лана, просто проверяешь <0 и всё. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
25. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 20:47 | ||
> Да лана, просто проверяешь <0 и всё. | ||
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору |
![]() | ||
33. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от sena![]() | ||
> Да про всё что угодно можно сказать "не обязательная конструкция". | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
36. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 21:05 | ||
> Если ошибка может быть допущена, то она будет допущена. Закон Мерфи же. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
37. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от sena![]() | ||
>> Если ошибка может быть допущена, то она будет допущена. Закон Мерфи же. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
40. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | –1 +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 21:24 | ||
> Нет, просто отказываемся от преувеличений и абсолютизации. Если придерживаться ТБ, то аварии не станут НЕВОЗМОЖНЫ[1], они просто будут реже происходить. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
47. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (11), 18-Фев-25, 21:58 | ||
> посадить компилятор бить пограммистов по корявкам за написание плохого кода | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
50. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 22:40 | ||
> нет, нет и трижды нет, пусть компилятор занимается лучше оптимальной кодогенерацией. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
54. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Аноним (11), 18-Фев-25, 23:16 | ||
> Так и живем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
59. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от sena![]() | ||
>> Нет, просто отказываемся от преувеличений и абсолютизации. Если придерживаться ТБ, то аварии не станут НЕВОЗМОЖНЫ[1], они просто будут реже происходить. | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
![]() | ||
61. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (-), 19-Фев-25, 01:25 | ||
> Программисты всё равно найдут способ совершить ошибку, | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
114. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от sena![]() | ||
> А вот примеры с ПДД, ПУЭ, ТД, СНиП и прочими регулированиями - | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
101. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 12:50 | ||
>Программисты всё равно найдут способ совершить ошибку | ||
Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору |
![]() | ||
115. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от sena![]() | ||
>>Программисты всё равно найдут способ совершить ошибку | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
119. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (113), 19-Фев-25, 16:20 | ||
> Тем не менее тыщи людей регулярно гибнут от поражения током. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
139. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 20-Фев-25, 10:57 | ||
>Тем не менее тыщи людей регулярно гибнут от поражения током. | ||
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору |
![]() | ||
143. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от sena![]() | ||
>>Тем не менее тыщи людей регулярно гибнут от поражения током. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
67. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (67), 19-Фев-25, 04:22 | ||
>сделать вместо убогих интов, нормальную ошибку (енум, структура и тд). | ||
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору |
![]() | ||
69. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (11), 19-Фев-25, 04:41 | ||
> Это в виндовс стиле будет получается. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
62. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от diakin (ok), 19-Фев-25, 01:54 | ||
А что не так с фиксом? | ||
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору |
![]() | ||
14. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (14), 18-Фев-25, 20:30 | ||
> Если бы вместо -1, -2 и других ну совершенно очевидных значений, был бы нормальный enum, а на месте обработки exhaustive switch | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
![]() | ||
58. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (58), 19-Фев-25, 00:24 | ||
Анониму слишком сложно работать с цифрами. Работать с цифрами - это всё равно что читать книжку без картинок. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
![]() | ||
88. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Ivan_83 (ok), 19-Фев-25, 10:09 | ||
Да не нужен никому ваш енум, успокойтесь уже. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
![]() | ||
102. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 12:52 | ||
>Меня вот например интересует ситуация когда там -3 только возвращается откуда то, на болту я вертел писать все 100500 енум значений в свитч. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
109. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Ivan_83 (ok), 19-Фев-25, 13:46 | ||
Какие то каракули. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
112. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 14:58 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
134. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Ivan_83 (ok), 20-Фев-25, 04:09 | ||
Да вот только вы написали этими каракулями аналог: | ||
Ответить | Правка | К родителю #109 | Наверх | Cообщить модератору |
![]() | ||
140. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 20-Фев-25, 11:17 | ||
>Да вот только вы написали этими каракулями аналог: | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
94. "Обновление OpenSSH 9.9p1 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (94), 19-Фев-25, 11:17 | ||
Запомни раз и навсегда, может быть перестанешь быть убогим, switch - это прошлый век. | ||
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору |
24. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +2 +/– | ![]() |
Сообщение от Аноним (24), 18-Фев-25, 20:45 | ||
Эх, помню те времена dial-up'а, когда ставил на чердаке сниффер на соседские телефонные линии, слушал их и мониторил трафик 😊 | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
34. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Мохнонос (?), 18-Фев-25, 21:02 | ||
А я в эфире при помощи тюнера AverMedia пейджинговые сообщения читал, когда в общаге жил в начале нулевых - весёлое времечко было! | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
48. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (-), 18-Фев-25, 22:03 | ||
> А я в эфире при помощи тюнера AverMedia пейджинговые сообщения читал, | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
52. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Аноним (24), 18-Фев-25, 23:06 | ||
> режим монитора вафли | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
123. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (-), 19-Фев-25, 19:38 | ||
> Т.е. ты изобрёл клиентскую точку доступа? Поздравляю. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
77. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (74), 19-Фев-25, 07:48 | ||
rlt_sdr наш друг | ||
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору |
![]() | ||
53. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (24), 18-Фев-25, 23:09 | ||
> весёлое времечко было | ||
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору |
44. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | –1 +/– | ![]() |
Сообщение от Аноним (44), 18-Фев-25, 21:51 | ||
>В базовой поставке OpenSSH данная опция по умолчанию отключена, но до марта 2023 года была включена в настройках ssh во FreeBSD. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
85. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Ivan_83 (ok), 19-Фев-25, 10:05 | ||
Интересное чтиво с попыткой в анализ :) | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. Скрыто модератором | +/– | ![]() |
Сообщение от Аноним (46), 18-Фев-25, 21:56 | ||
Ответить | Правка | Наверх | Cообщить модератору |
72. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от ИмяХ (ok), 19-Фев-25, 06:44 | ||
>> проявляется начиная с выпуска OpenSSH 6.8p1 (декабрь 2014 г.) | ||
Ответить | Правка | Наверх | Cообщить модератору |
73. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от bdrbt (ok), 19-Фев-25, 06:54 | ||
Хм, явный косяк с обработкой ошибок, но все почему-то заагрились на сишку. А что, в других языках уже нет способа забить болт на обработку ошибок? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
80. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | –2 +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 09:31 | ||
>Хм, явный косяк с обработкой ошибок, но все почему-то заагрились на сишку. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
130. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | –1 +/– | ![]() |
Сообщение от anonymous (??), 20-Фев-25, 00:59 | ||
Потому что это все чушь собачья. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
132. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | –1 +/– | ![]() |
Сообщение от Аноним (78), 20-Фев-25, 01:14 | ||
Показывайте свой код, проведём рецензию. Надеюсь вы настоящий сишник и у вас есть кривой xml парсер? | ||
Ответить | Правка | Наверх | Cообщить модератору |
84. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Ivan_83 (ok), 19-Фев-25, 09:58 | ||
У нормального админа и так все что тут упоминалось в конфигах покручено, ибо это мастхэв по сути. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
104. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 12:54 | ||
>У нормального админа | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
106. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Ivan_83 (ok), 19-Фев-25, 13:38 | ||
На локалхосте вы можете и не запускать ссш сервер или забить на возможные проблемы. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
111. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | –1 +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 14:55 | ||
>На локалхосте вы можете и не запускать ссш сервер | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
127. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (-), 19-Фев-25, 19:46 | ||
> Универсальный ответ растоненавистников. Перила делать не нужно, ведь можно же не ходить | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
133. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | –1 +/– | ![]() |
Сообщение от Аноним (78), 20-Фев-25, 01:16 | ||
>Вас ненавидят в основном за то что вы при отсутствии своих достижений | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
129. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Ivan_83 (ok), 20-Фев-25, 00:41 | ||
Вы не хотите неприятностей, при этом не хотите сами разбиратся и не хотите платить админу вашего локалхоста, в таком случае вам остаётся либо не использовать софт либо не включать компьютер либо *роскомнадзор*, я преложил самый мягкий вариант. | ||
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору |
105. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Beta Version (ok), 19-Фев-25, 13:17 | ||
У меня банальный вопрос. Вот у меня на домашнем ПК стоит Дебиан. Я обновляю этот openssh-client с 1:9.9p1-1 до 1:9.9p2-1. Я должен перезагрузить ПК (или сеанс), чтобы изменения вступили в силу? | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
121. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 19-Фев-25, 18:18 | ||
Проще всего перезагрузить | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
126. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (-), 19-Фев-25, 19:44 | ||
> У меня банальный вопрос. Вот у меня на домашнем ПК стоит Дебиан. | ||
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору |
![]() | ||
135. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от 1 (??), 20-Фев-25, 04:18 | ||
у него клиент, какой сервис то надо перезапустить? openssh-server не запущен же. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
141. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (78), 20-Фев-25, 11:18 | ||
>у него клиент, какой сервис то надо перезапустить? | ||
Ответить | Правка | Наверх | Cообщить модератору |
125. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +1 +/– | ![]() |
Сообщение от Аноним (125), 19-Фев-25, 19:43 | ||
Те кто хейтят Си, просто не понимают, что язык выполняет ровно то, что написано. Глупо хейтить язык по причине глупости программистов. И люди умнее не станут, от очередной серебряной пули. Дойдет до того, что нейросеть будет писать код, а как оно там все работает никто знать и не будет. | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
145. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | –1 +/– | ![]() |
Сообщение от Аноним (78), 20-Фев-25, 16:48 | ||
>Те кто хейтят Си, просто не понимают | ||
Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
146. "Обновление OpenSSH 9.9p2 с устранением возможности совершени..." | +/– | ![]() |
Сообщение от Аноним (146), 20-Фев-25, 17:07 | ||
Хороший программист включает ворнинги, и главное читает их. Шланг, например, предупреждает про use_after_free | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |