Показать сообщение отдельно

  #23  
Старый 24.06.2009, 15:36
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


По умолчанию

ТС ,потенциально опасными функциями являются:
Код:
require_once(), 
include_once(), 
include(), 
require(),
вот пример уязвимого кода:
PHP код:
<? php
 
Include ("$page.php"); 
 
?>
злоумышленик подставит ссылку на свой сайт с шеллом
как это избежать?
PHP код:
<?php 
 
if (file_exists("$page.php")) //Проверим файл на сущесвтование. Если он есть, то мы вставим его 

Include (
"$page.php"); 

Else 
//есле

Echo 
"Error!"

?>
в твоем коде проверка на существование файла есть:
Код:
if (!$file) {
.....
}
и нет потенциально опасных функций,можешь спать спокойно

Последний раз редактировалось L I G A; 24.06.2009 в 15:40..
 
Ответить с цитированием