Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Уязвимости в swhkd, менеджере горячих клавиш для Wayland" | +/– | |
| Сообщение от opennews (??), 17-Апр-22, 21:14 | ||
В swhkd (Simple Wayland HotKey Daemon) выявлена серия уязвимостей, вызванных некорректной работой с временными файлами, параметрами командной строки и unix-сокетами. Программа написана на языке Rust и выполняет обработку нажатия горячих клавиш в окружениях на базе протокола Wayland (совместимый на уровне файлов конфигурации аналог процесса sxhkd, применяемого в окружениях на базе X11)... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 17-Апр-22, 21:14 | +63 +/– | |
Надо было писать на... а, погодите-ка. Ну значит это не уязвимость. Просто ошиблись, с кем не бывает. Ну ошиблись, ну и что? А вы знаете, сколько уязвимостей у программ на си? Уязвимость на уязвимости! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #3, #48 | ||
| 2. Сообщение от Аноним (2), 17-Апр-22, 21:21 | +10 +/– | |
Надо читать умные книжки про системное программирование | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #5, #22, #44 | ||
| 3. Сообщение от Аноним (3), 17-Апр-22, 21:22 | +9 +/– | |
Тут везде повсюду аут оф мемори, как на сях. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #10 | ||
| 4. Сообщение от pashev.ru (?), 17-Апр-22, 21:29 | +8 +/– | |
Раст - это всё ещё инструмент, острый как бритва, хоть и безопасная. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. Сообщение от НяшМяш (ok), 17-Апр-22, 21:32 | –3 +/– | |
> Надо читать умные книжки про системное программирование | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #11 | ||
| 6. Сообщение от Аноним (6), 17-Апр-22, 21:38 | –3 +/– | |
Мыши плакали, кололись, но продолжали жрать кактус. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #8, #52 | ||
| 8. Сообщение от Аноним (8), 17-Апр-22, 21:40 | +/– | |
Не все линукспользователи жрут этот кактус. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #36 | ||
| 9. Сообщение от Dzen Python (ok), 17-Апр-22, 21:42 | +2 +/– | |
Хе. А как же язык, который не то что дырень-в-сях, сам за программиста ошибки правит и уязвимостей не оставляет? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #16, #26, #51 | ||
| 10. Сообщение от Dzen Python (ok), 17-Апр-22, 21:44 | +10 +/– | |
Здесь еще луДше - здесь просто тупое непонимание основ POSIX'а и программирования под него. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #27, #32, #78 | ||
| 11. Сообщение от Dzen Python (ok), 17-Апр-22, 21:44 | +6 +/– | |
Скинь пдф'ник свежей, что ли? В метро хоть почитаю | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 13. Сообщение от Аноним (13), 17-Апр-22, 21:45 | +1 +/– | |
А почему не в /run/user/`id -u` ? Уже лет 15 все файлы там, другие пользователи туда доступа не имеют. Проблемы как всегда из разряда тех, что исправляют в первую очередь для программ на си. Ржавчина мозг не заменит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #18, #81 | ||
| 14. Сообщение от Павел Отредиез (ok), 17-Апр-22, 21:52 | +/– | |
У Xorg есть возможность рисовать программы по сети. Есть ли у Wayland? Если нету, то взялся бы кто нибудь написать, за основу можно взять например broadway из gtk3. Отрисовка в браузере очень перспективненько... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #25, #45 | ||
| 15. Сообщение от Аноним (16), 17-Апр-22, 21:59 | +1 +/– | |
В xkb такой фигни не было. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #19 | ||
| 16. Сообщение от Аноним (16), 17-Апр-22, 22:00 | +1 +/– | |
Похоже нас обманули раст не нужен расходимся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #156 | ||
| 18. Сообщение от pashev.ru (?), 17-Апр-22, 22:23 | –1 +/– | |
Создавать директории, да ещё до сброса привилегий - это сложна 🤭 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 | ||
| 19. Сообщение от Аноним (19), 17-Апр-22, 22:25 | +/– | |
В xkb много чего не было. И нет. К сожалению. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 20. Сообщение от sigprof (ok), 17-Апр-22, 22:25 | +6 +/– | |
Т.е., из-за того, что в Wayland нет аналога XGrabKey() (по поводу https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m... с 2017 года так ни до чего и не договорились), сгородили дичайший костыль, перехватывающий события ввода с правами root? Вот уж действительно «новый безопасный протокол». | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #28 | ||
| 21. Сообщение от pashev.ru (?), 17-Апр-22, 22:27 | +11 +/– | |
> Как и в случае с первой уязвимостью исправление проблемы вызывает недоумение - устранение проблемы сводится к тому, что для чтения файла конфигурации теперь запускается внешняя утилита "cat" ('Command::new("/bin/cat").arg(path).output()'). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #46, #133 | ||
| 22. Сообщение от Онаним (?), 17-Апр-22, 22:28 | +7 +/– | |
Да ничего грустного. Видишь "rust" - обходишь на всякий случай радиусом в полкилометра. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #64 | ||
| 23. Сообщение от Шарп (ok), 17-Апр-22, 22:42 | +8 +/– | |
>Программа написана на языке Rust | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. Сообщение от Ты (?), 17-Апр-22, 22:47 | +/– | |
переполнений нет. удивительно! на чём написано? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #29, #136 | ||
| 25. Сообщение от ждем ебилдов (?), 17-Апр-22, 22:50 | +/– | |
Попробуйте поискать где-то здесь: arewewaylandyet.com/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #42 | ||
| 26. Сообщение от Аноним (26), 17-Апр-22, 23:03 | +5 +/– | |
Именно. Ни одной проблемы с памятью. Ни одного получения рута. Так что как видим - оно работает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 27. Сообщение от ананим.orig (?), 17-Апр-22, 23:09 | +3 +/– | |
кто-то еще аргумент (основной) помнит - иксы работают от рута, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #33, #161 | ||
| 28. Сообщение от Аноним (2), 17-Апр-22, 23:15 | +4 +/– | |
>в Wayland нет аналога XGrabKey() ... сгородили дичайший костыль | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #128 | ||
| 29. Сообщение от Аноним (26), 17-Апр-22, 23:18 | +/– | |
Да на чем угодно, кроме сишечки | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 Ответы: #135 | ||
| 30. Сообщение от Аноним (2), 17-Апр-22, 23:18 | +1 +/– | |
В actkbd https://github.com/thkala/actkbd нету такого ужаса. И работает оно даже в ядерной консоли, а не только в xorg или wayland | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #31 | ||
| 31. Сообщение от Аноним (2), 17-Апр-22, 23:22 | +/– | |
"Как и в случае с первой уязвимостью исправление проблемы вызывает недоумение - устранение проблемы сводится к тому, что для чтения файла конфигурации теперь запускается внешняя утилита "cat" ('Command::new("/bin/cat").arg(path).output()'). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #83 | ||
| 32. Сообщение от Аноним (32), 17-Апр-22, 23:53 | +4 +/– | |
Не, круче - тут непонимание основ программирования - одно только чтение конфига через утилиту cat - зойчем?! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #37, #50, #66 | ||
| 33. Сообщение от anonymous (??), 18-Апр-22, 00:04 | –4 +/– | |
не в руте x11 дело в а том что иксы читают весь ввод для всех программ, эта "особенность" и была последней каплей для перхода на Wayland. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #49 | ||
| 34. Сообщение от Аноним (32), 18-Апр-22, 00:09 | –2 +/– | |
> файл конфигурации целиком загружается и разбирается без проверки размера и типа файла. Например, для вызова отказа в обслуживании через исчерпание свободной памяти | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #35, #56, #88, #138 | ||
35.
Сообщение от warlock (??), 18-Апр-22, 00:16
| +2 +/– | |
Текстовые редакторы и gcc не имеют suid флага (или эквивалентного привелегированного демона). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #43 | ||
| 36. Сообщение от rhbm (?), 18-Апр-22, 00:17 | +2 +/– | |
Некоторым мы его уже с другой стороны засунули. И велели радоваться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 37. Сообщение от Аноним (37), 18-Апр-22, 00:41 | +1 +/– | |
Зачем основы программирования, когда суперпупер язык сам все могёт, и думать тоже. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 39. Сообщение от Аноним (37), 18-Апр-22, 01:00 | +3 +/– | |
В Раст нужно пускать после изучения системного программирования на Си, архитектуры систем, опыта в проектах. А то получается как вебмакаки лезут ничего не зная за пределами своего ЖоЭс. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #120, #129, #139 | ||
| 40. Сообщение от Аноним (40), 18-Апр-22, 01:20 | +/– | |
Привыкли писать веб, который работает в контейнере, как в однопользовательской системе. Люди вообще без понятия о том, как операционная система устроена. Иксы ещё лет десять проживут с такими альтернативами, а может и двадцать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 41. Сообщение от Аноним (49), 18-Апр-22, 01:28 | +1 +/– | |
> Уязвимости в ... Программа написана на языке Rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. Сообщение от Павел Отредиез (ok), 18-Апр-22, 01:32 | +/– | |
> Попробуйте поискать где-то здесь: arewewaylandyet.com/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 | ||
| 43. Сообщение от Аноним (43), 18-Апр-22, 01:36 | +/– | |
вы, наверное, живёте в мире, где mmap() ещё не придумали... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #71 | ||
| 44. Сообщение от Аноним (49), 18-Апр-22, 01:38 | +8 +/– | |
Долбить /etc записью - это растаманы мощно придумали! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #65, #76 | ||
| 45. Сообщение от Аноним (49), 18-Апр-22, 01:42 | +1 +/– | |
> программы по сети | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #47 | ||
| 46. Сообщение от Аноним (49), 18-Апр-22, 01:47 | –1 +/– | |
На Западе прогеры давно уже отсутствуют. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #59 | ||
| 47. Сообщение от Павел Отредиез (ok), 18-Апр-22, 01:47 | +/– | |
>> программы по сети | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #53 | ||
| 48. Сообщение от Аноним (49), 18-Апр-22, 01:55 | +1 +/– | |
Гремучая смесь: раст + вяленый. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #58 | ||
| 49. Сообщение от Аноним (49), 18-Апр-22, 02:33 | +5 +/– | |
> не в руте x11 дело | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 Ответы: #82, #115, #130 | ||
| 50. Сообщение от Аноним (49), 18-Апр-22, 02:34 | +4 +/– | |
> чтение конфига через утилиту cat - зойчем?! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 | ||
| 51. Сообщение от Аноним (51), 18-Апр-22, 02:46 | +7 +/– | |
Да ты издеваешься. Раст продаётся как кресты, в которые RAII засунули в компайл-тайм, не более того. Как он от логических ошибок защитит? Может ещё из Idris зависимые типы вкрутить, чтобы и от них защищал? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 Ответы: #94, #100 | ||
| 52. Сообщение от iPony129412 (?), 18-Апр-22, 04:58 | –2 +/– | |
Извините, другого линукс десктопа для вас нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 53. Сообщение от Аноним (49), 18-Апр-22, 05:04 | +/– | |
> главное функционал | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #154 | ||
| 55. Сообщение от Fracta1L (ok), 18-Апр-22, 07:46 | –1 +/– | |
Нашли детские уязвимости в какой-то студенческой поделке, которую, похоже, мало кто использует (в Plasma у меня этой программы нет, например). Фанбои сишки теперь 5 лет будут молиться на эту новость 😄 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #57, #92 | ||
| 56. Сообщение от Аноним (56), 18-Апр-22, 08:21 | +/– | |
Одно дело когда пользователь запускает непривилегированную программу, а совсем другое, когда может передать любые аргументы запуска в программу, затем выполняемую с правами root. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
| 57. Сообщение от Аноним (56), 18-Апр-22, 08:24 | +/– | |
Поделка не поделка, а в openSUSE используется https://bugzilla.suse.com/show_bug.cgi?id=1196890 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 Ответы: #60 | ||
| 58. Сообщение от Аноним (58), 18-Апр-22, 08:27 | +1 +/– | |
ты еще скажи спасибо что этот "программер" не стал писать СИ + X свою программу, а то ты бы вдруг её запустил и тебя засосала черная дыра. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 Ответы: #61, #69 | ||
| 59. Сообщение от Аноним (26), 18-Апр-22, 08:29 | +/– | |
Да-да, там все уже сгнили, настоящие прогеры™ остались только в вяликой и магучей... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 Ответы: #73 | ||
| 60. Сообщение от Fracta1L (ok), 18-Апр-22, 08:45 | –2 +/– | |
Суся это знатный винегрет, тащат всё что увидят. Из-за чего не люблю этот дистрибутив. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 61. Сообщение от Аноним (49), 18-Апр-22, 08:46 | +/– | |
Таких прогеров надо держать в песочнице, чтобы они думали, что пишут для линуха, а на самом деле ничего из их творения не использовать во внешнем мире. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #67 | ||
| 62. Сообщение от Аноним (-), 18-Апр-22, 08:46 | +1 +/– | |
А кто-то может пяснить в чем уязвимость от "определить существование в системе любого файла"? Можно узнать версии апп/либ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #70 | ||
| 63. Сообщение от Аноним (63), 18-Апр-22, 08:57 | +/– | |
>использует PID-файл | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #74, #171 | ||
| 64. Сообщение от Аноним (58), 18-Апр-22, 08:57 | +3 +/– | |
грустно в другом, когда из зала раздаются окрики не о том что актёр плохой, а про то что ему мешают его яйца, и если бы они(яйца) были как у кричащего из зала то и танцевал бы актёр на порядок лучше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 | ||
| 65. Сообщение от Онаним (?), 18-Апр-22, 09:11 | +7 +/– | |
> Долбить /etc записью - это растаманы мощно придумали! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 66. Сообщение от Онаним (?), 18-Апр-22, 09:20 | +2 +/– | |
Не просто cat, а /bin/cat, положив болт на PATH. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #91 | ||
| 67. Сообщение от n00by (ok), 18-Апр-22, 09:24 | –5 +/– | |
Спасибо, теперь я понял, почему баш-программисты Пока Линукс ничего не возвращают в апстрим. Осталось понять, нам то такое зачем? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 Ответы: #72 | ||
| 68. Сообщение от Любитель Монеточки (?), 18-Апр-22, 09:26 | +1 +/– | |
swhkd - это аналог sxhkd, применяемого в тайлинговом оконном менеджер BSPWM | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #119 | ||
| 69. Сообщение от lovewindows (?), 18-Апр-22, 09:40 | +/– | |
Там порог вхождения выше, он бы не вошёл... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #89 | ||
| 70. Сообщение от Аноним (49), 18-Апр-22, 09:42 | +/– | |
> Можно узнать версии апп/либ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 | ||
| 71. Сообщение от n00by (ok), 18-Апр-22, 09:46 | –1 +/– | |
В Расте конструктор (или что там у них) utf-8 строки сразу проверяет входящие в неё символы на валидность, иначе кидает исключение... если дочитает строку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 Ответы: #97 | ||
| 72. Сообщение от bergentroll (ok), 18-Апр-22, 09:57 | +/– | |
Отпусти и забудь | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 Ответы: #75 | ||
| 73. Сообщение от Аноним (73), 18-Апр-22, 10:01 | +/– | |
Ты не поверишь, но большенство работ выполняются "специалистами" из других, более дешёвых, стран, а в "цивилизованных" странах в основном сидят основном руками водители, которые присваивают себе заслуги | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 Ответы: #134 | ||
| 74. Сообщение от n00by (ok), 18-Апр-22, 10:03 | +/– | |
И корень для пространств имён вместо \ можно указать как /. В общем, всё так же, но из Win32 не всё видно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 | ||
| 75. Сообщение от n00by (ok), 18-Апр-22, 10:09 | –2 +/– | |
Умные учатся на чужих ошибках, остальные на своих. Дураки и сами не учатся, и другим мешают. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 Ответы: #86 | ||
| 76. Сообщение от Аноним (2), 18-Апр-22, 10:29 | +1 +/– | |
Это не расстоманы придумали, это создатели unix подобный операционных систем придумали, которые больше 20 лет долбили смонтированные операционные системы в /etc/mtab | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 Ответы: #77, #110 | ||
| 77. Сообщение от Аноним (2), 18-Апр-22, 10:30 | +/– | |
*список смонтированных файловых систем в /etc/mtab | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 | ||
| 78. Сообщение от Аноним (78), 18-Апр-22, 10:34 | +2 +/– | |
> непонимание основ POSIX'а и программирования под него | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #80, #107 | ||
| 80. Сообщение от Аноним (49), 18-Апр-22, 10:36 | +/– | |
Судя по личным страничкам - 18-летние энтузиасты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 | ||
| 81. Сообщение от Juha (ok), 18-Апр-22, 10:43 | +1 +/– | |
К сожалению на stackoverflow примера быстро не нагуглилось, пришлось импровизировать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #132 | ||
| 82. Сообщение от Placeholder (ok), 18-Апр-22, 10:59 | +4 +/– | |
С системд точно так же - сначала кричали про "ой как быстро", в теперь - "скорость это не главное" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #149 | ||
| 83. Сообщение от PnD (??), 18-Апр-22, 11:12 | +1 +/– | |
Писал как я понял подросток (сейчас ему 18). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #90, #96, #137 | ||
| 84. Сообщение от Анонн (?), 18-Апр-22, 11:26 | +/– | |
На самом деле это офигенно. Группа каких-то 18летних студней писала свою поделку не зная особенности работы с POSIX и при этом ни разу не налажала с памятью! По-крайней мере не в этом случае. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #85, #109 | ||
| 85. Сообщение от Аноним (49), 18-Апр-22, 11:36 | +1 +/– | |
Просто они ещё не добрались до памяти. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 Ответы: #87 | ||
| 86. Сообщение от Аноним (49), 18-Апр-22, 11:39 | +/– | |
> Дураки и сами не учатся, и другим мешают | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 Ответы: #106 | ||
| 87. Сообщение от Анонн (?), 18-Апр-22, 11:43 | +/– | |
А... т.е. привилегия портить память дается только когда ты отрастил бороду и свитер... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 Ответы: #95 | ||
| 88. Сообщение от YetAnotherOnanym (ok), 18-Апр-22, 12:03 | +1 +/– | |
> hex-editor не проверяет тип файла перед открытием | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #169 | ||
| 89. Сообщение от Аноним (89), 18-Апр-22, 12:05 | –1 +/– | |
> Там порог вхождения выше, он бы не вошёл... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 Ответы: #93 | ||
| 90. Сообщение от Аноним (78), 18-Апр-22, 12:12 | +1 +/– | |
> Но вот беда… Код — на rust. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 | ||
91.
Сообщение от mymedia (ok), 18-Апр-22, 12:17
| +/– | |
Setuid программы не должны учитывать PATH. Иначе cat можно будет подменить. Это же основы POSIX-программирования. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 Ответы: #103 | ||
| 92. Сообщение от Аноним (78), 18-Апр-22, 12:20 | +/– | |
> в какой-то студенческой поделке | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #55 Ответы: #140 | ||
| 93. Сообщение от Аноним (93), 18-Апр-22, 12:36 | –3 +/– | |
И где теперь Delphi? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 Ответы: #98 | ||
| 94. Сообщение от Аноним (78), 18-Апр-22, 12:54 | +/– | |
> Как он от логических ошибок защитит? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 | ||
| 95. Сообщение от Аноним (49), 18-Апр-22, 12:59 | +3 +/– | |
Молодые растаманы ещё не прочитали всю спеку раста и не знают про unsafe | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 | ||
96.
Сообщение от warlock (??), 18-Апр-22, 13:29
| +1 +/– | |
М как этим взрослым дядям мешает то, что кода на Rust? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 | ||
| 97. Сообщение от sat (?), 18-Апр-22, 13:30 | +/– | |
В расте нет ни конструкторов, не исключений | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #71 Ответы: #105 | ||
| 98. Сообщение от Аноним (98), 18-Апр-22, 13:36 | +/– | |
Тому, кто поставил минус: а нигде. Delphi умер практически. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 Ответы: #102 | ||
| 99. Сообщение от Ананоним (?), 18-Апр-22, 13:58 | +5 +/– | |
Эа это же тонкий тролинг ржавых! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #101 | ||
| 100. Сообщение от Аноним (16), 18-Апр-22, 14:13 | +1 +/– | |
А защиту от переполнения целочисленной переменной не засунули. А зачем тогда это всё было нужно. Спойлер: Это все с растом было ненужно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #51 Ответы: #116 | ||
| 101. Сообщение от Аноним (16), 18-Апр-22, 14:14 | +4 +/– | |
Да какой уж троллинг. Это провал, про который хрустики предпочитают помалкивать. Как про тот корабль, который почему-то утонул. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 Ответы: #111, #158 | ||
| 102. Сообщение от Аноним (89), 18-Апр-22, 14:22 | +/– | |
>> Там порог вхождения выше, он бы не вошёл... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #98 | ||
| 103. Сообщение от Онаним (?), 18-Апр-22, 14:46 | +/– | |
При setuid вообще нежелательно никаких внешних утилит вызывать, потому что таковые могут быть подменены. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 Ответы: #104 | ||
| 104. Сообщение от Онаним (?), 18-Апр-22, 14:48 | +/– | |
Ныне для setuid есть ещё тема даунгрейдить привилегии при вызове в случаях, когда это абсолютно небоходимо, но я вообще против такого подхода в целом. Да и необходимость в setuid'ах благодаря всё тем же механизмам практически отпала. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #103 | ||
| 105. Сообщение от n00by (ok), 18-Апр-22, 15:15 | –1 +/– | |
Аж сайт Яндекса стал недоступен, но с третьего раза таки выдал: "Исключения. В Rust применяется необычная система работы с исключениями." | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 Ответы: #108 | ||
| 106. Сообщение от n00by (ok), 18-Апр-22, 15:32 | +/– | |
Ну не знаю. Дурак компилятор не создаст. Автор пишет, что выгорел.*) Учитывая тамошнюю ситуацию с активистами и "политкорректностью", полагаю, что дураки его оттуда выжили, а язык и ситуация вокруг него не соответствуют его задумке. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 Ответы: #122 | ||
| 107. Сообщение от uis (ok), 18-Апр-22, 15:33 | +1 +/– | |
Виндузятники | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 | ||
| 108. Сообщение от Аноним (49), 18-Апр-22, 15:41 | +/– | |
> необычная система | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 Ответы: #112, #113 | ||
| 109. Сообщение от n00by (ok), 18-Апр-22, 15:41 | +/– | |
> На самом деле это офигенно. Группа каких-то 18летних студней писала свою поделку | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 | ||
| 110. Сообщение от uis (ok), 18-Апр-22, 15:42 | +/– | |
ls -l /etc/mtab | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #76 Ответы: #121, #123 | ||
| 111. Сообщение от n00by (ok), 18-Апр-22, 15:44 | +2 +/– | |
> Как про тот корабль, который почему-то утонул. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 Ответы: #114 | ||
| 112. Сообщение от n00by (ok), 18-Апр-22, 15:47 | +/– | |
>> необычная система | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 | ||
| 113. Сообщение от n00by (ok), 18-Апр-22, 15:54 | +/– | |
Кстати, а какая "обычная"? Аппаратные исключения? Сигналы? SEH? VEH? C++ исключения? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 Ответы: #117 | ||
| 114. Сообщение от Аноним (78), 18-Апр-22, 16:12 | +1 +/– | |
Зачем Foundation'у делится халявой еще со страховыми? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #111 Ответы: #141 | ||
| 115. Сообщение от Анонн (?), 18-Апр-22, 17:19 | +/– | |
Не у вяленого, а у одной конкретной реализации. И то - баг. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #127 | ||
| 116. Сообщение от Аноним (116), 18-Апр-22, 17:54 | +/– | |
В компайл-тайм ты статически не можешь вывести текущее значение переменной общем случае не то что на практике, а в теории. Исчерпывающим может быть только анализ констант и их свертки. А так программа из внешнего источника может получить на вход какое угодно число. Проверять границы переменных - это часть бизнес-логики и на это пишут тесты в первую очередь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #100 | ||
| 117. Сообщение от Аноним (121), 18-Апр-22, 18:30 | +/– | |
Си++ исключения с размоткой стека. А так же Delphi исключения, java, c#, JavaScript и кажется питона. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #113 Ответы: #143 | ||
| 119. Сообщение от Аноним (119), 18-Апр-22, 19:46 | +/– | |
МОЖЕТ применяться в bspwm. По дефолту в нем есть чуть больше чем ничего. Идеальная вещь для создания рабочего окружения с нуля. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 | ||
| 120. Сообщение от aname (?), 18-Апр-22, 20:42 | +/– | |
Так и получился раст | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 | ||
| 121. Сообщение от Аноним (121), 18-Апр-22, 22:44 | –1 +/– | |
Posix совместимую Винду все умеют ставить | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 Ответы: #131 | ||
| 122. Сообщение от Онаним (?), 18-Апр-22, 22:47 | +1 +/– | |
Короче понял что шит, и вовремя свинтил, списав на выгорание, чтобы под яйца с помидорами не подставляться. Ну, молодец, на самом деле-то, потому что вовремя выйти - тоже большое умение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #106 | ||
| 123. Сообщение от Аноним (123), 18-Апр-22, 23:06 | +/– | |
Еще в RHEL 6 /etc/mtab был просто файл, который утилиты mount/umount обновляли при изменении. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #110 Ответы: #124, #125 | ||
| 124. Сообщение от Аноним (123), 18-Апр-22, 23:07 | +/– | |
*следали /etc/mtab символьной ссылкой на /proc/mounts | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #123 | ||
| 125. Сообщение от Аноним (123), 18-Апр-22, 23:12 | +/– | |
"Однако, если вы используете параметр _netdev в /etc/fstab для указания того, что файловая система является сетевой файловой системой, которой требуется специальное обращение, то он больше не будет установлен в /proc/mounts после перезагрузки." | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #123 | ||
| 126. Сообщение от Аноним (123), 18-Апр-22, 23:19 | –1 +/– | |
Как только новость про rust какой-то один анонимный неадекват у которого номер теперь Аноним (49) загаживает всю тему 💩 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #144 | ||
| 127. Сообщение от Аноним (127), 18-Апр-22, 23:31 | +/– | |
Исправишь, но это усложнит X11. Привилегированные и непривилегированные клиенты в X11 предусматривались, но в итоге на них забили. Слишком сложно для опенсорса, а коммерческий юникс в то время почти загнулся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #115 | ||
| 128. Сообщение от Аноним (128), 19-Апр-22, 00:42 | +/– | |
> Позволяет кому угодно читать клавиатурный ввод | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 | ||
| 129. Сообщение от Аноним (129), 19-Апр-22, 00:46 | +1 +/– | |
В кор-тиме люди с бэкграундом С++ и Хаскелл. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #167 | ||
| 130. Сообщение от anonymous (??), 19-Апр-22, 02:15 | –1 +/– | |
Ничего не понял. "Пели" про то что иксы невозможно сделать безопасными по определению, и главная фишка это особенность протокола, из за которой любая запущеная программа читает весь ввод в любом окне, пароли в том числе. Запуск от рута и чтение пикселов экрана это так вишенка на торте. У вяленого все перделано с 0 и эти дыры закрыты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #147 | ||
| 131. Сообщение от uis (ok), 19-Апр-22, 03:26 | +/– | |
Sarcasm | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 | ||
| 132. Сообщение от uis (ok), 19-Апр-22, 03:31 | +/– | |
Rust copycoding | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #81 | ||
| 133. Сообщение от uis (ok), 19-Апр-22, 03:37 | +/– | |
Где мой небольшой собственный дом, лаборатория и кошкажена? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 | ||
| 134. Сообщение от uis (ok), 19-Апр-22, 03:39 | +/– | |
И оба правы | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #73 | ||
| 135. Сообщение от uis (ok), 19-Апр-22, 03:39 | +/– | |
Пиши на ассемблере | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 136. Сообщение от uis (ok), 19-Апр-22, 03:40 | +/– | |
Не на чём, а для чего. Для гипотетической архитектуры с бесконейчными регистрами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 | ||
| 137. Сообщение от uis (ok), 19-Апр-22, 03:45 | +2 +/– | |
Звучит как диагноз код на java или "код" на delphi | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 | ||
| 138. Сообщение от uis (ok), 19-Апр-22, 03:50 | +/– | |
> Давайте теперь искать такие "уязвимости" в текстовых редакторах, в gcc | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 | ||
| 139. Сообщение от uis (ok), 19-Апр-22, 03:56 | +/– | |
В Си нужно пускать после изучения программирования на любом из ассемблеров | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #162 | ||
| 140. Сообщение от uis (ok), 19-Апр-22, 03:58 | +/– | |
Их разыскивает интерпол | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 Ответы: #170 | ||
| 141. Сообщение от n00by (ok), 19-Апр-22, 06:05 | –1 +/– | |
Любой успешный бизнес построен на идее делиться. В вырожденном случае это хорошо видно на схеме Понци. :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #114 Ответы: #146 | ||
| 143. Сообщение от n00by (ok), 19-Апр-22, 06:37 | +/– | |
А ещё в Бейсике было что-то вроде on error goto. Везде обычные исключения, а в Расте исключительные исключения. Это как в Си++ есть ООП, но у классов нет методов. :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #117 Ответы: #159 | ||
| 144. Сообщение от n00by (ok), 19-Апр-22, 06:42 | –1 +/– | |
ad aequatus -- к подобному. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #126 | ||
| 146. Сообщение от Аноним (49), 19-Апр-22, 07:52 | +1 +/– | |
> бизнес построен на идее делиться | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #141 Ответы: #148, #153 | ||
| 147. Сообщение от Аноним (49), 19-Апр-22, 07:57 | +/– | |
> У вяленого все перделано | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #130 Ответы: #157 | ||
| 148. Сообщение от Аноним (121), 19-Апр-22, 09:01 | +/– | |
Тебе не надоело каждую тему засерать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 | ||
| 149. Сообщение от Аноним (149), 19-Апр-22, 10:41 | +/– | |
«Хамелео́н» — рассказ русского писателя Антона Павловича Чехова. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 | ||
| 150. Сообщение от Аноним (150), 19-Апр-22, 12:57 | +1 +/– | |
> Примечательно, что в выпущенном исправлении PID-файл перенесён не в каталог /run, а в каталог /etc (/etc/swhkd/runtime/swhkd_{uid}.pid), где ему тоже не место. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #152 | ||
151.
Сообщение от qsdg (ok), 19-Апр-22, 13:00
| +/– | |
> @mkdir -p /etc/$(DAEMON_BINARY)/runtime | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 152. Сообщение от Аноним (150), 19-Апр-22, 13:00 | +1 +/– | |
Поторопился под впечатлением, ввше уже ответили: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #150 | ||
| 153. Сообщение от n00by (ok), 19-Апр-22, 14:46 | –1 +/– | |
Старая схемка "по братски": половина моя, половина наша! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 | ||
| 154. Сообщение от Павел Отредиез (ok), 19-Апр-22, 15:08 | +/– | |
>> главное функционал | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 | ||
| 155. Сообщение от Аноним (-), 19-Апр-22, 15:22 | +/– | |
Уязвимость в программе написанном на Расте? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #160 | ||
| 156. Сообщение от nvidiaamd (?), 19-Апр-22, 20:40 | –1 +/– | |
Что, все, переобулись? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 157. Сообщение от anonymous (??), 19-Апр-22, 22:26 | +/– | |
а да тут просто уже религиозный фанатизм попер, а я то чситал что просто по недоразумению. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 | ||
| 158. Сообщение от burjui (ok), 20-Апр-22, 10:24 | +/– | |
А, ну да, теперь нормальные программисты должны нести ответственность за школоту без опыта, которая пишет на Rust, и которая к первым не имеет никакого отношения. Логика, достойная филдсовской медали (шоколадной). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 Ответы: #166 | ||
| 159. Сообщение от Аноним (123), 20-Апр-22, 12:17 | +/– | |
Шо це такое если не методы? Что это за 4 штуки со скобочками в секции public? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #143 Ответы: #164 | ||
| 160. Сообщение от Аноним (49), 20-Апр-22, 13:51 | –1 +/– | |
И это ещё только начало, малые крохи написаны на расте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #155 | ||
| 161. Сообщение от vdb (?), 20-Апр-22, 15:54 | +/– | |
> сделаем вяленого без всех этих багов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 162. Сообщение от vdb (?), 20-Апр-22, 16:01 | +/– | |
А к текстовому редактору допусткать только тех, кто прошёл курс работы с перфокартами! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #139 | ||
| 164. Сообщение от n00by (ok), 21-Апр-22, 08:45 | +/– | |
Открываем бесплатный черновик стандарта (например, N4860.pdf), читаем: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #159 | ||
| 166. Сообщение от Аноним (-), 22-Апр-22, 00:53 | –1 +/– | |
Эк ты себя обделал. Нормальные программисты не очень любят делать глубокий заглот MS, Amazon и Google для начала. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #158 Ответы: #173 | ||
| 167. Сообщение от Аноним (-), 22-Апр-22, 00:56 | +/– | |
А, вот почему постоянно синтаксис перефигачивают добавляя i++'ную порцию закорючек и тащут все подряд в монолитную стдлибу, а что монолитность стлибы вовсе не фича доходит только после смачного пинка торвальдся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #129 | ||
| 169. Сообщение от Аноним (-), 22-Апр-22, 01:00 | +/– | |
Это завсисит от нех-эдитора. Некоторые такую НЕХ наворачивают на всяких питонах и яваскриптах что там это запросто | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 | ||
| 170. Сообщение от Аноним (-), 22-Апр-22, 02:03 | +/– | |
> Их разыскивает интерпол | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #140 | ||
| 171. Сообщение от Аноним (-), 22-Апр-22, 02:04 | +/– | |
> В винде для этого используют именованные объекты ядра. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 | ||
| 173. Сообщение от Аноним (89), 22-Апр-22, 02:41 | +/– | |
> Эк ты себя обделал. Нормальные программисты не очень любят делать глубокий заглот MS, Amazon и Google для начала. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #166 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |