LINUX.ORG.RU

История изменений

Исправление cumvillain, (текущая версия) :

Ты реально глупый? Ядро пишут одни, данные в него передают другие, и эти люди в большинстве своём не знакомы даже. А что ещё намного важнее - ядру битые данные может передать злоумышленник специально и оно не должно от этого ни в чём повредиться.

А зачем ты допускаешь вредосный код? Не ставь вредоносные программы и проблем не будет. Очевидно же.

Что касается libc то в ней где-то проверки есть, где-то нет и не будет никогда. Потому что первый аргумент см. выше, программисты libc не отвечают за баги авторов приложений, а так же иметь какой-то периметр проверок, пусть и не строгий, в целом полезно. Или даже несколько таких периметров. Но не засовывать их в каждую строчку в отрыве от контекста как это делают языки с проверкой границ.

Так вообще проверки не нужны, зачем они нужны если ты просто везде все делаешь корректно и ничего не ломается. Ты реально глупый?

Исходная версия cumvillain, :

Ты реально глупый? Ядро пишут одни, данные в него передают другие, и эти люди в большинстве своём не знакомы даже. А что ещё намного важнее - ядру битые данные может передать злоумышленник специально и оно не должно от этого ни в чём повредиться.

А зачем ты допускаешь вредосный код? Не ставь предоносные программы и проблем не будет. Очевидно же.

Что касается libc то в ней где-то проверки есть, где-то нет и не будет никогда. Потому что первый аргумент см. выше, программисты libc не отвечают за баги авторов приложений, а так же иметь какой-то периметр проверок, пусть и не строгий, в целом полезно. Или даже несколько таких периметров. Но не засовывать их в каждую строчку в отрыве от контекста как это делают языки с проверкой границ.

Так вообще проверки не нужны, зачем они нужны если ты просто везде все делаешь корректно и ничего не ломается. Ты реально глупый?