Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: Защита Coppermine от взлома  (Read 7609 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.029 seconds with 20 queries.