|
![]() |
# 1 |
חבר מתקדם
|
אבטחה ב-Php
איך מאבטחים את מסד הנתונים , ובכלל את האתר.
נגד בוטים או כאלה שרוצים לגמור לך את שטח התעבורה, כדי שהאתר לא יהיה זמין.. |
![]() |
![]() |
# 2 |
Winner
|
תמיד אפשר דרך השרת לחסום כאלה.
ואתה יכול דרך PHP לבדוק כל כמה זמן הם נכנסו, אם הם מנסים להפיל בכוונה או לא, ואם כן, אז פשוט לא לאפשר להם כניסה / להראות להם שהאתר "נפל".
__________________
בברכה, רום. מתכנת אפליקציות אינטרנט. אימייל: Rom.As10@gmail.com מסנג'ר: Rom_as10@hotmail.com |
![]() |
![]() |
# 3 | |
חבר מתקדם
|
ציטוט:
אני רוצה נניח שאם מישהו עשה רענן לדף מעל 100 פעמים ברצף, שיקרה משהו שאני אקבע. חשבתי לעשות את זה עם session , לקדם אותו ב-1 כל פעם, אבל אני אני לא יודע איך לקבוע זמן תפוגה לsession. אני רוצה שכל דקה בערך הוא יפוג. |
|
![]() |
![]() |
# 4 |
חבר מתקדם
|
PHP קוד:
__________________
|
![]() |
![]() |
# 5 |
חבר מתקדם
|
תודה
|
![]() |
![]() |
# 6 |
חבר חדש
|
אממ האמת שאתה יכול לעשות את זה בדר מאוד פשוטה , אתה קבוע שניי sessions אחד נקרא לו time ואחד נקרא לו type תעשה דבר פשוט אם ה seesion time עוד לא קיים שיצור אותו ויכניס לו את הזמן הנוכחי time() ואם הוא קיים שיבדוק את הזמן האחרון שבוצע הרענון ... לדוגמא
if seesion_time - time < 1 session_type++ ואז תוסיף תנאי שברגע שה session type שווה למספר מסויים שהצבת זה יאפס את ה seesions ויציג הודעה מתאימה למשתמש. מקווה שעזרתי. |
![]() |
![]() |
# 7 |
חבר מתקדם
|
ולמה לא לעשות סישן אחד שתוך דקה ימחק.
כל כניסה אליו מוסיפה לו 1. אם זה עבר את המכסה - חוסם?
__________________
|
![]() |
![]() |
# 8 |
אחראי פורום תחזוק שרתים
|
האבטחה ממתקפות מהסוג הזה לא צריכות לבוא מהPHP, בסוף המערכת תעשה מלא חישובים מיותרים במקום לעבוד כמו שצריך, וזה רק יפגע בגולשים לגיטימים.
אם אתה רוצה משהו חינמי (ואפילו טוב מהרבה דברים שעולים כסף), תלמד על snort, מערכת התראות וחסימות לאירועי אבטחה
__________________
Omer Cohen
Information Security Specialist eBaY Inc |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|