- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 21:19 , 22-Фев-17 (1) +7 [^]
- Уязвимость в ядре Linux, позволяющая получить права root, Baz, 21:33 , 22-Фев-17 (5) +9 [^]
- Уязвимость в ядре Linux, позволяющая получить права root, ааааааа, 08:03 , 25-Фев-17 (270)
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 16:41 , 25-Фев-17 (293) –1
- Уязвимость в ядре Linux, позволяющая получить права root, anonymous, 14:10 , 27-Фев-17 (317) –1
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 21:19 , 22-Фев-17 (2) –1
- Уязвимость в ядре Linux, позволяющая получить права root, A.Stahl, 21:33 , 22-Фев-17 (4)
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 22:11 , 22-Фев-17 (14) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 06:14 , 23-Фев-17 (68) +2
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 08:10 , 23-Фев-17 (83) +5
- Уязвимость в ядре Linux, позволяющая получить права root, мегааноним_, 23:09 , 22-Фев-17 (41)
- Уязвимость в ядре Linux, позволяющая получить права root, Вареник, 00:46 , 23-Фев-17 (58)
- Уязвимость в ядре Linux, позволяющая получить права root, Z, 19:56 , 23-Фев-17 (163) +2
- Уязвимость в ядре Linux, позволяющая получить права root, IB, 21:47 , 22-Фев-17 (6) –7 [V]
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 22:03 , 22-Фев-17 (9) –1
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 22:25 , 22-Фев-17 (23) +1
- Уязвимость в ядре Linux, позволяющая получить права root, кельвин, 22:51 , 22-Фев-17 (31)
- Уязвимость в ядре Linux, позволяющая получить права root, Вареник, 00:54 , 23-Фев-17 (60)
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 22:07 , 22-Фев-17 (10)
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 22:08 , 22-Фев-17 (11)
- Уязвимость в ядре Linux, позволяющая получить права root, Нанобот, 22:17 , 22-Фев-17 (18)
- Уязвимость в ядре Linux, позволяющая получить права root, backbone, 22:31 , 22-Фев-17 (25)
- Уязвимость в ядре Linux, позволяющая получить права root, Я. Р. Ош, 22:38 , 22-Фев-17 (28) –9 [V]
- Уязвимость в ядре Linux, позволяющая получить права root, backbone, 22:45 , 22-Фев-17 (30) +3
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 23:48 , 22-Фев-17 (49) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 03:07 , 23-Фев-17 (67)
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 10:00 , 23-Фев-17 (100)
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 10:57 , 23-Фев-17 (105) –1
- Уязвимость в ядре Linux, позволяющая получить права root, Perlovka, 10:59 , 23-Фев-17 (107) +2
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 12:42 , 23-Фев-17 (119)
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 07:14 , 23-Фев-17 (73) –1
- Уязвимость в ядре Linux, позволяющая получить права root, XoRe, 14:09 , 23-Фев-17 (132)
- Уязвимость в ядре Linux, позволяющая получить права root, Z, 22:13 , 23-Фев-17 (186) –1
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 14:50 , 23-Фев-17 (140) –1
- Уязвимость в ядре Linux, позволяющая получить права root, anomymous, 22:09 , 22-Фев-17 (12) +8 [^]
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 22:10 , 22-Фев-17 (13) +1
- Уязвимость в ядре Linux, позволяющая получить права root, anomymous, 22:12 , 22-Фев-17 (15) +2
- Уязвимость в ядре Linux, позволяющая получить права root, anomymous, 22:15 , 22-Фев-17 (16) –5 [V]
- Уязвимость в ядре Linux, позволяющая получить права root, anomymous, 23:06 , 22-Фев-17 (38) +3
- Уязвимость в ядре Linux, позволяющая получить права root, angra, 23:22 , 22-Фев-17 (44) +3
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 07:16 , 23-Фев-17 (74) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Гость, 07:47 , 23-Фев-17 (80) –3
- Уязвимость в ядре Linux, позволяющая получить права root, anomymous, 08:43 , 23-Фев-17 (85) +3
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 10:15 , 23-Фев-17 (104) –1
- Уязвимость в ядре Linux, позволяющая получить права root, amonymous, 13:11 , 23-Фев-17 (123) +2
- Уязвимость в ядре Linux, позволяющая получить права root, amonymous, 13:14 , 23-Фев-17 (125) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 13:46 , 23-Фев-17 (131)
- Уязвимость в ядре Linux, позволяющая получить права root, Адекват, 11:48 , 24-Фев-17 (198)
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 12:27 , 24-Фев-17 (201)
- Уязвимость в ядре Linux, позволяющая получить права root, Michael Shigorin, 13:45 , 24-Фев-17 (210)
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 14:54 , 24-Фев-17 (215) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 14:59 , 24-Фев-17 (216)
- Уязвимость в ядре Linux, позволяющая получить права root, Michael Shigorin, 17:19 , 24-Фев-17 (220)
- Уязвимость в ядре Linux, позволяющая получить права root, Michael Shigorin, 14:34 , 23-Фев-17 (138) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 13:44 , 23-Фев-17 (130)
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 09:00 , 23-Фев-17 (89)
- Уязвимость в ядре Linux, позволяющая получить права root, Ilya Indigo, 23:20 , 22-Фев-17 (43)
- Уязвимость в ядре Linux, позволяющая получить права root, Michael Shigorin, 22:21 , 22-Фев-17 (19) –2
- Уязвимость в ядре Linux, позволяющая получить права root, chinarulezzz, 22:21 , 22-Фев-17 (20) +4
- Уязвимость в ядре Linux, позволяющая получить права root, Я. Р. Ош, 22:34 , 22-Фев-17 (26)
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 22:54 , 22-Фев-17 (32) –2
- Уязвимость в ядре Linux, позволяющая получить права root, Онаним, 23:04 , 22-Фев-17 (35)
- Уязвимость в ядре Linux, позволяющая получить права root, someone somewhere, 23:09 , 22-Фев-17 (40)
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 00:06 , 23-Фев-17 (53) –2
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 00:18 , 23-Фев-17 (54) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 00:28 , 23-Фев-17 (55)
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 07:19 , 23-Фев-17 (77) +3
- Уязвимость в ядре Linux, позволяющая получить права root, бамбино, 07:30 , 23-Фев-17 (78) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 10:08 , 23-Фев-17 (103) –1
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 16:16 , 23-Фев-17 (147) +2
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 16:25 , 23-Фев-17 (150) –1
- Уязвимость в ядре Linux, позволяющая получить права root, vi, 17:21 , 23-Фев-17 (155) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 20:25 , 23-Фев-17 (171) –1
- Уязвимость в ядре Linux, позволяющая получить права root, vi, 00:07 , 24-Фев-17 (191) –1
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 00:21 , 24-Фев-17 (192) –1
- Уязвимость в ядре Linux, позволяющая получить права root, vi, 22:03 , 24-Фев-17 (257) –1
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 22:06 , 24-Фев-17 (258) –1
- Уязвимость в ядре Linux, позволяющая получить права root, vi, 22:21 , 24-Фев-17 (259) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 14:25 , 25-Фев-17 (274) –1
- Уязвимость в ядре Linux, позволяющая получить права root, vi, 13:40 , 26-Фев-17 (315)
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 19:22 , 26-Фев-17 (316)
- Уязвимость в ядре Linux, позволяющая получить права root, Michael Shigorin, 16:45 , 23-Фев-17 (151) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Kolja, 08:45 , 23-Фев-17 (86)
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 12:29 , 23-Фев-17 (118) +3
- Уязвимость в ядре Linux, позволяющая получить права root, Michael Shigorin, 14:26 , 23-Фев-17 (136)
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 15:07 , 23-Фев-17 (141)
- Уязвимость в ядре Linux, позволяющая получить права root, KM, 00:57 , 23-Фев-17 (61) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 01:16 , 23-Фев-17 (62)
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 06:25 , 23-Фев-17 (69)
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним, 07:02 , 23-Фев-17 (70) +2
- Уязвимость в ядре Linux, позволяющая получить права root, openuser714, 08:00 , 23-Фев-17 (82) +1
- Уязвимость в ядре Linux, позволяющая получить права root, andrcmdr, 14:15 , 23-Фев-17 (133) –1
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux....Как вы можете заметить по коду патча, использование оператора goto всё ещё в моде в исходниках на Си при реализации драйверов, модулей ядра и сетевых протоколов, не смотря на критику goto и создание структурной парадигмы Эдсгером Дейкстрой, Никлаусом Виртом и Чарльзом Хоаром ещё в конце 60-х годов прошлого века! Этот случай показывает насколько тривиальны ошибки потока управления и смены привелегий, насколько просто их допустить при программировании с ручным управлением памятью, и какова их цена и масштаб в mission critical системах.
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 14:23 , 23-Фев-17 (135)
- Уязвимость в ядре Linux, позволяющая получить права root, andrcmdr, 18:17 , 23-Фев-17 (156) –1
Микроядро породит неизбежные проблемы IPC взаимодействия между процессами, что более медленно из-за частой смены уровней привелегий в рамках процессов и сохранения контекста вызовов. Интерфейсы механизма IPC между процессами и микроядром только усложнят код и породят ещё больше ошибок. При этом не нужно забывать, что ядро Linux имеет хорошую модульность и продуманную архитектуру, не смотря на монолитность, в угоду простоте и скорости работы.Проблема не в архитектуре ядра - проблема в устаревшей технологии программирования и разработки, когда используется прямой доступ к памяти с ручным опасным управлением её сегментами (ещё и c оператором goto) в привелегированном режиме процессора и это считается нормой в системной и embedded разработке! Опасная технология системной разработки в среде Linux возводится в ранк фетишизма, как бритьё с опасным лезвием. Но есть альтернативы - языки Rust и D. Взять Rust. Rust более сложный general purpose язык чем Си (позиционируется как безопасная альтернатива C++), безопасность заложена концептуально в основу языка, при этом язык по настоящему системный, с прямым и безопасным! доступом к памяти, благодаря умным runtime указателям и деструкторам, которые подчищают неиспользуемую программно память, используя подсчёт ссылок и представлены как типы данных в языке, т.е. указатели типизированные! и всего их два вида, но есть и возможность небезопасного доступа к памяти через объявление unsafe блока кода. https://doc.rust-lang.org/std/rc/struct.Rc.html - умный указатель с подсчётом ссылок для однопоточного кода https://doc.rust-lang.org/std/sync/struct.Arc.html - tread-safe тип умных указателей с подсчётом ссылок для многопоточного кода В Rust используется весьма эффективная давно забытая конструкторно-деструкторная техника программирования, называемая RAII в C++, изобретённая в конце 80-х. В разной литературе она также называется CADR (Constructor Acquires, Destructor Releases, CADRe) или SBRM (Scope-based Resource Management). https://en.wikipedia.org/wiki/Resource_acquisition_is_initia... https://en.wikipedia.org/wiki/Automatic_variable На Rust можно безопасно писать любые системные программы - драйверы, работающие с оборудованием, подключенным к компьютерным шинам, модули ядра, как интерфейс между двайверами и системными вызовами, API ОС, с её ядром, можно даже своё ядро написать - проект микроядерной ОС Redox на Rust уже есть. https://redox-os.org https://github.com/redox-os/redox/
- Уязвимость в ядре Linux, позволяющая получить права root, anonymous, 15:52 , 23-Фев-17 (143) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Ordu, 21:08 , 23-Фев-17 (180)
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 23:06 , 23-Фев-17 (189) +1
- Уязвимость в ядре Linux, позволяющая получить права root, Адекват, 12:39 , 24-Фев-17 (202) –1
- Уязвимость в ядре Linux, позволяющая получить права root, Michael Shigorin, 13:07 , 24-Фев-17 (205)
- Уязвимость в ядре Linux, позволяющая получить права root, Michael Shigorin, 13:18 , 24-Фев-17 (207)
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 14:48 , 24-Фев-17 (214)
- Уязвимость в ядре Linux, позволяющая получить права root, Анонимм, 18:45 , 24-Фев-17 (226)
- Уязвимость в ядре Linux, позволяющая получить права root, Michael Shigorin, 23:31 , 24-Фев-17 (266) +2
- Уязвимость в ядре Linux, позволяющая получить права root, Аноним84701, 15:34 , 24-Фев-17 (217) +2
|