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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 21-11-11, 16:02   # 1
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,582

satan לא מחובר  

קאפצ'ה מיוחד לדף הרשמה ב-JQUERY

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

אחת הסיבות שדחפו אותי לזה היא שפתחתי אתר קטן בשם "סולדאט" (זה משחק נהדר תנסו) ולא פרסמתי את האתר בשום מקום וכבר נרשמו 8 בוטים ספאמרים!

כל מקרה:
http://www.soldat.co.il/register.php

הקאפצ'ה הוא גרירה של אחד מהסמלים לאזור בצד ימין, בעזרת הספריה JQUERY.

- הכפתור הוא DISABLED אחרי שאתם עוברים את הקאפצ'ה הוא לחיץ, כמובן שבזה לא נגמרת ההגנה אלא יש גם בדיקה בצד שרת (!!)
- הבחירת סמל מבוצעת ע"י מספר אקראי שנבחר בקובץ PHP ונשמרת בSESSION אך לא מוצפן (נראה לי שכדאי לעשות עם זה משהו לא?)
- בסוף הקוד כתבתי "Hi hacking.co.il" כדי שתדעו שאני בעל האתר (בקוד מקור).
- חלקי הקוד JQUERY הרלוונטים הם: 314 עד 398

אשמח לשמוע ממכם פידבק לגבי הרעיון והאם אתם מצליחים "לעקוף" את הקאפצ'ה הזה...
__________________
פנוי לעבודה כמתכנת WEB - למידע נוסף: ליאור אמסלם.
בניית אתרים באינטרנט - בלוג על בניית אתרים באינטרנט עם טיפים, מאמרים, מדריכי תכנות ועוד.
משחקים אתר משחקים
  Reply With Quote
ישן 21-11-11, 17:11   # 2
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

רעיון ממש מגניב אבל לדעתי תעשה שאת כולם יהיה אפשר לגרור, אבל אני כבר יכול לזהות שהתשובה היא לפי זה שיש את זה: class="ui-draggable" באפשרות

אבל עם קצת מחשבה אפשר לעשות מזה דבר מאוד מגניב
  Reply With Quote
ישן 21-11-11, 17:30   # 3
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,582

satan לא מחובר  

ציטוט:
נכתב במקור על ידי HHaim צפה בהודעה
רעיון ממש מגניב אבל לדעתי תעשה שאת כולם יהיה אפשר לגרור, אבל אני כבר יכול לזהות שהתשובה היא לפי זה שיש את זה: class="ui-draggable" באפשרות

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

תעייין קצת בקוד מקור. לכן לא נראה לי שמה שאמרת תקף כ"כ.

היו לי עוד רעיונות:

- לערבב את השמות של הסמלים\להוסיף סמלים.
- להוזיז את המיקום של "גרור אליי" באקראיות.
- כן להוסיף בקרה של "FAIL" כי אם בוט מנסה ומנסה ומנסה ומנסה צריך מתישהו לחסום אותו כי אז הוא ינסה אין ספור פעמים ויצליח בסוף
- להקטין את הסמלים ואת האזור של "גרור אליי" כדי שיהיה יותר קשה לבוט לגרור אליהם באופן אקראי.
- לשמור את המידע של הקאפצ'ה לא בצד לקוח - זה פאק רציני
__________________
פנוי לעבודה כמתכנת WEB - למידע נוסף: ליאור אמסלם.
בניית אתרים באינטרנט - בלוג על בניית אתרים באינטרנט עם טיפים, מאמרים, מדריכי תכנות ועוד.
משחקים אתר משחקים
  Reply With Quote
ישן 21-11-11, 17:37   # 4
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

- לשמור את המידע של הקאפצ'ה לא בצד לקוח - זה פאק רציני

זה משהו שאתה צריך להתייחס אליו יותר מכל, לדעתי אפשר לעקוף את זה ככה כמו שזה (אבל אני לא בטוח ב100% כי לא עברתי על זה ממש ..)
  Reply With Quote
ישן 21-11-11, 18:05   # 5
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,582

satan לא מחובר  

ציטוט:
נכתב במקור על ידי HHaim צפה בהודעה
- לשמור את המידע של הקאפצ'ה לא בצד לקוח - זה פאק רציני

זה משהו שאתה צריך להתייחס אליו יותר מכל, לדעתי אפשר לעקוף את זה ככה כמו שזה (אבל אני לא בטוח ב100% כי לא עברתי על זה ממש ..)
אני יודע אבל אילו עוד דרכים יש לי לשמור מידע בצד שרת ועדיין להשתמש במידע הזה ב JS ?

אני יודע שב5HTML יהיו דברים חדשים כמו LOCALSTORGE ועוד אבל כרגע אני מחפש פתרון ל JS
__________________
פנוי לעבודה כמתכנת WEB - למידע נוסף: ליאור אמסלם.
בניית אתרים באינטרנט - בלוג על בניית אתרים באינטרנט עם טיפים, מאמרים, מדריכי תכנות ועוד.
משחקים אתר משחקים

Last edited by satan; 21-11-11 at 18:08..
  Reply With Quote
ישן 21-11-11, 18:14   # 6
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

יש לך גם רק 6 סמלים, זאת אומרת שהסיכוי שבוט יצליח לעקוף הוא פעם אחת מתוך 6 פעמים, עדיף לך לעשות משהו עם פלאש
  Reply With Quote
ישן 21-11-11, 18:46   # 7
daNN
חבר בקהילה
 
daNN's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jan 2011
גיל: 34
הודעות: 178

daNN לא מחובר  

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

Last edited by daNN; 21-11-11 at 18:48..
  Reply With Quote
ישן 21-11-11, 18:53   # 8
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,582

satan לא מחובר  

ציטוט:
נכתב במקור על ידי HHaim צפה בהודעה
יש לך גם רק 6 סמלים, זאת אומרת שהסיכוי שבוט יצליח לעקוף הוא פעם אחת מתוך 6 פעמים, עדיף לך לעשות משהו עם פלאש
יש לי 16 והם מתחלפים. זו לא בעיה גם לשים בלוק של 25 או אפילו של 50 קטנים יותר.

ציטוט:
נכתב במקור על ידי daNN צפה בהודעה
אפשר להספים לך את המערכת בהרשמות אפילו עם תוכנת Macro פשוטה ..
מה שכן זאת לא דרך שגרתית לבצע הרשמה לאתר ובוני הבוטים למיניהם
לא יתחילו לפתח כלים להתמודד עם הCaptcha הייחודי שלך וימשיכו לפתח בוטים שעובדים על דרכים יותר מקובלות.
אז מבחינת בוטים שלא שמים כמטרה את האתר שלך אתה מוגן
מאקרו? הכוונה לאנשים שממלאים קאפצ'ה בתשלום?

ולנקודה שציינת זו היתה המטרה, יש את הבוטים "הקבועים" הרגילים.. וגם אנשים בעלי ידע ברמה גבוה לא יטרחו לפצח את זה.

אבל בכל זאת אפשר לחזק את זה ולהפוך את זה למשהו ממש טוב
__________________
פנוי לעבודה כמתכנת WEB - למידע נוסף: ליאור אמסלם.
בניית אתרים באינטרנט - בלוג על בניית אתרים באינטרנט עם טיפים, מאמרים, מדריכי תכנות ועוד.
משחקים אתר משחקים
  Reply With Quote
ישן 21-11-11, 19:02   # 9
daNN
חבר בקהילה
 
daNN's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jan 2011
גיל: 34
הודעות: 178

daNN לא מחובר  

מאקרו - תוכנה שמתעדת את פעולות המחשב - וחוזרת עליהן

שימוש בCaptcha מתבצע לבדיקה האם המשתמש הוא תוכנה או אדם.
בעזרת תוכנת Macro והקלטת כמה פעולות פשוטות אפשר לעקוף את העיקרון של הCaptcha בעזרת הרשמה מרובה
על ידי תוכנה ולא על ידי אדם.
וכך זה פוגע בכל הרעיון של הCaptcha...

וכן זה דווקא נורא קל ברמת הרעיון ליישם בוט שיעקוף את הCaptcha שלך..
  Reply With Quote
ישן 21-11-11, 19:26   # 10
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 1,582

satan לא מחובר  

ציטוט:
נכתב במקור על ידי daNN צפה בהודעה
מאקרו - תוכנה שמתעדת את פעולות המחשב - וחוזרת עליהן

שימוש בCaptcha מתבצע לבדיקה האם המשתמש הוא תוכנה או אדם.
בעזרת תוכנת Macro והקלטת כמה פעולות פשוטות אפשר לעקוף את העיקרון של הCaptcha בעזרת הרשמה מרובה
על ידי תוכנה ולא על ידי אדם.
וכך זה פוגע בכל הרעיון של הCaptcha...

וכן זה דווקא נורא קל ברמת הרעיון ליישם בוט שיעקוף את הCaptcha שלך..
אהה דברת על התוכנות שאתה מגדיר לעכבר איפה "ללחוץ" ומגדיר לעכבר שלבים מסויימים והוא מבצע את זה שוב ושוב.

אפשר למנוע את זה די בקלות..
__________________
פנוי לעבודה כמתכנת WEB - למידע נוסף: ליאור אמסלם.
בניית אתרים באינטרנט - בלוג על בניית אתרים באינטרנט עם טיפים, מאמרים, מדריכי תכנות ועוד.
משחקים אתר משחקים
  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. הזמן כעת הוא 04:25.

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