Обнаружена (ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA...) возможность целочисленного переполнения (integer overflow) в подсистеме FreeBSD 6.0, служащей для работы в беспроводных сетях (net80211).
Злоумышленник может добиться выполнения своего кода в контексте ядра FreeBSD 6.0, через специально сформированный широковещательный кадр, который будет получен системой в момент сканирования списка активных беспроводных сетей.URL: ftp://ftp.freebsd.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA...
Новость: http://www.opennet.me/opennews/art.shtml?num=6817
Ух ты... Надеюсь эксплоит в мир еще не побежал?
гы.. а как ты думаешь узнали об этой херне? ;)
на самом деле это незначительная дырка и большого внимания она не привлекла, спите спокойно.
Похоже из-за этого машина 24 часа в сутки подключенная к RMT по 802.11b падает интерфейс. Помогает рестарт машины.
А это что филиал CERT по проблемам FreeBSD? Слава богу они во всех рассылках есть с патчами. У меня дома под 802.11 еще 4.3 стоит и непроблема (при соответствующей организации доступа), а на детском компе под Мастдаем трафик вырос, я им без предупреждения format c: устроил, никакой ВиндозеАпдейт не спас, опять же - тренировка ))
Люблю FreeBSD, но в подобных случаях микроядерные системы безопаснее.
>Люблю FreeBSD, но в подобных случаях микроядерные системы безопаснее.В каких подобных? В настоящее время ни одна из распространенных систем общего назначения (BSD,Linux,Windows) не использует микроядро, поскольку это невыгодно в плане производительности системы.
QNX
>QNXQNX это не система общего назначения. RTOS и предназначена прежде всего для таких задача как управление технологическими процесами, бортовые системы и т. п. Там другие задачи и другие требования и там микроядро себя оправдывает.
>>QNX
>
>QNX это не система общего назначения. RTOS и предназначена прежде всего для
>таких задача как управление технологическими процесами, бортовые системы и т. п.
>Там другие задачи и другие требования и там микроядро себя оправдывает.
>
а что BSD система общего назначения :)
А что, разве нет?
http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/introdu...
The goal of the FreeBSD Project is to provide software that may be used for any purpose and without strings attached.
А что под QNX есть 802.11?!?!?
Цитата из книги "Linux Kernel Development" by Robert Love:
------------
The Windows NT kernel and Mach (on which part of Mac OS X is based) are examples of microkernels. Neither Windows NT nor Mac OS X run any microkernel servers in user-space in their latest versions, defeating the primary purpose of microkernel designs altogether.
------------Так что компьютеров работающих под оперционными системами основанными на базе микроядерной архитектуры оказывается намноооого больше чем их монолитных конкурентов :) Загвоздка в том, что _истнная_ микроядерность ввиду очевидных недостатков интересна лишь узким научным кругам.
На заборе х.. написано, но не факт, что правда. =Р Ядро Mach, правда измененное и дополненное, в Mac OS X и используется. В NT многие подсистемы функционируют в режиме ядра, так какое же это микроядро?
Беспроводные сети - одна сплошная дыра. Сплошь и рядом че-то не так.
Вроде бы 802.11 код у FreeBSD и OpenBSD/NetBSD из одного места. В OpenBSD/NetBSD дыра тоже по идее должна быть.
Хотя код и из одного корня, реализация веточек разная