
|
EOMY.NET Хостинг EOMY.NET: Форум поддержки
|
|
запретить упоменание сочетание букв в урлы через htaccess
|
| Автор |
Сообщение |
uforum $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§ionid=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 серии |
|
| Вернуться к началу |
|
 |
Gosudar Хостинг — это наше всё!

Зарегистрирован: 08.04.2007 Сообщения: 169
2400 
|
Добавлено: Вт, 18 Ноя, 2008 17:19 Заголовок сообщения: |
|
|
| не знаю как для джумлы, но я уже выкладывал здесь на форуме код, который режет "плохие" запросы. |
|
| Вернуться к началу |
|
 |
Веденин $a ||= 5;


Зарегистрирован: 17.05.2007 Сообщения: 1068 Откуда: Самара 4489 
|
|
| Вернуться к началу |
|
 |
uforum $a ||= 5;


Зарегистрирован: 22.01.2008 Сообщения: 715 Откуда: Литва 4862 
|
Добавлено: Ср, 19 Ноя, 2008 05:24 Заголовок сообщения: |
|
|
Спасибо но Джумла вместе со своими компонентами принемает огромное кол-во параметров _________________
http://uforum.org.ua/
Всё про ОС в широком формате
http://bmw3.org.ua/
Всё про BMW 3 и 1 серии |
|
| Вернуться к началу |
|
 |
Веденин $a ||= 5;


Зарегистрирован: 17.05.2007 Сообщения: 1068 Откуда: Самара 4489 
|
|
| Вернуться к началу |
|
 |
uforum $a ||= 5;


Зарегистрирован: 22.01.2008 Сообщения: 715 Откуда: Литва 4862 
|
|
| Вернуться к началу |
|
 |
lazutov $a ||= 5;


Зарегистрирован: 30.04.2007 Сообщения: 2259
38243 
|
|
| Вернуться к началу |
|
 |
Веденин $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 (имеется в виду имя
параметра) _________________ Тематические поисковые системы Рунета: Танцевальная, программиста, поиск книг, спортивная, энциклопедическая, поиск музыки и видео и много других |
|
| Вернуться к началу |
|
 |
|
Powered by phpBB © 2001, 2005 phpBB Group
|