Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Кроме того, при этом вполне может быть использована какая-нибудь недокументированная команда или люк,



Позволяющие выполнить код от имени привилегированного пользователя.

В-третьих, уязвимы программы, рассчитывающие на определенные значения специальных переменных, к

Примеру, на значение переменной PATH при вызове внешних программ. Нарушитель может попытаться

Изменить ее значение так, чтобы она указывала на программу, которую он хочет подставить для выполнения

Вашим сценарием вместо ожидаемой вами. Следовательно, необходимо либо указывать полный путь до испол-

Няемой программы, либо устанавливать ее значение до первого использования. Причем не рекомендуется

Помещать в PATH текущий путь (данное правило, к сожалению, игнорируется во всех Windows-системах,

Начинающих поиск запускаемой программы именно с текущего каталога).

В-четвертых, опасным заблуждением является расчет на то, что ограничения, установленные в полях формы,

А также значения спрятанных полей не будут никем модифицированы, В действительности же никто не может

Помешать пользователю подсмотреть значения скрытых полей

В исходном коде страницы, скопировать страницу на свой диск, слегка модифицировать по своему усмотрению

И проверить скрипт на прочность.

Первым барьером на этом пути обычно служит проверка переменной окружения HTTP_REFERER, хранящей





Дата публикования: 2014-11-04; Прочитано: 289 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...