Форум по WordPress

Вопросы и ответы по WordPress

Вы не зашли.

  • Форум
  •  » Wordpress
  •  » Давайте поговорим о безопасности и правах на файлы (permissions)

#1 24-11-2007 02:58:00

ponosov
Участник
Откуда: Kharkiv
Зарегистрирован: 21-10-2007
Сообщений: 54

Давайте поговорим о безопасности и правах на файлы (permissions)

Добрый день друзья smile Скажите пожалуйста какие права должны быть установлены на папки и файлы? Интересует эта тема после переноса движка на другой хостинг...перестали работать google sitemap и wp-cache и теперь я переживаю за остальную безопасность. Скажите кто разбирается, какие права должны быть?

Отредактированно ponosov (24-11-2007 02:58:21)

Неактивен

 

#2 24-11-2007 03:45:19

Ю.Б.
Клуб WordPress
Откуда: Харьков
Зарегистрирован: 05-08-2007
Сообщений: 6600
Вебсайт

Re: Давайте поговорим о безопасности и правах на файлы (permissions)

По умолчанию: файлы 644, папки 755.
Для того, куда WP пишет сам: файлы 666, папки 777.
Обычно WP пишет в cache и uploads.


Есть ли смысл просить инструкцию по регулировке карбюратора, если не знаешь, в каком из багажников находится двигатель?

Неактивен

 

#3 24-11-2007 11:44:52

ponosov
Участник
Откуда: Kharkiv
Зарегистрирован: 21-10-2007
Сообщений: 54

Re: Давайте поговорим о безопасности и правах на файлы (permissions)

А что тогда делать с wp-cahce который требует для работы разрешения 777 для wp-content? Я сталкивался с модификацией файлов wp-cache для улучшенной безопасности  и возможности работы с правами 755 но они не подошли к новой версии плагина.

Неактивен

 

#4 25-11-2007 04:10:11

maxxximka
Главный специалист
Зарегистрирован: 26-05-2007
Сообщений: 275

Re: Давайте поговорим о безопасности и правах на файлы (permissions)

тоже интересует вопрос безопасности вордпресса.
2 ponosov поделись пожалуйста модификацией wp-cache.


Бабло победит зло
черный PR Windows Vista!

Неактивен

 

#5 25-11-2007 08:58:28

Ю.Б.
Клуб WordPress
Откуда: Харьков
Зарегистрирован: 05-08-2007
Сообщений: 6600
Вебсайт

Re: Давайте поговорим о безопасности и правах на файлы (permissions)

Если мне не изменяет память, то wp-cahce пытается создать симлинк на один из своих скриптов прямо в wp-content. Самое прикольное, что далеко не на всех системах это в принципе возможно. И еще что-то ему там надо, конфиг свой, что ли, он там хранит. Не помню, единственный мой сайт с wp-cache был уволен. 

Поставьте 777 на wp-content, активируйте плагин, чуток поюзайте и закрывайте обратно до 755. Должно все работать.


Есть ли смысл просить инструкцию по регулировке карбюратора, если не знаешь, в каком из багажников находится двигатель?

Неактивен

 

#6 25-11-2007 11:28:54

ponosov
Участник
Откуда: Kharkiv
Зарегистрирован: 21-10-2007
Сообщений: 54

Re: Давайте поговорим о безопасности и правах на файлы (permissions)

Ю.Б. написал:

Если мне не изменяет память, то wp-cahce пытается создать симлинк на один из своих скриптов прямо в wp-content. Самое прикольное, что далеко не на всех системах это в принципе возможно. И еще что-то ему там надо, конфиг свой, что ли, он там хранит. Не помню, единственный мой сайт с wp-cache был уволен. 

Поставьте 777 на wp-content, активируйте плагин, чуток поюзайте и закрывайте обратно до 755. Должно все работать.

C 755 не работает, wp-cache кричит что нужны права на запись wp-content smile
А что посоветуете юзать в качестве кеша вместо wp-cache? слышал у WP есть встроенный кеш, но не пойму как и где он активируется и как работает.

Неактивен

 

#7 25-11-2007 11:31:23

ponosov
Участник
Откуда: Kharkiv
Зарегистрирован: 21-10-2007
Сообщений: 54

Re: Давайте поговорим о безопасности и правах на файлы (permissions)

maxxximka написал:

тоже интересует вопрос безопасности вордпресса.
2 ponosov поделись пожалуйста модификацией wp-cache.

Как я понял можно сделать только на старой версии, потому что в новой я не нашел этих строк

   1. Keep wp-content/ chmod’ed to 755.
          * Initially, you must chmod wp-content/ to 777 so the WP-Cache plugin can write wp-cache-config.php.
          * After wp-cache-config.php is created in wp-content/:
                o Chmod wp-content/ to 755
                o Chmod wp-content/wp-cache-config.php to 666.
                o Change line 430 of wp-content/plugins/wp-cache/wp-cache.php to

Код:

                 if ( !file_exists($wp_cache_config_file) && !is_writable($dir)) {

+ Replace

Код:

 if ( !is_writable($dir)) {

+ Credit: Joerg
   2. Secure the wp-content/cache/ directory
          * Chmod wp-content/cache/ to 777 (this is unavoidable)
          * Place the following .htaccess file in wp-content/cache. (This prevents the cache directory from being Web-accessible. If anyone on your shared hosting box writes to this directory, their files won’t be accessible and they can’t steal your bandwidth. Yes, this is a fringe scenario, but that’s kinda what security is about.)

         

Код:

  Options -Indexes
            <Files *>
                    order deny,allow
                    deny from all
            </Files>

Неактивен

 

#8 25-11-2007 11:45:35

nq49zk
Новенький
Зарегистрирован: 14-11-2007
Сообщений: 5

Re: Давайте поговорим о безопасности и правах на файлы (permissions)

Ю.Б. написал:

По умолчанию: файлы 644, папки 755.
Для того, куда WP пишет сам: файлы 666, папки 777.
Обычно WP пишет в cache и uploads.

А на файлы темы какие должны быть права, чтобы можно было редактировать тему из админки? Получается что 666. А это безопасно?

Неактивен

 

#9 25-11-2007 12:09:12

Ю.Б.
Клуб WordPress
Откуда: Харьков
Зарегистрирован: 05-08-2007
Сообщений: 6600
Вебсайт

Re: Давайте поговорим о безопасности и правах на файлы (permissions)

Жить опасно - можно умереть. cool

Да, на файлы темы для редактирования из админки нужно ставить 666. Я не думаю, что Вы собираетесь их править всю оставшуюся жизнь, так что после доведения до ума, можно вернуть 644 или даже 444. Хотя, лично мне кажется, что лучше править тему "дома", а потом готовое произведение искусства заливать по ftp на сайт.

Насчет опасности.  При нормально настроенном хостинге "соседи" не смогут менять ваши файлы, даже если у файлов будет стоять 666, потому что у соседей просто не будет доступа никуда, выше их домашнего каталога и, может быть, общего /tmp. Как показывает практика, основные проблемы с целостностью сайтов возникают не от вмешательства "соседей", а от троянов. А трояну (или хакеру, подсадившему вам трояна) пофигу какие там права, он поставит нужные ему, потому как действовать будет от вашего имени.


Есть ли смысл просить инструкцию по регулировке карбюратора, если не знаешь, в каком из багажников находится двигатель?

Неактивен

 
  • Форум
  •  » Wordpress
  •  » Давайте поговорим о безопасности и правах на файлы (permissions)

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson

Украина онлайн