377
צפיות
צפיות
11
תשובות
תשובות
מבקש את דעתכם
שלום
אני רוצה לדעת מה לפי דעתכם היא הדרך הבטוחה ביותר להתחברות של משתמשים בפורום והישארותו של המשתמש כמחובר גם במעבר בין דפים?
אם יש למישהו דרך מתוחכת שהיא יותר ממילה אחת או שניים אז בבקשה לספר כי אני מחפש דרך ממש בטוחה ולא אכפת לי מה אורכה (כמובן שרצוי שתהא קלה ולא מפעילה את כל משאבי השרת)
אשמח לשמוע דרכים ופתרונות יפים. אני באמת זקוק לזה.
תודה מראש.
11 תשובות
הכי בטוח זה session
בס"ד
אבל הוא יצטרך להתחבר שוב כל פעם.
אני חושב ש-coockies יותר טוב למרות
ה fierwall שבדרך כלל חוסמת
אני בעד עוגיות.
כדי לחסוך במשאבים וגם בשביל התחברות אוטומטית.
אבל זה פחות בטוח
בס"ד
הוא מבקש את הדרך הבטוחה ביותר.
תשתמש
בSESSION עם קוקיס.
תוציא את המידע מהקוקיס רק במידה והSESSION לא קיים.
אפשר גם בעזרת תנאים
לדוגמה :
<%
dim user
user=request("user")
if user<>rs("userID") then
response.redirect "login.asp"
elseif user="" then
response.redirect "login.asp"
end if
%>
זה בהנחה שאתה מזהה דרך מסד נתונים
חשבתי על דרך בטוחה
תגידו לי איך היא:
להשתמש בsession, וכשאני מוציא קוקיז אני גם שומר רשומה ששומרת id ששמרתי בעוגיה של הבן אדם ביחד עם הid של המשתמש, והרשומה הזו תיהיה בתוך הטבלה הזו במשך חודש בלבד (אורך העוגיה)
ככה בשביל להתחבר לשם משתמש של מישהו צריך גם את האיידי הזה שהוא זמני כל פעם וגם סיסמא או עוד קוד מזהה…
ככה הid ששמור על המחשב הוא לא הid של המשתמש.
הרעיון הוא לעשות את העוגיה בטוחה יותר…
תגידו איך זה נשמע.
כדאי להכניס בעוגיה
בס"ד
את השם משתמש והסיסמא בMD5.
וכל פעם להשוות למסד נתונים.
אותה יעילות, פחות סיבוך.
וואי
צודק ביותרררררר
איך לא חשבתי על זה!!!
וחשבתי על עוד רעיון…
נגיד להוסיף לסיסמא ולשם משתמש באמצע ובסוף נגיד חירטושים כמו sgd53 ולמחוק אותם בספליט…
החירטוש יכול להיעשות אוטומטית ע"י הקוד שמצפין את העוגיה וכך גם כשיפתחו את העוגיה יהיה קשה מאוד למי שלא מכיר את הסיסמא לדעת מה הסיסמא מתוכה
כמובן שאפשר ליישם את כל הרעיונות שהובאו כאן ביחד וזה יצא התחברות בטוחה ביותר עבור המשתמשים…
md5 זה מספיק בהחלט.
האלגוריתם שבו מתבצעת ההצפנה של md5 הוא חד כיווני – כלומר לא ניתן לשחזר את מה שהוצפן ב md5, אלא רק להשוות את ההצפנה שכבר יש לך להצפנה של אותה מחרוזת.
אפשרות נוספת
מספר משתמש + מספר סודי רנדומלי (שאותו אתה שומר במסד נתונים).
גם זה מאובטח דיו