Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от opennews (?), 31-Дек-25, 10:12 | ||
Дэниел Cтенберг (Daniel Stenberg), автор утилиты для получения и отправки данных по сети curl, объявил о прекращении использования функции strcpy() в кодовой базе проекта и запрете применения данной функции в дальнейшем. Решение является продолжением инициированного в прошлом году отказа от использования функции strncpy(), копирующей заданное число байт из входящей строки. Применение strncpy() создавало опасность возникновения ошибок из-за пропуска нулевого символа в конце строки или добавочного заполнения нулями... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
Сообщение от Ilnarildarovuch (?), 31-Дек-25, 10:12 | ||
Молодцы, хорошее и safe изменение! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (20), 31-Дек-25, 11:35 | ||
Очень affordable | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Проект Curl избавился от использования функции strcpy в коде" | +8 +/– | |
| Сообщение от Bottle (?), 31-Дек-25, 10:19 | ||
А могли бы использовать C++ и не пилить велосипед со строками... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Проект Curl избавился от использования функции strcpy в коде" | –3 +/– | |
| Сообщение от Аноним (9), 31-Дек-25, 10:45 | ||
а могли бы использовать питон и не заморачиваться вообще, а могли бы заплатить денег индусам и им бы все накодили, а могли бы найти гадалку чтобы она им искала ошибки через спиритические сеансы, ....сколько возможностей упущенно, ай яй яй | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. "Проект Curl избавился от использования функции strcpy в коде" | –3 +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 10:53 | ||
Поясню, программирование на чистом Си похоже на поэзию. Когда вы пишите стихи, люди жившие до вас много раз писали о том, о чём пишите Вы. Но данный факт не является причиной того что не надо писать стихи. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 13. "Проект Curl избавился от использования функции strcpy в коде" | –1 +/– | |
| Сообщение от xPhoenix (ok), 31-Дек-25, 11:05 | ||
Рано или поздно и curl на Rust перепишут. | ||
| Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору | ||
| 15. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
Сообщение от Ilnarildarovuch (?), 31-Дек-25, 11:12 | ||
И это будет отвратительно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
| Сообщение от Аноним (17), 31-Дек-25, 11:21 | ||
Уточнение: | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 30. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (30), 31-Дек-25, 11:58 | ||
Уточнение: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (44), 31-Дек-25, 12:44 | ||
Его и первый раз не начали, там растеры сделали какой-то минимальный бекенд и забросили, думая что Даниэль будет сам поддерживать его. А он не стал и просто выбросили его - https://daniel.haxx.se/blog/2024/12/21/dropping-hyper/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от aname (ok), 31-Дек-25, 11:36 | ||
Ох уж эти тысячи глаз | ||
| Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору | ||
| 4. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (4), 31-Дек-25, 10:26 | ||
Где бенчмарки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Tron is Whistling (?), 31-Дек-25, 10:27 | ||
Ну вот да, если нет managed строк - явная передача размеров буферов - лучшее решение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Проект Curl избавился от использования функции strcpy в коде" | +2 +/– | |
| Сообщение от kravich (ok), 31-Дек-25, 10:31 | ||
>Кроме того, прекращение использования strcpy позволит избавиться от потока ложных сообщений об уязвимостях из-за некорректных срабатываний AI-инструментов, считающих наличие strcpy() уязвимостью без учёта имеющихся в коде проверок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Проект Curl избавился от использования функции strcpy в коде" | +4 +/– | |
| Сообщение от Tron is Whistling (?), 31-Дек-25, 10:39 | ||
Что да, то да. Когда термометр на мороженой рыбе показывает +50 - стоит выкинуть термометр. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от aname (ok), 31-Дек-25, 11:37 | ||
С другой стороны, заявляется, что качество кода улучшено. | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 10. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от онанист (?), 31-Дек-25, 10:53 | ||
из-за некорректных срабатываний AI-инструментов, считающих наличие strcpy() уязвимостью | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (24), 31-Дек-25, 11:41 | ||
"False positives" существовали всегда, если "эксперты по безопасности", проверяющие код AI-инструментами, об этом не в курсе, то это вопрос квалификации таких "экспертов". (Это, конечно же, не отменяет того факта, что AI в его нынешнем состоянии - срущий под себя младенец, пригодный только для выкачивания денег из инвесторов) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Фонтимос (?), 31-Дек-25, 11:00 | ||
>автор утилиты ..., объявил о | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от An (??), 31-Дек-25, 11:09 | ||
Зря вы так. C тут то, что доктор прописал. На python слишком медленно будет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Фонтимос (?), 31-Дек-25, 12:41 | ||
Ну, питон как-бы популярный, но думаю, сейчас уже не актуальный. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от aname (ok), 31-Дек-25, 11:39 | ||
Не совсем понятно, зачем ему что- то переписывать на C# | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 41. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Фонтимос (?), 31-Дек-25, 12:42 | ||
Да, не, это не слишком актуально сейчас | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 33. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 12:20 | ||
Он уже пытался, но неосилил выносить нытье любителей некроплатформ. | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 43. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Фонтимос (?), 31-Дек-25, 12:43 | ||
Бог любит троицу, так-что еще не все потеряно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 11:31 | ||
> Применение strncpy() создавало опасность возникновения ошибок из-за | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. "Проект Curl избавился от использования функции strcpy в коде" | +1 +/– | |
| Сообщение от Аноним (26), 31-Дек-25, 11:49 | ||
> Хехе, classic. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (26), 31-Дек-25, 11:50 | ||
правка: memcpy, неважно, суть в общем ясна. | ||
| Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору | ||
| 28. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (28), 31-Дек-25, 11:51 | ||
> Шикарный йазычог с офигенно продуманной стандартной либой :) | ||
| Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору | ||
| 25. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (24), 31-Дек-25, 11:47 | ||
Для исключения уязвимостей в коде на Си достаточно средств, предоставляемых самим Си? Ай, беда-трагедия, как же тогда прогресс двигать, если можно без модных язычков обходиться? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (29), 31-Дек-25, 11:53 | ||
А поцаны, писавшие всю жизнь на паскале и использовавшие для этого string, даже и не знали об этой проблеме. А кто то все еще думает, что паскаль с его строгой типизацией - плохой язык. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
Сообщение от warlock (??), 31-Дек-25, 12:13 | ||
string — это который не может быть длиннее 255 символов? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 12:27 | ||
Ты что паскаль последний раз видел когда Ельцин был президентом)? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. Скрыто модератором | +/– | |
| Сообщение от Аноним (26), 31-Дек-25, 12:39 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 35. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Tty4 (?), 31-Дек-25, 12:23 | ||
Паскаль всегда был слишком понятным и эффективным. Если что-то написано - сразу понятно, бред или нет (академический, те физиков и ко, код очень часто бред, просто иногда работает, его в расчет не берём). Очень сложно пускать пыль в глаза, когда Вас легко вывести на чистую воду. | ||
| Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору | ||
| 31. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (31), 31-Дек-25, 11:58 | ||
memccpy ему не понравилась? Занулять строку звучит как лютый костыль всё равно, лучше уж abort кидать чтобы баги быстрее пофиксить связанные с неправильным размером буфера. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Tron is Whistling (?), 31-Дек-25, 12:41 | ||
Шпасибо за идею, ребята, но таки не лучше. Пусть у меня лучше один запрос завалится с непонятным багом, чем всё приложение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Tron is Whistling (?), 31-Дек-25, 12:22 | ||
Вот что криво в этой реализации - нет отработки варианта slen == dsize и src[slen - 1] == 0. Это вполне себе корректный вариант, который тупо пропущен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 37. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 12:35 | ||
Не трогай! Это на новый год! (следущий))) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. "Проект Curl избавился от использования функции strcpy в коде" | +/– | |
| Сообщение от Аноним (-), 31-Дек-25, 12:43 | ||
Охохо, опять strncpy. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (45), 31-Дек-25, 12:44 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 46. Скрыто модератором | +/– | |
| Сообщение от Аноним (46), 31-Дек-25, 12:47 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |