|
|
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. Kak udostoverit'sya chto scenarij poluchil dannye imenno iz etoj formy a ne otkuda-to izvne, e.g. s drugogo hosta?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:13 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
TigranEKak udostoverit'sya chto scenarij poluchil dannye imenno iz etoj formy a ne otkuda-to izvne, e.g. s drugogo hosta??$_SERVER['HTTP_REFERER'] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:26 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
* TigranEKak udostoverit'sya chto scenarij poluchil dannye imenno iz etoj formy a ne otkuda-to izvne, e.g. s drugogo hosta??$_SERVER['HTTP_REFERER'] a razve nel'zya HTTP_REFERER poddelat', napr. s pomishyu telnet-a? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:30 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
TigranE * TigranEKak udostoverit'sya chto scenarij poluchil dannye imenno iz etoj formy a ne otkuda-to izvne, e.g. s drugogo hosta??$_SERVER['HTTP_REFERER']a razve nel'zya HTTP_REFERER poddelat', napr. s pomishyu telnet-a?Можно, но при чём здесь другой хост? запросы-то от пользователя идут, а не от сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:38 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
Vot, pridumal tol'ko-chto... naverno ne oboshlos' bez dyr :)) podskajite gde ya oshibayus'? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:48 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
TigranE * TigranEKak udostoverit'sya chto scenarij poluchil dannye imenno iz etoj formy a ne otkuda-to izvne, e.g. s drugogo hosta??$_SERVER['HTTP_REFERER'] a razve nel'zya HTTP_REFERER poddelat', napr. s pomishyu telnet-a? $_SERVER['HTTP_REFERER'] не есть гарантия валидности данных, значения нужно проверять не заморачиваясь, откуда пришла информация, а думая о том, как эти данные должны "выглядеть", что скрипт работал корректно и без проблем для алгоритма и безопасности. Другими словами валидность данных нужно проверять, не откуда пришли, а что содержится в этих данных. АКСИОМА. Ни одним данным, пришедшим из сети, верить нельзя, пока ты их сам не проверишь на предмет безопасности и валидности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:48 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
... v uslovii konechno '==' vmesto '=' :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:49 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
4m@t!c TigranE * TigranEKak udostoverit'sya chto scenarij poluchil dannye imenno iz etoj formy a ne otkuda-to izvne, e.g. s drugogo hosta??$_SERVER['HTTP_REFERER'] a razve nel'zya HTTP_REFERER poddelat', napr. s pomishyu telnet-a? $_SERVER['HTTP_REFERER'] не есть гарантия валидности данных, значения нужно проверять не заморачиваясь, откуда пришла информация, а думая о том, как эти данные должны "выглядеть", что скрипт работал корректно и без проблем для алгоритма и безопасности. Другими словами валидность данных нужно проверять, не откуда пришли, а что содержится в этих данных. АКСИОМА. Ни одним данным, пришедшим из сети, верить нельзя, пока ты их сам не проверишь на предмет безопасности и валидности. Eto samo soboj razumeetsya chto proveryat' nado :)) Ya sprashivayu naschet zashity ot. napr. JavaScript scenariya, kotoryj s pomoshyu cikla mojet zapostit' bolshoe kolichestvo dannyx xot'' i korrektnyx dannyx! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:53 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
TigranEVot, pridumal tol'ko-chto... naverno ne oboshlos' bez dyr :)) podskajite gde ya oshibayus'? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Для чего ты все это делаешь? Что конкретно тебе нужно сделать? убедится, что данные пришли с твоей же страницы? Нет - этот скрипт такой проблемы не решает. З.Ы. почти то же самое делает сессия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 15:58 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
TigranEEto samo soboj razumeetsya chto proveryat' nado :)) Ya sprashivayu naschet zashity ot. napr. JavaScript scenariya, kotoryj s pomoshyu cikla mojet zapostit' bolshoe kolichestvo dannyx xot'' i korrektnyx dannyx! Проверяй время последнего поста со временем текущего поста от одного клиента, если интервал меньше, чем ты считаешь нужным, значит это флуд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 16:04 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
4m@t!c Для чего ты все это делаешь? Что конкретно тебе нужно сделать? убедится, что данные пришли с твоей же страницы? Нет - этот скрипт такой проблемы не решает. З.Ы. почти то же самое делает сессия. Ya pytayus' zashitit'sya na sluchay esli kto-to iz userov napishet cikl na JavaScript i zapostit kuchu xlama na moy server. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 16:06 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
4m@t!cзначения нужно проверять не заморачиваясь, откуда пришла информация очень поучительная история ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 16:06 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
TigranEYa pytayus' zashitit'sya na sluchay esli kto-to iz userov napishet cikl na JavaScript i zapostit kuchu xlama na moy server.А я то думал - боитесь, что кто-то другой форму на своём сайте разместит. _dima_noflood.php - модуль для защиты от флуда PHP-сайта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 16:08 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
* 4m@t!cзначения нужно проверять не заморачиваясь, откуда пришла информация очень поучительная история угу.. я знаю эту историю. Тем что я написал, я хотел сказать, чтонужно делать упор в проверке не на то, что если с моего сайта, значит дальше проверки не нужны, а то что нужна проверка на валидность самой информации. последующими постами автора я понял, что он хочет защитится от флуда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 16:13 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
* TigranEYa pytayus' zashitit'sya na sluchay esli kto-to iz userov napishet cikl na JavaScript i zapostit kuchu xlama na moy server.А я то думал - боитесь, что кто-то другой форму на своём сайте разместит. _dima_noflood.php - модуль для защиты от флуда PHP-сайта Tut vse ponyatno, spasibo. A chto esli v sessii xranitx vremya poslednego obrasheniya a potom proveryatx na opredelennyj interval vremeni? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2005, 15:26 |
|
||
|
proverka istochnika dannyx
|
|||
|---|---|---|---|
|
#18+
TigranETut vse ponyatno, spasibo. A chto esli v sessii xranitx vremya poslednego obrasheniya a potom proveryatx na opredelennyj interval vremeni?Эти два предложения крайне противоречивы. Где хранить время последнего обращения - не имеет никакого значения - идея-то остаётся той же. И потом, у Димы более жёсткий критерий - хотя, с другой стороны, не лишён недостатка (но с этим ничего не поделаешь - особенность среды). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2005, 15:32 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=32877662&tid=1478892]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 500ms |

| 0 / 0 |
