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