Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Защита Coppermine от взлома  (Read 7362 times)

0 Members and 1 Guest are viewing this topic.

kdvbpspr

  • Coppermine newbie
  • Offline Offline
  • Posts: 2
Защита Coppermine от взлома
« on: November 22, 2006, 03:29:29 am »

Подскажите пожалуйста!
Как правильно организовать защиту Coppermine?
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Защита Coppermine от взлома
« Reply #1 on: November 22, 2006, 11:15:25 am »

Несколько рекомендаций:
-Используйте только последние версии галлереи, если она интегрирована с чем-то еще, то следите также и за другими компонентами.
-В настройках галлереи четко определите допустимые форматы загружаемых файлов (при этом архивы лучше запретить, если не нужны)
-Положите в корень сайта файл .htaccess, где закройте доступ папкам cgi, sql
-Удаляйте и блокируйте доступ всем, кто загружает файлы вида xxx.php.rar или xxx.php.zip - это файлы вредоносного кода (правда запустить их не получится)
Logged

kdvbpspr

  • Coppermine newbie
  • Offline Offline
  • Posts: 2
Re: Защита Coppermine от взлома
« Reply #2 on: November 23, 2006, 01:58:17 am »

Спасибо за ответ!
А не могли бы Вы дать пример уже созданного .htaccess
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Защита Coppermine от взлома
« Reply #3 on: November 23, 2006, 06:50:49 pm »

К примеру вот так...
Если что не понятно, то спрашивайте.
Лучше конечно документацию по Apache почитать.

.htpaccess
Code: [Select]
#---ADMIN-INDEX---------
DirectoryIndex index.php
Options MultiViews Includes ExecCGI

#---START---------------
Order deny,allow

Deny from all
#-----------------------
# kdvbpspr (ICQ 123456789)
Allow from 127.0.0.1
# Friend (ICQ 123456788)
Allow from 127.0.0.2
#-----------------------
#---END-----------------

#---AUTH-START----------
AuthName "Warning! This is Admin Area! НЕ ЛОМАТЬ!!!"
AuthType Basic

AuthUserFile /usr/local/www/passwords/.htpasswd
require user admin_gallery
#---AUTH-END------------

.htpasswd
admin_gallery:ТУТ_ПАРОЛЬ_КОТОРЫЙ_ГЕНЕРИРУЕТСЯ_СПЕЦ_ПРОГОЙ

Называется она "htpasswd.exe"
В архиве аттачу в ZIP.
Скачать, распаковать на C:\ в корень.

Пуск -> Выполнить -> cmd
Откроется окно

Набираем там:
cd ../
htpasswd.exe -n admin_gallery

Вводим два раза пароль один и тот же и получаем его в нужном формате, к примеру:

Code: [Select]
C:\>htpasswd.exe -n admin_gallery
Automatically using MD5 format.
New password: ***
Re-type new password: ***
admin_gallery:$apr1$do3.....$EEZx5pTqvbM6ZjkgWyhYi1

Можно вставлять эту строку
admin_gallery:$apr1$do3.....$EEZx5pTqvbM6ZjkgWyhYi1
в файл .htpasswd
Каждый пользователь = новая строка.
Logged

photocritic

  • Coppermine newbie
  • Offline Offline
  • Posts: 19
Re: Защита Coppermine от взлома
« Reply #4 on: February 27, 2007, 04:26:46 pm »

Объясните пожалуйста строки:
# kdvbpspr (ICQ 123456789)
Allow from 127.0.0.1
# Friend (ICQ 123456788)
Allow from 127.0.0.2
Это что за айпишники? Какие конкретно прописывать?
И у меня нет доступа из моего хостера через фтр к /usr/local/www/ можно тока через SSH
Есть в фтр тока корень /*.*/
                                       |
                                       [php]
                                       [mysyte.ru]
                                                      |
                                                      [cgi-bin]
                                                      |         |
                                                      |         php-cgi.ini, php-cgi
                                                      |
                                                      [tmp]
                                                      |
                                                      [www]
                                                              |
                                                              index.php -> coppermine
                                                              ... ->все файлы и папки coppermine
                                                              .htacces -> тока пару строк
                                                                               Action php-script /cgi-bin/php-cgi
                                                                               AddHandler php-script .php
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Защита Coppermine от взлома
« Reply #5 on: February 27, 2007, 08:02:26 pm »

Мне тоже не совсем понятен этот пример...
Вот здесь почитай, все станет понятно.
http://htaccess.net.ru/doc/htaccess/auth.php
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: Защита Coppermine от взлома
« Reply #6 on: March 03, 2007, 01:08:15 pm »

Объясните пожалуйста строки:
# kdvbpspr (ICQ 123456789)
Allow from 127.0.0.1
# Friend (ICQ 123456788)
Allow from 127.0.0.2
Это что за айпишники? Какие конкретно прописывать?
И у меня нет доступа из моего хостера через фтр к /usr/local/www/ можно тока через SSH
Есть в фтр тока корень /*.*/

IP эти вымешленные для примера.
Строка:
# kdvbpspr (ICQ 123456789)
это заметка, которую обычно умные люди делают, чтобы потом не забыть, кому принадлежить IP адрес, которые они прописали ниже.

Строка:
Allow from 127.0.0.1
указывает веб серверу, что нужно разрешить доступ для IP адреса 127.0.0.1

Указывать нужно те IP адреса, с которых Вы хотите, чтобы был доступ.
Но если у Вас нет постоянного IP адреса или выделенного, как его ещё называют, то тогда Вам лучше всего подойдёт вариант с паролем, которые выше привел alex revo

SSH доступ по мне даже лучше, чем FTP.

Создавать .htaccess файл нужно в той директории, доступ к которой Вы хотите ограничить.

Корневая директория вашего сайта - это [www] в вашей схеме.
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Защита Coppermine от взлома
« Reply #7 on: March 03, 2007, 01:24:23 pm »

Хорошее пояснение Макс!

Добавлю только, что файл .htpasswd, наоборот, лучше хранить выше www
Logged
Pages: [1]   Go Up
 

Page created in 0.039 seconds with 15 queries.