Железная защита форума при помощи .htaccess & .htpasswd

Темы по наиболее часто задаваемым вопросам по phpBB 2.0.x. Читать в первую очередь!

Сообщение WingLion 18.12.2005 23:40

Пост по просьбе Секох

Неточность
YarNET писал(а):Итак, в связи с участившимися взломами форумов из-за различного рода уязвимостей в коде
исходного phpBB, есть предложение несколько уменьшить риск полной потери контроля на администрируемом
вами форуме за счет использования паролирования директории /admin/ и файла modcp.php ...

Это правильно, но этого все еще недостаточно.
Файл posting.php содержит средства, пользуясь которыми, неленивый взломщик может удалять чужие мессаги по
одной. Чтобы это закрыть, надо отредактировать posting.php так, чтобы он не принимал права
модераторов/админов для изменения чужих постов. Например, так -
было:
if ( $post_info['poster_id'] != $userdata['user_id'] && !$is_auth['auth_mod'] )
стало:
if ( $post_info['poster_id'] != $userdata['user_id'] )
При этом, чтобы админы могли сами модерить, нужно записать исходную версию файла под другим именем. Ее
придется защищать так же, как и modcp.
спасиб :)
С уважением, WingLion
Forth-форум: http://fforum.winglion.ru/
По секрету, как Чайник - Чайнику, скажу
Админ - это не просто администратор. АдMин - это Адский Mинистр!
Поиском я пользоваться не умею, поэтому, не посылайте меня туда
Аватара пользователя
WingLion
phpBB 2.0.1
 
Сообщения: 132
Зарегистрирован: 11.03.2005 2:43
Откуда: St.Petersburg


Сообщение Xpert 19.12.2005 0:36

Мда, и вправду...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение DarkSwift 29.12.2005 12:03

У меня такая проблема. Я с помощью утилиты (ссылка на которую дона выше) создал .htpasswd. Далее сделал все по инструкции. Доступ к защищаемым файлам действительно прикрылся. Правда пароль, который я вводил в утиле не подходит к имени... Сообщение с предложением ввести имя и пароль выходит заново... Как исправить?
Аватара пользователя
DarkSwift
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 05.02.2005 22:52

Сообщение Siava 30.12.2005 14:56

DarkSwift
Путь к файлу парля должен быть полным (от корня сервера)
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2652
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение NCom 06.01.2006 2:13

так как у меня ip постоянный, я привязал админку по ip и все...ну конечно запаролил..ю.но не знаю зачем :)
NCom
phpBB 2.0.16
 
Сообщения: 908
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Сообщение kir85 11.01.2006 0:58

apaxuc писал(а):
ghost46 писал(а):Мне тут подсказали,
чтоб узнать адрес можно исполнить скриптик:
Код: Выделить всё
<?php
echo getcwd();
?>


И сервер покажет полный путь.
(может кому надо...)


Огромный РЕСПЕКТ!!! getcwd(); то, что надо!!!
Аватара пользователя
kir85
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 07.01.2006 20:02
Откуда: Нижний Новгород

Сообщение DarkSwift 15.01.2006 6:45

С путем к файлу с поролемя разобрался, он прописывался в конфигурационной панели сервера.
Теперь новый прикол.
Когда идешь к защищенному ресурсу, вроде modcp.php

modcp.php?t=56&mode=move&sid=2f42cfe149bb1c1d580c979d186eeb13

Он выводит сообщение:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, darkswift@mail.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/1.3.33 Server Port 80

Добавлено спустя 9 часов 9 минут 29 секунд:

.htaccess у меня имеет такой код.

<Files modcp.php>
AuthName "Access to the panel of the moderator"
AuthType Basic
require valid-user
</Files>
Аватара пользователя
DarkSwift
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 05.02.2005 22:52

Сообщение Upiter 22.01.2006 5:16

WingLion писал(а):При этом, чтобы админы могли сами модерить, нужно записать исходную версию файла под другим именем. Ее
придется защищать так же, как и modcp.

А поподробнее можно? :roll:
I tried so hard
And got so far...
Аватара пользователя
Upiter
phpBB 1.4.4
 
Сообщения: 86
Зарегистрирован: 17.10.2005 23:33

Сообщение Neonaft 05.02.2006 1:39

YarNET писал(а):Скачать программу для создания паролей здесь

А ссылка уже нерабочая. Можно обновить?
Аватара пользователя
Neonaft
phpBB 2.0.0
 
Сообщения: 114
Зарегистрирован: 03.02.2006 23:43

Сообщение DimTic 08.02.2006 18:10

вобщем были все теже проблемы что и у других с неверным паролем.
Вылечил скачкой генератора http://www.softtime.ru/files/htpasswd.zip
строка запуска htpasswd.exe -cm .htpasswd Имя_Юзера
получившийся .htpasswd переписал на место и все заработало
DimTic
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 08.02.2006 18:06

Сообщение PifaGor 27.02.2006 15:53

Подскажите а какие права лучше установить на папку где лежит пароль и на .htaccess?
Кстати насчет posting.php изменил и сохранил изначальный файл под новым именем, надо ли где то путь к новому файлу прописывать?
PS ну вроде на папку с паролем надо ставить 755 так как иначе не работает а вот с posting.php непонятно, не разьясните ли поподробнее.
Последний раз редактировалось PifaGor 27.02.2006 17:32, всего редактировалось 5 раз(а).
PifaGor
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 25.02.2006 1:53

Сообщение NCom 27.02.2006 15:57

:D
NCom
phpBB 2.0.16
 
Сообщения: 908
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Сообщение Siava 27.02.2006 17:21

NCom
:?

PifaGor
Права 444 и владелец каталога тот, от чьего имени запускается Apache.
Можно попробовть и 404 для маниакальных случаев :lol:
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2652
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение crash 27.02.2006 17:39

Siava писал(а):Можно попробовть и 404 для маниакальных случаев

тогда уже 400
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6239
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Сообщение Siava 27.02.2006 17:53

crash
Тогда в каталог апача не сможет войти и прочитать парольный файл :lol:
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2652
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Пред.След.

Вернуться в FAQ (phpBB 2.0.x)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0