View Single Post
ישן 19-10-12, 20:09   # 7
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

ציטוט:
נכתב במקור על ידי BuildDream צפה בהודעה
האמת שאני לא חושב שיש סיבה בכלל לעשות קאפצ'ה שצריכה להבדיל בין אות קטנה לגדולה - מבחינתי הן אותו הדבר. אני לא בא להכשיל פה את הגולש, אני בא להכשיל בוטים בלבד.

אם ישתמשו בBrute Force - הסיכוי לשבור קאפצ'ה בשיטה הזאת גם אם היא לא מבדילה בין אותיות קטנות לגדלותו, או O ו-0 - הוא אפסי, אין סיכוי לשבור ככה קאפצ'ה.

מבחינת הקריאות - אם לבוט יש מנוע שמצליח לקרוא את הקאפצ'ה אז O ו-0 זה לא מה שיעצור אותו.

האמת שאם תקחו דוגמא מהקאפצ'ה של גוגל (Google Recapcha) או מקאפצ'ה של Microsoft תוכלו לשים לב שגם אם תטעו בחצי מהאותיות זה עדיין יעביר אתכם - כי לא מעניין אותם אם פספסת אות, לא זהית אות או הסתבכת עם איזה מספר. אם הצלחת לזהות יותר מחצי מהקאפצ'ה אז אתה כנראה פשוט הסתבכת עם חלק מהאותיות.

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

מי שרוצה לבדוק את זה בעצמו - http://www.google.com/recaptcha/learnmore
כן, אבל לריקאפצ'ה לא אכפת אם טעית מסיבה אחרת.. שהוא לא יודע את התשובה.
ריקפצ'ה יודע מילה אחת בוודאות ואחרת הוא לא יודע. אתה מלמד אותו לקרוא את המילה.. אם המילה קיבלה סטטיסטיקה גבוהה לאותה פירוש כנראה שזה הפירוש.

יש המון מוסכמות בנוגע לדיון הזה בעולם.. אני לא מבין למה בכלל להתבחבש פה ולא לעשות גוגל על מחקרים בנושא..
אסכם את הממצאים בקצרה(בעבר עשיתי מחקר בנושא):
  1. השימוש בתווים Iגדולה וLקטנה Oo ו0 בעייתיים. רצוי להימנע. גם ככה כמות הצירופים היא כמה מיליונים.
  2. אסור להבדיל בין גודל האותיות.
  3. משחקים בפונטים ובצורות עדיפים מרקעים. הרקעים התגלו כלא יעילים כנגד הבוטים החדשים


רצוי להשתמש בפתרון קפצ'ה קיים
  Reply With Quote