Безопасность "по всем фронтам": сервер, cms, БД

12
GolDima
На сайте с 27.06.2008
Offline
104
1164

Добрый день.

Остро стоит вопрос безопасности сайта.

Что имеем: сервер, cms Drupal, база данных (пользуем mysql)

Что хотим: полной безопасности сайта, "задраить люки", так сказать.

Как я это вижу: необходимо ограничить доступ ко всему по IP. Ограничить доступ к серверу по IP вроде не сложно, но ранее сайт уже ломали и явно не со стороны сервера.

Вопрос:

Возможно ли ограничить доступ по IP еще и друпалу, и к базе данных?

Если можно - как?

Заранее спасибо!

[umka]
На сайте с 25.05.2008
Offline
456
#1

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

От дырок в CMS защититься сложно (Самое простое, что можно сделать, воспользоваться mod_security)

С помощью .htaccess можно ограничить доступ к админке (разрешить только определённые IP).

С помощью .ftpaccess (или ему подобным настройкам) можно аналогично ограничить доступ по фтп.

Если база данных не открыта наружу, то ограничивать нечего.

Лог в помощь!
GolDima
На сайте с 27.06.2008
Offline
104
#2
От дырок в CMS защититься сложно (Самое простое, что можно сделать, воспользоваться mod_security)

А возможно ли как-то ограничить возможность использования дырок по IP?

DV
На сайте с 01.05.2010
Offline
644
#3

GolDima, разрешите только свой IP в админке средствами .htaccess, а так же во всех службах сервера.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
[umka]
На сайте с 25.05.2008
Offline
456
#4
GolDima:
А возможно ли как-то ограничить возможность использования дырок по IP?

У дырок с IP нет ничего общего :)

S2
На сайте с 07.01.2008
Offline
611
#5
GolDima:
А возможно ли как-то ограничить возможность использования дырок по IP?

Только если заходить с компа, у которого выделенный IP. В противном случае, можно найти свободный прокси в нужном диапазоне. Имеется ввиду, что полный контроль не удастся получить над сайтом. А шелл зальют конечно если дырка будет.

Не надо приписывать мне свои выводы, я имею ввиду только то, что написал. Лучшая партнёрка по футболкам/толстовкам (http://partnerka.kolorado.ru/?ref=1921540) Опрос: Проверить текст на уник - как? (/ru/forum/495885)
GolDima
На сайте с 27.06.2008
Offline
104
#6
'[umka:
;10716774']У дырок с IP нет ничего общего :)

Но ведь если используют дырку - вносят какие-то правки, файл какой-то заливают или наоборот информацию какую-то берут с сайта.

Можно ли ограничить так, чтоб дырки вроде как и есть, но пользоваться ими можно только с определенного IP?

Str256:
Только если заходить с компа, у которого выделенный IP. В противном случае, можно найти свободный прокси в нужном диапазоне. Имеется ввиду, что полный контроль не удастся получить над сайтом. А шелл зальют конечно если дырка будет.

Ну вот заливка шелла. Для этого надо залить что-то на сервак. Можно ограничить, чтоб было куда залить шелл, но только с наших IP?

Garin33
На сайте с 31.08.2009
Offline
169
#7
GolDima:

Ну вот заливка шелла. Для этого надо залить что-то на сервак. Можно ограничить, чтоб было куда залить шелл, но только с наших IP?

Зависит от того, как заливают шелл.

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

Еще можно через тот-же htaccess ограничить доступ к той папке, в которую файлы загружаются по-умолчанию. В тоже время - если у "хацкера" будет доступ к админке сайта, то он сможет этот путь изменить. Исходя из этого - сложный пароль ставить на админку, еще можно капчу на логин поставить, кроме того, через htaccess тоже пароль можно поставить на site.ru/user.

И - настроить автоматические бекапы на удаленный сервер. Ах да, еще сменить порты ssh и ftp, и скрыть данные об ОС и софте.

Потому что Drupal - это круто.
GolDima
На сайте с 27.06.2008
Offline
104
#8
Garin33:
Зависит от того, как заливают шелл.
Drupal безопасная CMS - ставьте вовремя апдейты критические, и ничего не случится. Ну и, само собой, права проверьте, чтобы не доверенные юзера ничего загружать не могли.

Еще можно через тот-же htaccess ограничить доступ к той папке, в которую файлы загружаются по-умолчанию. В тоже время - если у "хацкера" будет доступ к админке сайта, то он сможет этот путь изменить. Исходя из этого - сложный пароль ставить на админку, еще можно капчу на логин поставить, кроме того, через htaccess тоже пароль можно поставить на site.ru/user.

И - настроить автоматические бекапы на удаленный сервер. Ах да, еще сменить порты ssh и ftp, и скрыть данные об ОС и софте.

Как ограничить доступ к админке по IP нашел вроде.

Garin33
На сайте с 31.08.2009
Offline
169
#9

Модулей много на drupal.org, только "качай да тестируй".

GolDima
На сайте с 27.06.2008
Offline
104
#10

Но, насколько я понял, ограничение доступа к серверу, админке и mysql не достаточно и шелл и прочую гадость можно заливать даже в этом случае.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий