Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: htaccess

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
UNTRUSTED
Отправлено: 04 Апреля, 2012 - 19:34:38
Post Id


Частый гость


Покинул форум
Сообщений всего: 255
Дата рег-ции: Март 2012  


Помог: 2 раз(а)




Инересует вопрос, если с помощью файла .htaccess запретить к чему-либо доступ, например к данной директории, это можно на 100% быть увереным что туда никто не попадет? Кроме случаев с взломом ftp или cPanel !!
(Добавление)
И еще, если файлы которые нужно защитить кидать выше public_html? Тогда?
И вообще, какие плюсы-минусы у того, если например все файлы php на которые напрямую не нужно чтобы пользователь заходил, а только которые инклудяться кидать выше public_html?

(Отредактировано автором: 04 Апреля, 2012 - 19:34:56)

 
 Top
Awesome
Отправлено: 04 Апреля, 2012 - 19:39:22
Post Id



Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Апр. 2012  
Откуда: Бобруйск


Помог: 0 раз(а)




в нем написать
deny from all
и положить в эту папку. главное, чтобы .htaccess работал, а то какой-нибудь нгинкс его не понимает

Цитата:
И вообще, какие плюсы-минусы у того, если например все файлы php на которые напрямую не нужно чтобы пользователь заходил, а только которые инклудяться кидать выше public_html?


Плюсы - не попасть извне, плюс данные файлы можно использовать сразу нескольким проектам. Например, с ядром фреймворка так и поступают обычно.

(Отредактировано автором: 04 Апреля, 2012 - 19:42:36)



-----
Фреймворк Кохана. Обучение, переведенная документация.
http://kohanaframework[dot]su
 
 Top
UNTRUSTED
Отправлено: 04 Апреля, 2012 - 19:46:28
Post Id


Частый гость


Покинул форум
Сообщений всего: 255
Дата рег-ции: Март 2012  


Помог: 2 раз(а)




Awesome пишет:
deny from all

Это я знаю, это все работает... Но вот думаю, может это можно как-то обойтиУлыбка
Awesome пишет:
Плюсы - не попасть извне, плюс данные файлы можно использовать сразу нескольким проектам.

т.е. и тот и тот варианты защищают на 100%, пока человек не получит доступа либо к ftp либо к cPanel?
 
 Top
Awesome
Отправлено: 04 Апреля, 2012 - 19:51:01
Post Id



Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Апр. 2012  
Откуда: Бобруйск


Помог: 0 раз(а)




php-файл сам по себе хрен вскроешь.
плюс если в начало каждого php-файла засунуть проверку на константу, которая объявляется только в индексе, то тогда вообще нереально вскрыть
доступ через штакес обычно закрывают к папкам с логами


-----
Фреймворк Кохана. Обучение, переведенная документация.
http://kohanaframework[dot]su
 
 Top
UNTRUSTED
Отправлено: 04 Апреля, 2012 - 19:59:30
Post Id


Частый гость


Покинул форум
Сообщений всего: 255
Дата рег-ции: Март 2012  


Помог: 2 раз(а)




Awesome пишет:
плюс если в начало каждого php-файла засунуть проверку на константу, которая объявляется только в индексе, то тогда вообще нереально вскрыть

Вот здесь давайте подробнее!
 
 Top
Awesome
Отправлено: 04 Апреля, 2012 - 20:06:47
Post Id



Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Апр. 2012  
Откуда: Бобруйск


Помог: 0 раз(а)




Объявляете в индексе константу SYSPATH.
А во всех других файлах прописываете в самом верху:

PHP:
скопировать код в буфер обмена
  1. <?PHP defined('SYSPATH') or die(Пшол прочь, холоп');


Все.


-----
Фреймворк Кохана. Обучение, переведенная документация.
http://kohanaframework[dot]su
 
 Top
UNTRUSTED
Отправлено: 04 Апреля, 2012 - 20:24:05
Post Id


Частый гость


Покинул форум
Сообщений всего: 255
Дата рег-ции: Март 2012  


Помог: 2 раз(а)




Awesome пишет:
Объявляете в индексе константу SYSPATH.
А во всех других файлах прописываете в самом верху:


Это только для инкюдированных файлов подходит! На них просто нельзя зайти будет!
Впринципе можно использовать вместе с .htaccess

и лучше сделать так
CODE (htmlphp):
скопировать код в буфер обмена
  1. if(!deflined(CONST)){header:Location;}

(Добавление)
А кто еще какие методы защиты кроме .htaccess и этой знает?

(Отредактировано автором: 04 Апреля, 2012 - 20:34:59)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB