אתגרים אבטחה של Bluetooth במכשירי IoT וכיצד לטפל בהם

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

Bluetooth פועלת ב-2.4 GHz ISM Band וכולל מספר גרסאות: Bluetooth קלאסי (BR/EDR) עבור יישומים בעלי רוחב גבוה ו- Bluetooth Low Energy (BLE) למכשירים מוגבלים כוח.כל גרסה יש פרוטוקולים אבטחה משלו וחולשות פוטנציאליות.תוקפים הוכיחו את היכולת למקם את ה-Virdrop, לא מחוספס, ולעבור את המכשירים Bluetooth, לפעמים עם השלכות אלה, כך הם חוקרים את האתגרים הביטחוניים ביותר, ומנתחים את האסטרטגיים האמיתיים.

אתגרים אבטחה משותפים ב-IoT

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

⁇ ו- Passive Sniffing

שידורים Bluetooth, אם לא מוצפנים כראוי, ניתן ליירט על ידי כל אחד בטווח רדיו באמצעות חומרה זולה כגון רדיו מוגדר תוכנה (SDR) או Bluetooth ייעודי Bluetooth sniffer. גם עם הצפנה, הדור החלש או אלגוריתמים קריפטוגרפיים מיושנים יכולים לאפשר לתוקפים לפענח את התנועה שנתפסה ב-IoT.לדוגמה, KNOB (משא ומתן על Bluetooth) פגום ב- BR / מניעת פגיעה מסוימת לשימוש בגרסאות פשוטות של כוח Bluetooth.

Man-in-the-Middle (MITM) Attacks

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

זיהוי ונפיחות

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

פרוטוקולים Weak Pairing

Bluetooth מציעה מספר שיטות: השוואה נונארית, Passkey Entry, Just Works ו- Out-of-Band (OOB) Just Works, תוך נוח, אינה מספקת הגנה של MITM משום שהיא אינה דורשת אימות משתמש. מכשירים רבים כברירת מחדל ל- Just Works forפשטות, מה שגורם הצירוף החשיפה להתקפות פעילות.בנוסף, המורשת של Pairing (SSP) ביישומים ידועים כי ניתן לנצל עם חומרה נמוכה.

תוכנה ותוכנות Vulnerabilities

מכשירים IoT לעתים קרובות לרוץ על microcontrollers מוגבל עם משאבים מוגבלים, מה שהופך אותו מאתגר ליישם עדכוני אבטחה חזקים.מערכת מרוחקת עשויה להכיל פרצות בלתי צפויות כגון buffer overflows, heap שחיתות, או ממשקי debug בלתי מאובטחים.משפחת ההתקפה Blue Borne ניצלה פרצות מרובות ברמת ערימה ב- Bluetooth במערכות הפעלה, המשפיעות על מיליארדי מכשירים, פעם אחת, יכול להיות פוגענית של התקפה מלאה על המכשיר על גבי מכשיר אחר, ולפגוע.

פרטיות ועקב אחר סיכונים

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

הבנת Bluetooth Attack Vectors

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

כחול נולד

התגלה בשנת 2017, Blue Borne הוא קבוצה של פרצות בערימה של Bluetooth המאפשר לתוקפים להשתלט על מכשירים ללא אינטראקציה המשתמש או הצמדה קודמת.ההתקפות ניצלות באגים של שחיתות זיכרון ביישום Bluetooth, המאפשר ביצוע קוד מרחוק.כחול נולד מושפע אנדרואיד, iOS, Windows, ו- Linux התקנים. for IoT, שבו מכשירים לעתים קרובות לרוץ מיושנים, הסיכון של התקפות כה גבוהות נשאר זמין.

התקפה KNOB

משא ומתן מפתח של Bluetooth (KNOB) התקפה מכוונת את תהליך ההתקנה של הצפנה ב- Bluetooth BR/EDR. על ידי התערבות במשא ומתן של אורך מפתח הצפנה, תוקף יכול להפחית את המפתח להילוך אחד, ביעילות להפוך את ההצפנה ללא תועלת.ההתקפה הזו דרשה קרבה ומכשירים שנפגעו שלא כוופים אורך מפתח מינימלי.

תקיפת BLUR

התקפות של BLUR (Bluetooth Low Energy Unauthorized Reflection) מנצלות את חוסר אימות הדדי בצמדים BLE להזרקת נתונים זדוניים. תוקף יכול לצפות בפגישה זוגית ולאחר מכן לחדור אחד מהמכשירים, שליחת חבילות בעלות מבנה שהמכשיר הקורבן מקבל כלגיטימיות.זה יכול להוביל להזרקת פקודות או למניפולציה של נתונים.

ג'קלינג וערוץ צד

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

פתרונות ל-Bluetooth Security Challenges

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

השתמש בשיטות אבטחה ואותנטיות

מפתחים צריכים להימנע משיטת ה- Just Worksing בכל פעם שאינטראקציה למשתמש היא אפשרית.במקום, להשתמש בהשוואה נומרנית או Passkey כניסה למכשירים BLE, המספקת הגנה של MITM. עבור Bluetooth קלאסית, לאמץ את Secure Simple Pairing (SSP) במצב "השוואה תזונתית" (אפשר, יישום Out-of-Band (OOB) באמצעות NFC או QR כדי להבטיח את חומר ההצפנה הוא להחליף את התקן אבטחה מאובטח (בנוסף, בנוסף ל-M) עם ממשק אבטחה אמין.

מוצפן All Bluetooth Communications

ודא שכל הנתונים החלקו על Bluetooth מוצפנים באמצעות אלגוריתמים חזקים.עבור BLE, השתמש בהצפנה AES-CCM כפי שצוין ב- Bluetooth Core Specification.For Classic Bluetooth, לאכוף אורך מפתח הצפנה מינימלי של 16 אינץ' (128 ביטים) כדי להפחית את התקפות בסגנון KNOB. Developers לא צריך להסתמך רק על הגדרות הצפנה ברירת המחדל; במקום זאת, להגדיר באופן מפורש הצפנה ובדיקות שלמות.

עדכוני תוכנה ותוכנות קבועים

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

יישום התקן Authentication and Authorization

מעבר לתהליך הצירוף, מכשירים צריכים לאמת אחד את השני לפני החלפת נתונים רגישים. השתמש בתשתיות מפתח ציבוריות (PKI) או מפתחות משותפים מראש (PSK) בשילוב עם אישור הריצוף כדי למנוע התקפות של אדם-במיד.עבור IoT, לשקול שימוש בתכונה Bluetooth LE חיבורים מאובטחים, אשר מחייב עקומת אלפטי דיפי-היימן (DH) החלפת תפקיד בלתי-מישומי (RBA) כדי לבצע את פעולת הבקרה האותנטית (R) של ההתקן).

הגבלת גילויי מכשירים וזמינות

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

עקבו אחרי Detect Anomalous Activity

מערכות זיהוי של Bluetooth (B-IDS) המנתחות תבניות רדיו והתנהגות מכשיר. Monitor על פעילויות חשודות כמו זוגות בלתי צפויים, ניסיונות חיבור תכופים, או מרווחי פרסום יוצאי דופן.בפריסות של IoT ארגוני, משלבות יומני אבטחה Bluetooth לתוך פלטפורמה SIEM. Open-source כלים כגון FLT:0BTLEjackFLT:1 יכול לעזור לבחון את המכשירים שלהם עבור חולשות.

ביצוע בדיקות אבטחה רגילות

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

הפרקטיקה הטובה ביותר ליצרנים

יצרני התקנים ממלאים תפקיד מרכזי בבניית מערכות אקולוגיות מאובטחות Bluetooth IoT.

  • (FLT:0) Adopt Secureware Foundations: ההרחבה 1 (FLT:1) השתמש במיקרו-בקרים עם מאיצים של הצפנה של חומרה, מנעול מאובטח ואבטחת אחסון מפתח.
  • (FLT:0) צמצום תקיפת פני השטח:FLT:1 Disable Bluetooth פרופילים ושירותים שאינם נדרשים. Remove Developer debug ממשקי קונסולת גישה לפני המשלוח.
  • (FLT:0) ניהול זהות של מכשירים: FLT:1 נספח תעודת זהות ייחודית לכל מכשיר במהלך הייצור, חתום על ידי רשות תעודה.זה מאפשר אימות חזק וביטול.
  • (FLT:0)Provide Secure Configuration Defaults:FLT) 1 מכשירים עם הגדרות מאובטחות ביותר, כגון דרישה של PINs עבור זוגות ופירוק מצבי הזיעה.
  • (FLT:0) עדכון מאובטח OTA:FIRLT:1 השתמש בתמונות קושחה מוצפנים ומוצפנת.אימות חתימות לפני ההתקנה וגלגל חזרה למצב טוב ידוע אם עדכון נכשל.
  • (ב) ⁇ :0) באופן בלעדי עם התקנים: FLT1 Follow the FLT:2 Bluetooth SIG Security Guidelines, ראשי תיבות של ההרחבה 3 ותקנות התעשייה כגון NIST SP 800-213 עבור אבטחת IoT.

שיטות טובות למשתמשים סוף

משתמשים יכולים גם לנקוט בצעדים כדי לאבטח את מכשירי ה- Bluetooth IoT שלהם:

  • שינוי סיסמאות ברירת מחדל ו- PINs על כל המכשירים.
  • ניתן לתת אימות שני מספק שבו נתמך.
  • שמור על קושחה ואפליקציות של שותפים מעודכנים.
  • Bluetooth בלתי ניתן לשימוש כדי למנוע גישה לא מורשית.
  • מכשירים מחוברים באופן קבוע ל- Bluetooth ומוציאים מכשירים לא ידועים או לא בשימוש.
  • השתמש ב-VPN או בהגנת חומת אש ברשתות הבית כדי לבודד את התנועה של IoT.
  • היזהרו כאשר הם מתמזגים במרחב הציבורי, נמנעים מצמדים למכשירים לא ידועים.

אפשרויות ל-Bluetooth 5.x and Security Enhancements

גירסאות Bluetooth 5.0 ומאוחר יותר הציגו מספר שיפורים שמטרתם לשפר את האבטחה.המפרט Bluetooth 5.1, המאפשר שירותים מבוססי מיקום, אך גם דורש יישום זהיר כדי למנוע את הניתוק של המיקום. Bluetooth הציגה LE Audio עם שיקולים ביטחוניים משלו.פרטים עתידיים צפויים לכלול שיטות הצפנה שלאחר-quantum, הגנה משופרת על פרטיות, ואורךי מינימום.עם זאת, תמיכה במכשיר נשאר אתגר כמו יוזמות אבטחה: 1.10.

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

מסקנה

טכנולוגיית Bluetooth מציעה נוחות עצומה למכשירי IoT, אך גם מציגה סיכונים ביטחוניים משמעותיים שלא ניתן להתעלם מהם.Eavesdropping, man-in-the-middle Attack, Immination, החלשה, פרצות קושחה, ועיבוד הפרטיות הם אתגרים מתמידים הדורשים תשומת לב יזום.על ידי הבנה של וקטורים הגנה חזקים - שילוב בטוח, הצפנה, עדכונים קבועים, אימות, יכולת ניטור, וספקיות, בקרה ומאובטחת אבטחה, הן יכולות להפחית את הסבירות אבטחה מתוחכמות באופן דרמטי יותר ויותר.