[devel] gnats.altlinux.ru

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Eru?=
Сб Сен 29 13:53:08 MSD 2001


Dmitry V. Levin wrote:

>On Sat, Sep 29, 2001 at 01:11:23PM +0400, Anton Farygin wrote:
>
>>>>Ага.. морду можно будет наваять на LRN. Но это - в дальнейшем.. а пока я 
>>>>интерфейс к plugins рисую...
>>>>
>>>Морду надо делать самую минимальную. А то  получится не LRN, а
>>>``всечто вам нужно в "одном месте"'' или "все яйца в одну корзину".
>>>
>>А что ты хотел? К этому и идет... только будет все разнесено по 
>>модулям... т.е. - захочешь BTS - apt-get install LRN-BTS ;-)
>>
>
>Я, разумеется, не имею ничего против LRN-BTS, однако базу данных для нашей
>BTS по соображениям безопасности я бы хотел держать в другом месте.
>
Ага... что бы еще другое место могло быть атаковано?

Ни в коем случае нельзя... пока не решиться проблема с хранением паролей 
доступа к MySQL или проблема с закрытием от посторонних глаз скриптов 
PHP с этими самыми паролями - пускай уж лучше будет так.

В новом LRN уже вынесен файл с паролями доступа к базам данных в /etc. 
Но это ничего не меняет. следующий PHP скрипт, помещенный в 
~/public_html показывает этот файл на экран:

<?
$fd = fopen ("/etc/databasespasswordfile", "r");
$passfile = fread ($fd, filesize ("/etc/databasespasswordfile"));
echo $passfile;
?>

Все, что может прочитать apache - доступно для чтения обычным 
пользователям системы, которые имею право делать сайты. А т.к. имею это 
право все - то в общем то прятать пароль нет смысла.

А т.к. к нашему mysql серверу можно обратиться только через локальный 
сокет, то в общем круг лиц, которые могут поработать с mysql снижается 
до тех, которые заведены в системе.

Rgds
Rider


_______________________________________________
Devel mailing list
Devel на linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel



Подробная информация о списке рассылки Devel