
הרישום ב-Signal בלי מספר טלפון יישען על הוכחות אפס ידיעה
קומיטים במאגר הקוד של Signal ל-Android חושפים עבודה על חשבונות בלי מספר טלפון, ובשרשור הקהילה שעוקב אחר הבקשה מ-2018 מוסברים ההקשרים שבהם נכנסות לתמונה הוכחות אפס ידיעה.
המאמץ הוותיק של Signal לאפשר הרשמה בלי מספר טלפון מתחיל להיראות בקוד. בהיסטוריית הקומיטים הפומבית של מאגר Android מופיעה סדרת שינויים המסומנת כעבודה על חשבונות בלי מספר, והשרשור בקהילה שעוקב אחר הבקשה מ-2018 עוסק בשבועות האחרונים בשאלה על מה יתבסס המנגנון: הוכחות אפס ידיעה.
מה מראים הקומיטים
השלד נבנה בשלבים. ב-25 באוגוסט העלה greyson-signal את “Add signal login screen scaffolding” ואת “Allow setting username in registration module”; למחרת הוסיף mtang-signal קומיט בשם “Add new signal login strings”. קבוצה גדולה יותר הגיעה ב-2 בספטמבר: “Add basic ability to register numberless account”, “Add basic ability to login to an existing numberless account”, “Use new zkgroup credential for numberless accounts”, “Add password manager support to numberless login”, ולצידם כמה שינויים שמסתירים הגדרות שיש להן משמעות רק כשיש מספר טלפון — ובהן תזכורת ה-PIN ואפשרות גילוי המספר.
ב-9 בספטמבר קיבל אותו מאגר שני תיקונים קטנים: “Fix setting name rendering when there's no phone number” ו-“Allow full CDS refreshes for numberless accounts”. הדיפים האלה הם לעת עתה העקבות הפומביות היחידות של העבודה: בשרשור אין תאריך שחרור ואין הודעה רשמית, והשינויים נוגעים ללקוח Android בלבד.
הוכחות אפס ידיעה כבר בתוך Signal
בשרשור ציין איש צוות של Signal, המשתמש alex-signal (אלכס הארט), שהוכחות אפס ידיעה משמשות כבר לאימות מערך התווים והאורך של שם משתמש — ״בלי לחשוף את התוכן עצמו״. משתמש ותיק בשם rassilon1963 הסביר שאותה טכנולוגיה עומדת מאחורי קבוצות, תגי תרומה ותשלומים עבור גיבויים: Signal מחזיקה רשימה של משלמים אך אינה יכולה לקשר חשבון לאחד מהם, והלקוח מוכיח שהמשתמש נמצא ברשימה בלי לגלות איזו רשומה שייכת לו.
שאלות על אנונימיות נותרו פתוחות
לא כולם בשרשור מצפים שהשינוי יביא אנונימיות. משתמש בשם kevino טען שתכונות בתשלום גוררות חובות מיסוי, תיעוד ולוגים שנתינה אינה גוררת, ושניתן להוציא צו שיחייב את Signal לשמור מטא-נתונים על חשבונות מסוימים. rassilon1963 השיב שהלקוח של Signal מתוכנן שלא לבטוח בשרת, והפנה לסקירה פומבית של הקריפטוגרפיה של הפרוטוקול. כך או כך, הדיון מתעד קוד שנמצא בעבודה ולא תכונה ששוחררה: השרשור, שנפתח במארס 2018, מגיע כעת ל-217 הודעות ולכ-37 אלף צפיות.
SiTech — פיתוח אתרים בכוח ה-AI
אנחנו בונים אתרים מהירים ומודרניים ומשלבים AI בתהליכי עבודה אמיתיים. יש לכם פרויקט או שאלה? נשמח לעזור.