1

Хотел бы защитить базы данных.
1) Например изменить путь к phpmyadmin
Чтобы пма был доступен не по http://ip/phpmyadmin, а например http://ip/blablabla
2) Защитить mysql от брута
У меня такая догадка:
# iptables -A INPUT -p tcp --syn --dport 3306 -m recent --name radiator --set
# iptables -A INPUT -p tcp --syn --dport 3306 -m recent --name radiator --update --seconds 30 --hitcount 3 -j DROP
поможет?
3) например при помощи htaccess дать доступ к http://ip/phpmyadmin на определённые IP адресы

1 и 3 не знаю где, помогите.
Заранее спасибо, всегда мне помогаете, благодарен.

2

waltside пишет:

1) Например изменить путь к phpmyadmin
Чтобы пма был доступен не по http://ip/phpmyadmin, а например http://ip/blablabla
2) Защитить mysql от брута
У меня такая догадка:
# iptables -A INPUT -p tcp --syn --dport 3306 -m recent --name radiator --set
# iptables -A INPUT -p tcp --syn --dport 3306 -m recent --name radiator --update --seconds 30 --hitcount 3 -j DROP
поможет?
3) например при помощи htaccess дать доступ к http://ip/phpmyadmin на определённые IP адресы

4)1 и 3 не знаю где, помогите.

1) без проблем. меняйте. ЕМНИП оно не привязано.
2) закройте ВООБЩЕ базу снаружи. К ней обращаются только(?) скрипты изнутри.
3) дате. а ещё SSL примените.
4) один вопрос == 1 тема. Читаем правила: http://linuxforum.ru/misc.php?action=rules

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

3

3 пункт можно как с помощью htaccess, так и самого апача или файерволла
2 пункт - согласен с Доктором, если только не требуется доступ снаружи... тогда разрешить только одному айпи с определенным маком и ограничением на доступ
1 - не вижу проблем совсем, конфиги апача смотрим

4

Если я правильно понял редактируем /etc/phpmyadmin/apache.conf
Там изменяем

# phpMyAdmin default Apache configuration
Alias /phpmyadmin /usr/share/phpmyadmin

например на

# phpMyAdmin default Apache configuration
Alias /newpmadir /usr/share/newpmadir

И переименовываем каталог

cd /usr/share/
mv phpmyadmin/ newpmadir

Так??

5

а не проще сделать

# phpMyAdmin default Apache configuration
Alias /newpmadir /usr/share/phpmyadmin

?

6

Ну да ab
Осталось второе.
Так
# iptables -A INPUT -p tcp --syn --dport 3306 -m recent --name radiator --set
# iptables -A INPUT -p tcp --syn --dport 3306 -m recent --name radiator --update --seconds 30 --hitcount 3 -j DROP
поможет? мне нужно дать к pma нескольким лицам со статическими\динамическими IP адресами и защитить от брута.

7

3) Можно вывесить пма на отдельный ip и регулировать доступ к нему при помощи iptables. 
    Можно задать доступ только с определенных адресов/диапазонов в .htaccess + .htpasswd. Вот так: http://htaccess.net.ru/doc/htaccess/order.php

Black-metal ist krieg!
Hochlast ist krieg!

8

Спасибо всем, ответьте только ещё пожалуйста
Так
# iptables -A INPUT -p tcp --syn --dport 3306 -m recent --name radiator --set
# iptables -A INPUT -p tcp --syn --dport 3306 -m recent --name radiator --update --seconds 30 --hitcount 3 -j DROP
поможет?

9

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

10 (28.12.2010 12:52:04 отредактировано waltside)

приблизительно 20-25 пользователей под сайты.
а также игровой сервер java+mysql, средний онлайн сервера 150-200

11

пользователи к мускулу снаружи будут подключаться? зачем?

12

Опасно если сервер будет стоять не у вас.
Такие правила вас токо погубят.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

13

К бд подключаются 20-25 человек
Kettler
Какая опасность?

14

Нет, Вы мне объясните, для чего людям снаружи подключаться к базе данных? При наличии-то phpmyadmin?

15

Ааа, туплю.
Я имел ввиду им нужно лишь подключение к phpmyadmin для работы с базами сайта.

16

в таком случае, достаточно разрешить подключение к phpmyadmin с нужных источников, а к мускулу разрешить подключение только с локальной машины

17

waltside пишет:

приблизительно 20-25 пользователей под сайты.
а также игровой сервер java+mysql, средний онлайн сервера 150-200

Я имел ввиду про игровой сервер! если вы будите откидывать запросы.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

18

У этих источников могут быть динамичные IP адреса

19

waltside пишет:

У этих источников могут быть динамичные IP адреса

тут туго)

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

20

waltside пишет:

У этих источников могут быть динамичные IP адреса

.htpasswd как вам выше посоветовали - поможет.