כדי לאמת שיחה מוצפנת, בדקו את מצב ההצפנה באפליקציה, ודאו שזהו איש הקשר שאליו התכוונתם והשתמשו בתהליך אימות המפתחות שהיא תומכת בו. השוואת מספר בטיחות או קוד QR בערוץ עצמאי ומהימן היא אפשרות מעשית; חלק מהאפליקציות מספקות גם אימות אוטומטי המבוסס על שקיפות מפתחות. לא שם תצוגה מוכר ולא מנעול לבדו מוכיחים את זהותו של אדם.
למה מוצפן לא אומר אוטומטית מאומת
הצפנה מקצה לקצה נועדה לאפשר רק לנקודות הקצה בשיחה לקרוא את הודעותיה. לכל משתתף יש מפתחות קריפטוגרפיים, והשולח משתמש במידע מפתח המשויך לנמען כדי להגן על הודעות המיועדות למכשיר המסוים הזה.
כך נענית שאלה חשובה אחת: האם השיחה מוצפנת בין נקודות הקצה? כשלעצמו, הדבר אינו עונה על שאלה אחרת: האם המפתח שמוצג עבור איש הקשר הזה באמת שייך לאדם שאליו התכוונתם לפנות?
אם מישהו מציג מפתח וטוען שהוא איש הקשר שלכם, ההצפנה יכולה לפעול גם כשהמפתח שייך למתחזה. ההודעה מוצפנת, אבל לנקודת הקצה הלא נכונה.
אימות איש קשר מחבר זהות קריפטוגרפית לזהות אנושית. זהו שלב חיוני לפני שליחת סיסמאות, פרטים כספיים, מסמכים פרטיים או מדיה רגישה.
מה אימות מפתחות יכול — ולא יכול — להוכיח
טביעת אצבע תואמת מבססת הסכמה על מידע המפתח שמושווה. החיבור של המפתח לאדם תלוי בדרך שבה השגתם את ההשוואה. אם אתם משווים מול מתחזה, תוכלו לאמת בהצלחה את המכשיר של המתחזה. אימות גם אינו מוכיח שהמכשיר נקי מנוזקות או שבעליו ישמור על סודיות ההודעה.
אימות המפתחות האוטומטי של Signal משתמש בשקיפות מפתחות כדי לבדוק עקביות בין מזהי חשבונות למפתחות ציבוריים. הוא משלים בדיקות ידניות של מספרי בטיחות, אבל הזמינות תלויה באיש הקשר ובתמיכה העדכנית באפליקציה. פעלו לפי מסך האימות במקום להניח שהאפשרות קיימת בכל שיחה. רישומי מפתחות עקביים ואישור הזהות האמיתית של אדם הם יעדים נפרדים.
הסכמת מפתחות פוסט-קוונטית אינה מבטלת את ההבחנה הזאת. גם חילופי מפתחות עמידים יותר צריכים ליצור מפתחות מול נקודת הקצה שאליה התכוונתם. תיעוד האבטחה של Livara מתאר את הפרוטוקולים וגבולות האמון שלה; הטענות האלה אינן תחליף לבדיקת השיחה בפועל או להערכה עצמאית.
איך עובד אימות מספר בטיחות
אפליקציות רבות למסרים מוצפנים ממירות מידע מורכב של מפתחות קריפטוגרפיים לטביעת אצבע קריאה: מספר בטיחות ארוך, רצף מילים או קוד QR. שני המשתתפים אמורים לראות ייצוגים תואמים עבור אותה שיחה בדיוק.
אימות מספר בטיחות פירושו השוואת הייצוגים האלה עם איש הקשר שלכם. התאמה מספקת ראיה לכך ששני הצדדים משווים את אותו מידע מפתח, בהנחה שערוץ ההשוואה והמכשירים מהימנים. אי-התאמה פירושה שעליכם לעצור ולבדוק מיד.
הממשק המדויק משתנה מאפליקציה לאפליקציה, אבל התהליך הבסיסי לאימות מפתחות הצפנה דומה:
- פתחו את פרטי השיחה עם איש הקשר.
- מצאו את האפשרות המסומנת הצפנה, אבטחה, אימות איש קשר או מספר בטיחות.
- הציגו את טביעת האצבע המספרית או את קוד ה-QR.
- השוו אותה לגרסה המוצגת במכשיר של איש הקשר.
- סמנו את איש הקשר כמאומת אם האפליקציה מציעה מתג לאפשרות הזאת.
טביעת אצבע שימושית רק כשמשווים אותה בערוץ מהימן. העתקת מספר בטיחות לאותה שיחה לא מאומתת אינה מוכיחה זהות: תוקף ששולט בערוץ יכול פשוט ליירט ולספק מידע תואם.
אימות איש קשר בקוד QR במפגש פנים אל פנים
אימות איש קשר בקוד QR הוא דרך נוחה להשוות את מלוא נתוני האימות כששני האנשים נמצאים פיזית באותו חדר. פתחו את מסך האימות בשני המכשירים, ואז השתמשו באחד מהם כדי לסרוק את קוד ה-QR המוצג באחר. פעלו לפי תהליך האישור באפליקציה וודאו שהיא מדווחת על התאמה מוצלחת.
השתמשו ברשימת הבדיקה המעשית הזאת:
- ודאו שאתם מסתכלים על שרשור השיחה המדויק של איש הקשר שאליו התכוונתם.
- הניחו לאיש הקשר לפתוח ולהפעיל את המכשיר שלו בעצמו.
- סרקו את הקוד ישירות מהמסך הפעיל שלו, לא מצילום מסך שהועבר הלאה.
- קראו את התוצאה בקפידה לפני סימון איש הקשר כמאומת.
- אם הסריקה נכשלת או מדווחת על אי-התאמה, אל תחליפו מידע רגיש.
קוד QR אינו חזק יותר מבחינה מתמטית מטביעת אצבע מספרית מעצם טבעו; הוא פשוט ייצוג של נתוני האימות שפחות מועד לטעויות. ערכו תלוי באותנטיות של ערוץ ההשוואה, במימוש האפליקציה ובאבטחת שני המכשירים.
שימוש באימות בערוץ נפרד מרחוק
כשמפגש אינו מעשי, אימות בערוץ נפרד מספק חלופה ידנית. משמעותו השוואת טביעת האצבע דרך מסלול תקשורת הנפרד לחלוטין מהשיחה שאתם בודקים.
לדוגמה, התקשרו לאיש הקשר במספר טלפון רגיל שאתם כבר מכירים ובקשו ממנו להקריא בקול את מספר הבטיחות מהמכשיר שלו. השוו אותו בקפידה למספר המוצג אצלכם. זיהוי קול או וידאו לבדו אינו מכריע: חשבונות עלולים להיפרץ ואפשר לחקות מדיה. בבקשות בסיכון גבוה, שלבו ערוץ קשר עצמאי ומבוסס עם הקשר שאתם כבר בוטחים בו, ואל תפנו למספר חלופי שסופק רק בידי החשבון הלא מאומת.
הכלל היסודי הוא שהערוץ השני לא יסתמך על טענת הזהות שהועלתה בתוך השיחה הנבדקת.
הימנעו ממלכודות האבטחה האלה:
- אל תבקשו מאיש הקשר להדביק את המספר באותה שיחה לא מאומתת.
- אל תבטחו בצילום מסך רק מפני שהוא נראה כמו הממשק הלגיטימי של האפליקציה.
- אל תקבלו את ההסבר «זה השתנה כי קיבלתי טלפון חדש» בלי לאשר אותו באופן עצמאי.
- אל תשוו רק את ארבע הספרות הראשונות והאחרונות של טביעת אצבע ארוכה, אלא אם האפליקציה מתכננת במפורש כך את תהליך האימות שלה.
מה המשמעות של שינוי מפתח לא צפוי
מפתחות הצפנה משתנים באופן שגרתי מסיבות תמימות. איש קשר עשוי להחליף טלפון, להתקין מחדש את האפליקציה או לאפס חשבון; הפעולות המדויקות שמשנות מפתחות זהות תלויות באפליקציית המסרים. לכן שינוי מפתח אינו הוכחה מוחלטת למתקפת אדם בתווך.
התייחסו לשינוי לא צפוי כסיבה לבדיקה לפני שליחת חומר רגיש. מפתח חדש עשוי להיות לגיטימי, אבל ההשוואה הידנית הקודמת אינה מבססת בו אמון אוטומטית. אם האפליקציה מתריעה על שינוי קוד אבטחה:
- עצרו זמנית את כל שליחת ההודעות הרגישות.
- צרו קשר עם האדם דרך ערוץ מוכר ועצמאי, בנפרד מהשיחה.
- שאלו אם החליף מכשיר או התקין מחדש את האפליקציה לאחרונה.
- פתחו את מסך האימות העדכני בשני הצדדים.
- בצעו אימות חדש של מספר הבטיחות.
- חדשו תקשורת רגישה רק אחרי שהערכים תואמים לחלוטין.
היו חשדניים במיוחד אם איש הקשר לוחץ עליכם להתעלם מההתראה, מבקש העברות כספים דחופות או מסרב לאמת דרך ערוץ אחר.
שגרת אמון מעשית לשיחות מוצפנות
הפעילו תהליכי אימות בהתאם למודל האיומים שלכם. בשיחה שגרתית, פשוט שימו לב להתראות על שינוי מפתח. בעבודה חסויה במיוחד, בצעו תמיד בדיקת אימות מלאה לפני שליחת התוכן הרגיש הראשון.
אימות מצמצם את הסיכון להצפנה למפתח בלתי צפוי. הוא אינו מחליף אבטחת מכשיר, בחירה זהירה של הנמען או שיקול דעת לגבי מה לשלוח. שמרו על רמת אימות התואמת את השלכות השליחה לאדם הלא נכון.



