Некоторые аспекты безопасности Веб-серверов на Unix платформах
Состав работы
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Предисловие
Защищенность компьютера, на котором работает Веб-сервер, и данных, находящихся на этом компьютере, зависит от многих аспектов. Основными из них являются:
Корректность настройки Веб-сервера.
Корректность построения дерева файловой системы.
Корректность установки прав доступа к файлам Веб-сервера.
Правильное написание CGI сценариев и программ.
Рассмотрим их по очереди.
Корректность настройки Веб-сервера
На безопасность работы Веб-сервера влияют некоторые настройки, устанавливаемые вами в файлах конфигурации. Я буду говорить в основном о сервере Apache, хотя все замечания в равной степени применимы и к другим серверам.
Прежде всего вам необходимо правильно выбрать пользователя, под которым будет работать Веб-сервер. Дело в том, что в Unix для того, чтобы подсоединиться к 80 порту, по умолчанию используемому в HTTP протоколе, Веб-серверу необходимо иметь права пользователя root. Но отвечать на запросы пользователей с такими правами очень не безопасно. Поэтому Веб-сервер порождает детей с правами другого пользователя, которые и обрабатывают запросы пользователей. В файле конфигурации (http.conf) необходимо указать имя пользователя, под которым будут запускаться дочерние процессы, и группу, к которой он принадлежит. В сервере Apache за это отвечают директивы User и Group.
Необходимо создать отдельного пользователя и группу, например apache и webstuff. Нельзя использовать предлагаемые по умолчанию nobody:nogroup - на некоторых системах это открывает "дыры" в защите. Ни в коем случае также нельзя запускать Веб-сервер из под пользователя webadmin, который обычно занимается всем этим хозяйством, т.к. он имеет права записи во все файлы (см. установку прав доступа к файлам). Обязательно запретите login для созданного вами пользователя.
Защищенность компьютера, на котором работает Веб-сервер, и данных, находящихся на этом компьютере, зависит от многих аспектов. Основными из них являются:
Корректность настройки Веб-сервера.
Корректность построения дерева файловой системы.
Корректность установки прав доступа к файлам Веб-сервера.
Правильное написание CGI сценариев и программ.
Рассмотрим их по очереди.
Корректность настройки Веб-сервера
На безопасность работы Веб-сервера влияют некоторые настройки, устанавливаемые вами в файлах конфигурации. Я буду говорить в основном о сервере Apache, хотя все замечания в равной степени применимы и к другим серверам.
Прежде всего вам необходимо правильно выбрать пользователя, под которым будет работать Веб-сервер. Дело в том, что в Unix для того, чтобы подсоединиться к 80 порту, по умолчанию используемому в HTTP протоколе, Веб-серверу необходимо иметь права пользователя root. Но отвечать на запросы пользователей с такими правами очень не безопасно. Поэтому Веб-сервер порождает детей с правами другого пользователя, которые и обрабатывают запросы пользователей. В файле конфигурации (http.conf) необходимо указать имя пользователя, под которым будут запускаться дочерние процессы, и группу, к которой он принадлежит. В сервере Apache за это отвечают директивы User и Group.
Необходимо создать отдельного пользователя и группу, например apache и webstuff. Нельзя использовать предлагаемые по умолчанию nobody:nogroup - на некоторых системах это открывает "дыры" в защите. Ни в коем случае также нельзя запускать Веб-сервер из под пользователя webadmin, который обычно занимается всем этим хозяйством, т.к. он имеет права записи во все файлы (см. установку прав доступа к файлам). Обязательно запретите login для созданного вами пользователя.
Другие работы
Курсовая работа по дисциплине: Структуры и алгоритмы обработки данных (часть 2). Вариант №4 (A=4, B=4.2, D=2) (Помогу сделать новую работу!)
IT-STUDHELP
: 6 ноября 2019
Постановка задачи
1. Хранящуюся в файле базу данных, состоящую из 4000 записей (формат базы данных определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа для решения задачи по поиску записей (задача определяется вариантом). Из найденных записей организовать список (очередь) и вывести их на экран.
2. Созданное приложение должно иметь дружественный интерфейс, выводить подсказки при вводе и выводе данных, проверять корректность вводимых данных и
700 руб.
Закономерности перехода к рыночной экономике
Lokard
: 28 октября 2013
1.Объективная необходимость перехода к рыночной экономике.
После победы Октябрьской революции 1917г. в России в бывшем СССР и в странах Центр. и Юго-Вост. Европы строилась т.н. Сталинская модель социализма. Эконом. основой социализма провозглашалась т.н. общенародная собственность на средства пр-ва в гос. форме. Гос-во, как субъект собственности, объявл. общенарод. Но в действительности это было тоталитарное гос-во с полным контролем Ком. партии и гос-ва над всеми сферами жизни общества. В таких
10 руб.
Экзаменационная работа по дисциплине: Сетевые базы данных. Билет №4
SibGOODy
: 15 июля 2018
Вопрос 4
Язык SQL, типы команд языка. Влияние команд на выполнение транзакций. Приведите примеры команд каждого типа из своего курсового проекта.
300 руб.
Гидравлика ИжГТУ 2007 Задача 1.5 Вариант 17
Z24
: 24 октября 2025
Круглое отверстие в вертикальной стенке резервуара, заполненного жидкостью, закрыто полусферической крышкой, закрепленной с помощью болтов.
Избыточное давление над жидкостью р0изб.
Найти:
а) общую горизонтальную силу, отрывающую болты;
б) общую вертикальную силу, срезающую болты.
Плотности жидкостей взять из условия предыдущей задачи.
Построение тел давления и выбор знаков пояснить чертежами и схемами, а также формулами и комментариями.
180 руб.