Карта сайта Хакер в RSS Энциклопедия Хакера PDA версия сайта Почтовые рассылки Хакера    Хакер в Twitter Хакер в ВКонтакте Приложение Хакер для Facebook Хакер на Formspring.me
Журнал Новости Форум Видео Life Xakep Live (блоги)
Bugtrack Статьи Блог Поиск English
Взлом как образ мысли Взлом как образ мысли
Интервью с человеком, который, как оказалось, является не только талантливым пентестером в одной из крупных ИБ-компании, но и хакером-ветераном, который уверенными шагами вышел на свет и прикоснулся к истории российской хак-сцены....
Полный гид по накрутке онлайн-голосований Полный гид по накрутке онлайн-голосований
Конкурсы с голосованием привлекают большое количество посетителей, а трафик, как известно, — это деньги. Особый интерес вызывают конкурсы, где за победу предлагаются лакомые призы....

В операционных системах BSD найдена ошибка возрастом в четверть века

Bookmark and Share
В операционных системах BSD выявлена ошибка, возраст которой составляет без малого 25 лет.

Как сообщается, проблема связана с реализацией библиотеки *dir(). Ошибка приводит к сбою системы Samba при чтении содержимого определенных файлов на разделах MS-DOS. Samba представляет собой пакет с открытым исходным кодом, позволяющий использовать Unix- или Linux-серверы в сетях Microsoft, основанных на протоколах Server Message Block/Common Internet File System (SMB/CIFS). Продукт Samba обеспечивает возможность взаимодействия клиентских машин на базе Windows с файловыми серверами и серверами печати под управлением Unix-подобных операционных систем.

Маршал Кирк Маккьюсик, разработчик библиотеки *dir(), подчеркивает, что встроил ее в более чем два десятка программных продуктов. Поэтому найденная ошибка присутствует во всех модификациях BSD, включая платформы OpenBSD и Mac OS X. Разработчики приносят пользователям извинения за то, что на выявление и устранение проблемы понадобилась четверть века.



Теги: FreeBSD , NetBSD , OpenBSD , Samba , уязвимость





СЛЕДУЮЩИЕ СТАТЬИ
Простой HTML-тег приводит к падению Windows 7
Windows 8 предложит пароли-изображения
Билл Гейтс не собирается возвращаться в Microsoft
Вредоносные программы для Android поразили миллион пользователей в первой половине 2011 года
Microsoft использует вредоносное ПО Android для раскрутки Windows Phone
Microsoft наконец устраняет Duqu-уязвимость
Вредоносное SMS отключает все сообщения в Windows Phone
HP превращает webOS в независимый и полностью открытый проект
На следующей неделе Microsoft выпустит 20 исправлений для своих продуктов
Магазин приложений Windows 8 появится в феврале
ПРЕДЫДУЩИЕ СТАТЬИ
Цена Asus Eee PC 900 с Windows будет ниже, чем с Linux
Valve портирует Source на Linux
Microsoft разработает операционную систему для Hyundai-Kia
OpenSolaris 2008.05 - первый релиз десктоп дистрибутива Solaris
Microsoft разрабатывает компьютер для пенсионеров
OpenBSD 4.3 - новая версия открытой операционной системы
Microsoft отложила выход третьего сервис-пака для Windows ХР
Microsoft анонсировала ПО для управления Linux- и Unix-серверами
В Бразилии устанавливают Linux для 52 миллионов школьников
Ksplice позволяет обновлять Linux-ядро без перезагрузки
ОБСУЖДЕНИЕ СТАТЬИ
Логин:
Пароль:
Если у вас есть форумный логин - вы можете использовать его, иначе анонимный гостевой доступ.

Для оставления комментария вы можете зарегистрироваться по упрощенной процедуре.

Обсуждение этой статьи на forum.xakep.ru
Для отправки сообщения введите код, указанный на картинке
Сообщение

Avatarrgo
13.05.2008 19:42:26
Ответить Ссылка
За перевод 2. 1. Если начинать говорить про "библиотеку *dir()", то стоит для убеждённости упомянуть функции readdir/seakdir, чтобы всем было ясно, что `*' там -- это символ означающий любое количество других символов, то есть *dir -- это стандартный shell'овский шаблон, в данной ситуации, использованный для обозначачения семейства функций библиотеки libc. 2. Дальше, упоминание двух десятков приложений, выдранное из контекста, тоже выглядит глупостью: сегдня я не встречал *nix'ового приложения, которое работая с директориями использовало что-то кроме *dir. Маккьюсик, в оригинале, говорит о том, зачем он создал эти функции -- чтобы модифицировать те самые 22 приложения, чтобы вынести из их кода прямую интерпретацию содержимого директории. И правильно сделал между прочим: прямая интерпретация директории системно-зависима, в то время как его функции эту зависимость прячут внутрь libc. 3. И, наконец, последнее. Ошибки в самбе возникают не при чтении "содержимого определённых файлов". Эти ошибки могут возникнуть в ситуации, когда самба изучает содержимое директории, и параллельно с этим кто-то удаляет из директории файлы.
UserГость
30.05.2008 15:14:57
Ответить Ссылка
Разработчики приносят пользователям извинения за то, что на выявление и устранение проблемы понадобилась четверть века.
No comments




Keywords: zPOSTz zOSz, zNEWSz z43546z
Для Авторов: edit Lock delete Lock



    Rambler's Top100