Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (38 – сервер с правами суперпользователя, часть 6)

предыдущая часть ««»» следующая часть

Еще одна известная ошибка касается создания или открытия файлов в каталоге, доступном для записи всем пользователям, таком как /tmp. Взломщики зачастую создают символическую связь, ведущую от файла, о котором известно, что сервер разрешает в него записывать данные, к файлу, который они хотят перекрыть. Эта про­блема особенно характерна для программ, работающих с привилегиями суперпользо­вателя. Это к примеру может быть программа выполняющая запросы к веб страницам интернет-магазина superscan.ru или другого веб представительства. Представьте себе, что произойдет, если психотерапевтический сервер, рабо­тающий с правами суперпользователя, попытается открыть свой файл PID с именем /usr/tmp/eliza.pid, но кто-то уже создал символическую ссылку от этого файла к файлу /etc/passwd. Сервер сотрет системный файл, что приведет к катастрофи­ческим результатам. Это — одна из причин, почему в наших примерах процедур от­крытия файла PID всегда используется режим, который позволяет успешно выполнить эту попытку, только если файл еще не существует.

К сожалению, есть еще много других мест, где могут скрываться незаметные ошибки, и трудно проверить их все вручную. По этой причине в языке Perl предусмотрено средство защиты, называемое “режимом проверки потенциально опасных данных”. Такой режим состоит в выполнении проверок в процессе обработки данных в сценарии. Каждая переменная, содержащая данные, полученные извне сценария отмечается как потенциально опасная, и каждая переменная, в которую затем попадают эти потенциально опасные данные, также становится потенциально опасной.



2014-11-06 23:40:49

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2025 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония