The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Уязвимость в сетевых библиотеках языков Rust и Go, позволяющая обойти проверку IP-адресов, opennews (??), 08-Авг-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


52. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +2 +/
Сообщение от Аноним (37), 08-Авг-21, 14:54 
Это другое, понимать надо? То есть когда ошибки в Си программах - виноват язык а не криворукий программист, когда ошибки в стандартной библиотеке Раста (уже не первая, между прочим) - ну ошиблись, с кем не бывает. Ох уж эти двойные стандарты.
Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

199. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Прохожий (??), 08-Авг-21, 16:49 
На любом языке возможны ошибки, пока человек занимается программированием. Нет людей, которые ошибки не совершают.

Но! На Расте НЕКОТОРЫЕ ошибки при НЕКОТОРЫХ условиях невозможны от слова "совсем", потому что компилятор даст по рукам. На C/C++ такие ошибки ВОЗМОЖНЫ, потому что компилятор НЕ СЛЕДИТ за ними. Это и является одним из преимуществ Раста перед C/C++.

Почему ж такие простые мысли так долго надо объяснять-то?

На всякий случай сделаю оговорку. Я - не сторонник ни Раста, ни C/C++. Но непонимание многих хейтеров Раста его очевидных преимуществ огорчает и расстраивает.

Ответить | Правка | Наверх | Cообщить модератору

236. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +1 +/
Сообщение от нах.. (?), 08-Авг-21, 17:39 
Только когда избавится от синтаксиса для инопланетян.
Ответить | Правка | Наверх | Cообщить модератору

243. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –1 +/
Сообщение от Админ Анонимов (?), 08-Авг-21, 17:57 
а тебе то какое дело до его синтаксиса, старичок ?
Ответить | Правка | Наверх | Cообщить модератору

430. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Аноним (430), 09-Авг-21, 12:29 
Я считаю, наличие алголообразного синтаксиса в языке - это плюс.
Ответить | Правка | Наверх | Cообщить модератору

314. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +2 +/
Сообщение от Прохожий (??), 08-Авг-21, 21:07 
Типа у C++ всё однозначно и понятно? И компиляторы на всех платформах поддерживают все самые свежие стандарты полностью и безоговорочно?
Ответить | Правка | К родителю #236 | Наверх | Cообщить модератору

344. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Mike Lee (?), 08-Авг-21, 23:07 
В стандарте С++ вообще сети нет. Нет сети нет проблемы. Все обмазываются ifdef-ами и используют платформозовисимое API, или используют код из Qt или еще каких либ.
Ответить | Правка | Наверх | Cообщить модератору

542. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –1 +/
Сообщение от Аноним (-), 10-Авг-21, 09:13 
И тем не менее, "bsd sockets" у всех более-менее одинаковые. Даже, внезапно, у винды, отличия в том что надо пару мелких костылей, в остальном все то же самое.

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

Ответить | Правка | Наверх | Cообщить модератору

571. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –1 +/
Сообщение от Урри (ok), 10-Авг-21, 15:50 
Если отрезать ножки, то грибок на ногтях НЕ ПОЯВИТСЯ!

Я не понимаю, почему нельзя быстро понять ТАКИЕ ПРОСТЫЕ преимущества ампутации ног???11

Ответить | Правка | К родителю #199 | Наверх | Cообщить модератору

496. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от freecoderemail (?), 09-Авг-21, 21:04 
Нужно принимать во внимание характер ошибок. Если ошибка в разборе строки - это логическая ошибка, от такого никакой компилятор не защитит. А вот от использования неинициализированной переменной или разыменования невалидной ссылки и т.д. - компиляторы некоторых языков защищаю, а других - нет.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру