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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 01-01-12, 15:09   # 1
morsrh
חבר מתקדם
 
morsrh's Avatar
 
מיני פרופיל
תאריך הצטרפות: Feb 2010
מיקום: אשקלון.
גיל: 30
הודעות: 444
שלח הודעה באמצעות MSN אל morsrh

morsrh לא מחובר  

הגנה מגניבת עוגיות

אהלן ,

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

אם זה כן נחשב לחור אבטחה מה אני יכול לעשות בנידון , תודה.

Last edited by morsrh; 01-01-12 at 15:44..
  Reply With Quote
ישן 01-01-12, 15:37   # 2
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 37
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

ה- user agent הוא יחסית מאוד ייחודי בין מחשב למחשב ואפילו בן דפדפנים באותו המחשב.
תוכל לבנות איזשהו hash באמצעותו שיכלול גם איזשהו סולט ייחודי לכל משתמש.
  Reply With Quote
ישן 01-01-12, 15:44   # 3
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,582

satan לא מחובר  

למרות שזה לא נראה לי נחוץ, אבל אפשר להיות יצירתיים.

זה סתם משהו שחשבתי עליו עכשיו כך שאולי צריך שיפור:

כל פעם שכל משתמש נכנס לאתר אתה מעלה לו את המספר התחברויות ב+ אחד. ואת המספר הישן שומר בקוקיז(מוצפן עדיף)ואז קורים מספר דברים:
1. האקר גנב למשתמש קוקיז ומנסה להתחבר עם קוקיז, אבל בקוקיז: או שאין קוקיז עם מספר התחברויות או שיש אבל מספר התחברויות ישן מדי\שגוי. במצב כזה עליך למחוק את כל הקוקיז של אותו משתמש\האקר שמנסה להתחבר עם מספר התחברויות שגוי.
2. המשתמש עצמו הלגיטימי מתחבר מהבית, ואחר כך גם מתחבר מהסיפרייה בבית ספר. ואז כשהוא ינסה להתחבר (המשתמש הלגיטימי) מהבית אחרי שהתחבר מהסיפרייה כל שעליך לעשות זה לדרוש ממנו להתחבר שוב ע"י הקלדת סיסמא (כי המס' לוגין שלו בבית שונה מהמספר במסד נתונים כי הוא התחבר כבר מהספריה לכן הוא ידרש להתחבר מחדש בבית ע"י הקלדת הסיסמא).

אני מאמין שזה מכסה יותר, אבל שוב חשבתי על זה כרגע אז אולי יש פה פרצות.
__________________
פנוי לעבודה כמתכנת WEB - למידע נוסף: ליאור אמסלם.
בניית אתרים באינטרנט - בלוג על בניית אתרים באינטרנט עם טיפים, מאמרים, מדריכי תכנות ועוד.
משחקים אתר משחקים
  Reply With Quote
ישן 01-01-12, 15:48   # 4
morsrh
חבר מתקדם
 
morsrh's Avatar
 
מיני פרופיל
תאריך הצטרפות: Feb 2010
מיקום: אשקלון.
גיל: 30
הודעות: 444
שלח הודעה באמצעות MSN אל morsrh

morsrh לא מחובר  

עוד שאלה , האם המשתמש יכול לראות בכל דרך כלשהיא את ה session שנוצר ע"י האתר?
  Reply With Quote
ישן 01-01-12, 16:04   # 5
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

ציטוט:
נכתב במקור על ידי morplug צפה בהודעה
עוד שאלה , האם המשתמש יכול לראות בכל דרך כלשהיא את ה session שנוצר ע"י האתר?
לא אין אפשרות למשתמש לעשות את זה, זו הסיבה משתמשים בOCR ולא קוראים את הסשן כשבונים בוטים בCAPTCHA)
  Reply With Quote
ישן 01-01-12, 21:01   # 6
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,582

satan לא מחובר  

ציטוט:
נכתב במקור על ידי morplug צפה בהודעה
עוד שאלה , האם המשתמש יכול לראות בכל דרך כלשהיא את ה session שנוצר ע"י האתר?
תצא מנקודת הנחה שכן. זה לא משנה שלא.
__________________
פנוי לעבודה כמתכנת WEB - למידע נוסף: ליאור אמסלם.
בניית אתרים באינטרנט - בלוג על בניית אתרים באינטרנט עם טיפים, מאמרים, מדריכי תכנות ועוד.
משחקים אתר משחקים
  Reply With Quote
ישן 02-01-12, 01:07   # 7
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 37
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

ציטוט:
נכתב במקור על ידי morplug צפה בהודעה
עוד שאלה , האם המשתמש יכול לראות בכל דרך כלשהיא את ה session שנוצר ע"י האתר?
סשין == עוגיה
טוב נו, לא לגמריי. בוא רגע נבין איך הדברים עובדים מאחורי הקלעים:
השרת יוצר איזשהו hash ושומר אותו למשתמש בעוגיה ייעודית.
בנוסף, השרת יודע לקשר את אותו ה-hash לכל המידע שאתה שומר בסשין שלך.
כך שבעצם המשתמש כן יכול לצפות ב-hash (כי זו עוגיה) אבל אין לו גישה למידע עצמו ששמרת על השרת שקשור לאותו הסשין.
  Reply With Quote
ישן 02-01-12, 14:27   # 8
morsrh
חבר מתקדם
 
morsrh's Avatar
 
מיני פרופיל
תאריך הצטרפות: Feb 2010
מיקום: אשקלון.
גיל: 30
הודעות: 444
שלח הודעה באמצעות MSN אל morsrh

morsrh לא מחובר  

אז אם אני מבין נכון לצורך דוגמא אם אני שומר פרטים מלאים של המשתמש כלומר שם מהתמש וססמא לא מוצפנים על הסשין המידע בטוח מפני האקר?
  Reply With Quote
ישן 02-01-12, 14:41   # 9
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 37
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

ציטוט:
נכתב במקור על ידי morplug צפה בהודעה
אז אם אני מבין נכון לצורך דוגמא אם אני שומר פרטים מלאים של המשתמש כלומר שם מהתמש וססמא לא מוצפנים על הסשין המידע בטוח מפני האקר?
בגדול כן, אלא אם כן הוא ינצל איזו פרצה אחרת בשרת ה-WEB שלך.
בכל אופן, למה שתרצה לשמור את הפרטים האלה בסשין ולא את ה-ID של המשתמש שלך לדוגמה?
אם כבר ביצעת את האימות שלך שהמשתמש התחבר עם נתונים נכונים, למה שלא תשמור רק את ה-ID וכך כל השליפות שלך מה-DB יהיו הכי יעילות...
  Reply With Quote
ישן 02-01-12, 15:01   # 10
morsrh
חבר מתקדם
 
morsrh's Avatar
 
מיני פרופיל
תאריך הצטרפות: Feb 2010
מיקום: אשקלון.
גיל: 30
הודעות: 444
שלח הודעה באמצעות MSN אל morsrh

morsrh לא מחובר  

אני שומר את הנתונים ככה מכיוון שעם כל רפרש של דף אני בודק אם מישהו התעסק עם הקוקי ע"י בדיקה אם (הצפנה(ססמא בסשיין)) == קוקי ססמא
למה אני שומר את הססמא בקוקי? מכיוון שאם הסשיין נמחק אני יכול לשחזר את הסשיין ע"י הקוקי
-כעקרון אני שומר את הסשיין כדי לוודא שהקוקי לא מזוייף ושאני לא אצטרך להתחבר למסד עם כל רפרש של דף במקרה שכמו שאמרת לשמור רק את ה ID

אם בא לך לקרוא , הנה התרשים זרימה של הקוד שלי בקצרה:

1.התחברות -> משיכה העמודה של הפרטים של המשתמש אל תוך הסשיין ( רק ססמא מוצפנת כרגע מהמסד) + יצירת 3 קוקי , 1 אימייל לא מוצפן , 2ססמא מוצפנת ו3 קוקי אחד שמשלב את האימייל והססמא בהצפנה לצורך אבחנה גם כן

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

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


חוקי פירסום
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. הזמן כעת הוא 02:50.

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