С нами с 19.04.05
Сообщения: 1577
Рейтинг: 957
|
Добавлено: 12/12/11 в 14:00 |
Есть удобный и мощный трейд скрипт топа , но в нём уязвимость, троянщик может под видом трейдера в mail форму засабмитить JS который при заходе админа отошлёт куки и троянщик сможет зайти в admin.php и в темплейты вставить iframe, эксп. тп.
Поможет ли закрытие файла admin.php с помощью htpasswd паролем или htaccess по IP , в этом случае как я понимаю даже имея куки для входа в admin.php троянщика остановит на уровне сервера?
Или может ещё какие методы есть - заходить через опредлённый браузер или установить опредёлённые права на темплеты что бы невозможно было бы вставить вредоносную компоненту из админки. Интересно всё кроме смены скрипта это и так понятно , просто альтернативы нет хорошей.
Всем заранее благодарен
|
|
Link Trade - блоги в Art,Comics,Hentai,3D и тп - 338198557
|
0
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 12/12/11 в 14:25 |
по идее остановит, тогда можно пароль с admin.php убрать вообще
|
|
|
|
нет судьбы
С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204
|
Добавлено: 12/12/11 в 15:07 |
Дело в том, что запрет htaccess по IP для admin.php желателен даже в случаях отсутствия явных уязвимостей!
В идеале попробовать поправить сам скрипт админской части.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 13/12/11 в 15:57 |
если надо именно в скрипте то admin.php переименовываем в admin1.php
сам admin.php делаем
<?
$_POST['message'] = strip_tags($_POST['message']);
include('admin1.php');
имя $_POST['message'] смотрится на названию поля, в котором сабмититься месага.
|
|
|
|
На пенсии
С нами с 10.12.06
Сообщения: 4659
Рейтинг: 2370
|
Добавлено: 13/12/11 в 20:06 |
Если я правильно понял про какой скрипт идет речь То просто переимунуй admin.php во что то другое и максимально закрой доступ ко всему. Хотя мне не помогло даже полное ограничение на 1 ip сученышь все равно бекдоры тянул
|
|
Payoneer-Бесплатная карта, быстрый вывод, низкие тарифы!|VDS
|
5
|
|
|
С нами с 22.05.04
Сообщения: 268
Рейтинг: 251
|
Добавлено: 13/12/11 в 22:32 |
значит в другом месте свои дырки или дырки позволяющие локальный доступ к закрытому извне файлу. надо все проверять
|
|
|
|
С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970
|
Добавлено: 14/12/11 в 08:26 |
В последней версии этого секретного топа была добавлена авторизация по сессии. Куки в ней воровать бесполезно.
|
|
|
|
С нами с 31.05.10
Сообщения: 1991
Рейтинг: 487
|
Добавлено: 14/12/11 в 19:26 |
Retox писал: | Есть удобный и мощный трейд скрипт топа , но в нём уязвимость, троянщик может под видом трейдера в mail форму засабмитить JS который при заходе админа отошлёт куки и троянщик сможет зайти в admin.php и в темплейты вставить iframe, эксп. тп. |
сделать авторизацию по htpasswd - самое простое
отключать яваскрипт при входе в админку - тут главное помнить об этом
сделать/заказать скрипт который будет сам периодически логиниться в админку и проверять сообщения на предмет тега script и удалять такие. тот же вариант решения, но если скрипт на бд типа mysql - написать скрипт который по крону будет из бд такие сообщения удалять. там работы на полчаса со всеми перекурами
|
|
|
|
С нами с 29.09.04
Сообщения: 329
Рейтинг: 120
|
Добавлено: 15/12/11 в 08:06 |
а скрипт под зендом чтоль?
если нет, то нужно подправить его, зафильтровать все вводимые данные
и кстати, закрытие админки не обязательно поможет, т.к при незакрытой xss там не только куки могут упереть.
|
|
|
|
На пенсии
С нами с 10.12.06
Сообщения: 4659
Рейтинг: 2370
|
Добавлено: 15/12/11 в 08:18 |
Скрипт под ионкубом. старые версии под зендом.
|
|
|
|
С нами с 29.09.04
Сообщения: 329
Рейтинг: 120
|
Добавлено: 15/12/11 в 08:27 |
тогда написать скрипт который будет принимать данные формы регистрации, фильтровать и отправлять их уже в оригинальный.
ну или блокировать js в админке через noscript
|
|
|
|
С нами с 19.04.05
Сообщения: 1577
Рейтинг: 957
|
Добавлено: 15/12/11 в 13:02 |
Парни всем спасибо, предложены интересные методы, буду комбинировать
Всем рейтинг выставил
|
|
Link Trade - блоги в Art,Comics,Hentai,3D и тп - 338198557
|
0
|
|
|