הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 20-06-10, 13:49   # 1
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

[דיון] מניעת הצפות בטופס

אהלן חברים
אני בטוח שהשאלה מטרידה הרבה אנשים
אם יש לכם טופס באתר שנשלח ומכניס נתונים למסד נתונים, אני לא מדבר על בדיקת קלט וכו' שנועדו למנוע הזרקה למסד וכו'
אלא הצפה
כמובן שלא נוח שהמשתמשים יאמתו קוד שרשום בתוך תמונה אז זה לא אופציה
איזה דרכים אתם עושים על מנת למנוע הצפה של מסד דרך טופס?
חשבתי על עוגיה אבל כמובן אפשר למחוק, ויש דפדפנים שלא שומרים עוגיה
לשמור IP זה חולני, לאתרים עם הרבה מבקרים זה פשוט יעמיס על המסד

אשמח לתגובות
  Reply With Quote
ישן 20-06-10, 13:51   # 2
~The_Sultan~
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 771

~The_Sultan~ לא מחובר  

תעשה סשן שבכל שליחה של הטופס הערך שלו עולה ב-1 ואם הערך גדול מ-5 אז המשתמש לא יכול לשלוח את הטופס. ככה אני עושה את זה, ובמקומות שאני לא רוצה לשים קוד אבטחה זה עובד מצויין
  Reply With Quote
ישן 20-06-10, 13:53   # 3
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

ציטוט:
נכתב במקור על ידי ~The_Sultan~ צפה בהודעה
תעשה סשן שבכל שליחה של הטופס הערך שלו עולה ב-1 ואם הערך גדול מ-5 אז המשתמש לא יכול לשלוח את הטופס. ככה אני עושה את זה, ובמקומות שאני לא רוצה לשים קוד אבטחה זה עובד מצויין
ואם המשתמש בדפדפן שלא שומר סשנים?
או שזה מופעל ע"י רובוט?(CRON JOB או משהו שלא מחוייב להיכנס לדפדפן וממילא לא שומא עוגיות או סישנים)
  Reply With Quote
ישן 20-06-10, 14:00   # 4
~The_Sultan~
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 771

~The_Sultan~ לא מחובר  

לא הדפדפן שומר סשנים, השרת שומר אותם
  Reply With Quote
ישן 20-06-10, 14:01   # 5
astricks
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 95

astricks לא מחובר  

במידה והטופס נשלח למסד נתונים.. פשוט לעשות עמודה של IP ושעת שליחה, וכבר אתה מקשה על הילדים
פיתרון נוסף באמת סיישן. אני הייתי עובד פה עם זמנים ולא מונה אבל החלטה שלך כבר

כמובן שזה מאוד מאוד תלוי במה אתה שולח, לאן ומי יכול להשתמש בטופס. אפשר הרי לבצע אימות על פי מספר משתמש ועוד מליון שיטות שונות
  Reply With Quote
ישן 20-06-10, 14:05   # 6
~The_Sultan~
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 771

~The_Sultan~ לא מחובר  

ציטוט:
נכתב במקור על ידי astricks צפה בהודעה
במידה והטופס נשלח למסד נתונים.. פשוט לעשות עמודה של IP ושעת שליחה, וכבר אתה מקשה על הילדים
פיתרון נוסף באמת סיישן. אני הייתי עובד פה עם זמנים ולא מונה אבל החלטה שלך כבר

כמובן שזה מאוד מאוד תלוי במה אתה שולח, לאן ומי יכול להשתמש בטופס. אפשר הרי לבצע אימות על פי מספר משתמש ועוד מליון שיטות שונות
סשן עדיף על מסד פה לדעתי. וכן שכחתי לציין שצריך גם לשמור סשן של זמן ולעבוד לפי זה. כשאני עבדתי עם הפעולה הזאת אני זוכר שעשיתי הגבלה של 10 דקות בין כל 5 ניסיונות, זה PHP פשוט
  Reply With Quote
ישן 20-06-10, 14:05   # 7
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

ציטוט:
נכתב במקור על ידי ~The_Sultan~ צפה בהודעה
לא הדפדפן שומר סשנים, השרת שומר אותם
כן? ולא משנה איך גולשים תמיד זה ישמור?
ועדיין אני חושב שאפשר לעקוף את זה , הרי הסישן נשמר לפיהדפדפן שלך כאשר הדפדפן יוצא אין סישן

ציטוט:
נכתב במקור על ידי astricks צפה בהודעה
במידה והטופס נשלח למסד נתונים.. פשוט לעשות עמודה של IP ושעת שליחה, וכבר אתה מקשה על הילדים
פיתרון נוסף באמת סיישן. אני הייתי עובד פה עם זמנים ולא מונה אבל החלטה שלך כבר

כמובן שזה מאוד מאוד תלוי במה אתה שולח, לאן ומי יכול להשתמש בטופס. אפשר הרי לבצע אימות על פי מספר משתמש ועוד מליון שיטות שונות
אם היה מספר משתמש זה היה הכי קל
אבל נגיד שזה בלי מספר משתמש
IP כמו שאמרתי לא רלוונטי
  Reply With Quote
ישן 20-06-10, 14:23   # 8
~The_Sultan~
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 771

~The_Sultan~ לא מחובר  

זה לא משנה אם יעשו את זה מדפדפנים שונים כי התקפות בוטים יעשו מאותו "דפדפן", ככה שהסשן ייפעל כמו שצריך.
  Reply With Quote
ישן 20-06-10, 14:31   # 9
HOLD
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 623

HOLD לא מחובר  

ציטוט:
נכתב במקור על ידי ~The_Sultan~ צפה בהודעה
סשן עדיף על מסד פה לדעתי. וכן שכחתי לציין שצריך גם לשמור סשן של זמן ולעבוד לפי זה. כשאני עבדתי עם הפעולה הזאת אני זוכר שעשיתי הגבלה של 10 דקות בין כל 5 ניסיונות, זה PHP פשוט
כשיש לך אתר קטן,
כשיש לך אתר עם 1500 גולשים ויותר, לא נראה לי שזה חכם לפתוח משתנה לכל אחד מהם.

מסד מאפשר מעקב יותר חכם, ומאפשר למנהל לדעת בדיוק מה קרה.
  Reply With Quote
ישן 20-06-10, 15:10   # 10
~The_Sultan~
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 771

~The_Sultan~ לא מחובר  

אתה באמת חושב שעדיף ליצור עמודה במסד ולאחסן בה כתובות IP מאשר לעשות את זה בסשן? אם כן, אתה טועה.. סשן הרבה יותר קל לניהול לשרת מאשר פעולת מסד ואני לא מבין איזה מעקב חכם אתה מדבר עליו שאפשר לעשות במסד ולא בסשן
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

Tags
דיון תכנות, יעילות


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 15:09.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ