• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Оградить локальный сервер от интернета.

Bydlokoder

Ученик
Почётный участник
Регистрация
6 Май 2011
Сообщения
3,357
Реакции
108
Баллы
0
Оградить локальный сервер от интернета.

Поставил я на один из домашних компьютеров связку из Apache, MySQL и PHP с экспериментальной и познавательной целью. Сервер крутится под Windows XP. Работа его меня устраивает, но беспокоят аспекты безопасности компьютера с сервером на борту. Этот же компьютер подключен к интернету и раздает его другим домашним компьютерам по сети. Решил проверить, не виден ли сервер из интернета. Включил в настройках браузера на другой машине прокси, забил в адресную строку IP клиентской машины и в браузере открылась тестовая веб-страница располагающаяся в папке главного хоста... Посмотрел лог-файлы, оказалось, мой тестовый сайт (из одной страницы index.html) посетила уже туева хуча непонятно кого, из Китая, Эквадора, Мозамбика и прочих левых стран, походу боты не самого лучшего свойства из интернета заходили.

Меня такое положение дел не устроило, стал принимать меры по изоляции сервера от интернета. Создал файл .htaccess, в котором запретил посетителям из интернета просматривать сайты на локальном сервере, оставив его доступным для локальной сети. Помогло слабо, страничка из интернета не открывается, но сервак все равно отвечает на запросы, что меня напрягает естественно.

Тогда я взялся за сетевой экран KIS, к которому раньше вообще не прикасался, разве только выставлял параметры безопасности для сетей (публичные, локальные, доверенные). Порывшись в интернете попытался настроить правила для программ. Открыл настройки сетевого экрана, зашел в закладку "Правила фильтрации", нашел там Apache HTTP Server и добавив к имеющимся уже трем правилам "Any network activity" еще одно такое же и установил в нем действие "Заблокировать" для адреса подсети со статусом "Публичные сети" (подключение к интернету у меня именно с этим статусом). После этого при попытке подключится по своему IP через прокси или анонимайзер браузер стал писать что-то типа такого "Сервер сбросил подключение и т.д. и т.п.". Тестовая страница из интернета не открывается, из локальной сети ее видно нормально.

Вопрос - закрыл ли я сервер от доступа извне? Или все мною сделанное ерунда и злые хацкеры будут бродить по моему компьютеру как по собственному дому?
 
Настройте апачу доступ так, чтобы он воспринимал подключения только от вашей подсети. Настраивается у него в httpd.conf
 
А какой директивой и в каком месте httpd.conf можно так сделать? Разве я не то же самое делал, написав в .htaccess следующее:
#Order Deny,Allow
#Deny from all
#Allow from local.
#Allow from 127.0.0.1, 192.168.0.2, 192.168.0.3
?
 
То же самое, но не совсем. .htaccess считается не совсем надежным.
 
Понятно, буду досконально разбираться с httpd.conf.

А как насчет сетевого экрана KIS? Бесполезная затея?
 
Полезная, эшелонированная защита получается.
 
Тогда применю и то и другое. Пошел читать доки по директивам файла конфигурации :) Спасибо.
 
поднять апатч только на внутреннем интерфейсе
поднять файрвол (тот же KIS)
сетевой экран КИС отличная вещь
.htaccess и httpd.conf
в общем....все это было сказано выше

я как понимаю с глобала вам сайт не нужен?
 
Да, только из локальной сети.
 
Назад
Сверху