מתודולוגיה: איך פועלים הנתונים והכלים שלנו
אנחנו רוצים שתדעו בדיוק מה הכלים שלנו יכולים ומה אינם יכולים לומר לכם. דף זה מסביר את התקנים, מקורות הנתונים והבדיקות שמאחורי כל תוצאה.
נבדק לאחרונה: 2026-10-16
מספור כרטיסים: ISO/IEC 7812
מספרי כרטיסי תשלום פועלים לפי תקן ISO/IEC 7812. הספרה הראשונה היא מזהה התעשייה הראשי (MII), הספרות המובילות מהוות את מספר זיהוי המנפיק (IIN, המכונה בדרך כלל BIN), הספרות הבאות מזהות את החשבון הספציפי, והספרה האחרונה היא ספרת ביקורת.
רשתות כרטיסים מזוהות לפי הקידומות והאורכים שלהן; למשל, מספרי Visa מתחילים ב-4, וכמה רשתות משתמשות בטווחים מסוימים בסדרות 2 ו-5. הכלים שלנו משתמשים בתבניות המפורסמות האלה כדי לזהות את המותג של מספר.
BIN בן 6 ספרות ו-8 ספרות
מבחינה היסטורית ה-IIN היה בן שש ספרות. התקן עודכן כדי לתמוך ב-IIN בן שמונה ספרות, והרשתות הגדולות עוברות לטווחים בני שמונה ספרות. לכן קידומת אחת בת שש ספרות עשויה לכסות כמה מנפיקים או מוצרים.
כשאתם מזינים שמונה ספרות או יותר, אנו מחפשים קודם את הטווח התואם הספציפי ביותר, וחוזרים לטווח בן שש הספרות כשאין רשומה בת שמונה ספרות.
סכום הביקורת Luhn
אלגוריתם Luhn (מודולו 10) מזהה את רוב שגיאות ההקלדה בספרה בודדת והחלפות סדר רבות. כך הוא פועל:
- החל מהספרה הימנית ביותר ובתנועה שמאלה, הכפילו כל ספרה שנייה.
- אם ההכפלה נותנת מספר גדול מ-9, החסירו 9.
- חברו את כל הספרות יחד.
- אם הסכום הוא כפולה של 10, המספר עובר את הבדיקה.
מעבר בדיקת Luhn פירושו רק שהמספר בנוי נכון. אין פירוש הדבר שהכרטיס קיים, פעיל או שיש בו כסף.
איך נבנה מאגר ה-BIN
מאגר ה-BIN שלנו משלב מידע ציבורי על טווחים, מקורות ייחוס מהתעשייה ותיקונים שדווחו על ידי משתמשים. הרשומות מנורמלות כך שמותג, סוג, רמה, בנק ומדינה משתמשים בשמות ובקודים עקביים, ורשומות סותרות נבחנות לפני מיזוגן.
רשתות הכרטיסים אינן מפרסמות רשימה ציבורית מלאה של כל הטווחים, ולכן אף מאגר BIN של צד שלישי אינו יכול להיות מושלם. אנו שקופים לגבי המגבלות האלה:
- מנפיקים יכולים להקצות מחדש, למזג או לבטל טווחים בכל עת, והרשומות עשויות לפגר אחריהם.
- שמות בנקים עשויים לשקף שם ישן לאחר מיזוג או מיתוג מחדש.
- רמת הכרטיס וסוגו הם השדות שסביר ביותר שיהיו חסרים או מיושנים.
- טווחים של מותג פרטי, כרטיסי צי רכב וחלק מהכרטיסים הנטענים עשויים שלא להופיע.
מיקום גיאוגרפי לפי IP
חיפושי IP משתמשים במאגר DB-IP Lite יחד עם נתוני בעלות על רשתות (ASN). תוצאות ברמת המדינה מדויקות בדרך כלל, משום שבלוקים של IP מוקצים לרשתות במדינות מסוימות.
העיר, האזור והקואורדינטות משוערים. ספקים סלולריים, רשתות ארגוניות, VPN וחיבורי לוויין עלולים למקם משתמש רחוק מהמיקום המדווח, ולכן אין להשתמש לעולם בנתוני עיר כהוכחה למקום הימצאו של אדם.
זיהוי VPN ופרוקסי משווה את הרשת שבבעלותה ה-IP לרשתות אחסון, VPN ו-Tor מוכרות. התוצאה היא אינדיקציה לסיכון, לא ודאות.
אימות SWIFT/BIC ו-IBAN
קוד SWIFT/BIC כולל 8 או 11 תווים: קוד בנק, קוד מדינה ISO, קוד מיקום וקוד סניף אופציונלי. אנו בודקים את הפורמט ואת קוד המדינה ומשווים את הקודים למדריך הייחוס שלנו.
מספרי IBAN מאומתים בבדיקת ISO 13616 MOD-97: ארבעת התווים הראשונים מועברים לסוף, האותיות מומרות למספרים, והתוצאה חייבת להשאיר שארית 1 בחלוקה ב-97. אנו בודקים גם את האורך הצפוי לכל מדינה.
נתוני בדיקה סינתטיים
מספרי כרטיסים ו-IBAN שמפיקים המחוללים שלנו הם סינתטיים. הם נבנים מקידומת נבחרת או מפורמט של מדינה עם ספרות אקראיות וספרת ביקורת נכונה, כך שהם עוברים אימות פורמט בתוכנה הנבדקת.
הם אינם מקושרים לשום חשבון אמיתי, ותאריכי התפוגה וקודי האבטחה אקראיים. נתוני בדיקה מיועדים לפיתוח, ל-QA ולהדרכה בלבד.
עדכונים ותיקונים
נתוני הייחוס נבדקים ומתרעננים מעת לעת, ושגיאות שדווחו נבדקות ומתוקנות עם קבלתן. התאריך המוצג בכל דף הוא המועד שבו תוכן הדף נבדק לאחרונה.
כלים חינמיים קשורים
שאלות נפוצות
האם חיפוש BIN יכול לזהות את בעל הכרטיס?
לא. BIN מתאר רק את טווח הכרטיס ואת המנפיק. הוא אינו מכיל מידע אישי על האדם המשתמש בכרטיס.
מדוע העיר לפי ה-IP שגויה?
כתובות IP מוקצות לרשתות, לא למיקומים פיזיים, ולכן נתונים ברמת העיר הם הערכה ועשויים לסטות במרחק רב.
האם IBAN תקין פירושו שהחשבון קיים?
לא. בדיקות MOD-97 ואורך מאשרות את הפורמט בלבד. רק הבנק המקבל יכול לאשר שחשבון קיים.