חדשות
ChatMeld: אבטחה ללא טופס הרשמה רגיל
ChatMeld אינו דורש מהמשתמש למלא טופס הרשמה רגיל, אך בכך הוא יוצר זהות טכנית מחייבת, מקשר פעולות לפרופיל פנימי, משתמש במודלים זמניים של שיחות ובודק הודעות לפני פרסומן.
כאשר התבוננתי לראשונה ב-ChatMeld מבחוץ, הבנתי מדוע ייתכן ומודרות ופלטפורמות הפצה יראו בו באופן שגוי. המשתמש לא מזין כתובת דוא"ל, לא ממציא סיסמה, לא בוחר כינוי קבוע ואינו ממלא פרופיל ציבורי.
אך היעדר טופס הרשמה רגיל אינו משמעו חוסר הרשמה כלל.
פשוט, ChatMeld לא מעביר עבודה זו על המשתמש עצמו.
קיימת הרשמה, אך לא צריך למלא אותה ידנית
טופס כזה יוצר תחושת סדר, אך מעצמו כמעט ואינו מדבר על אבטחה. אחד יכול להירשם עם רשימות מייל רבות, להשתמש במספרים זמניים ולשנות חשבונות בכל פעם שמבצעים הפרה. בתוצאה, האימייל או הטלפון הופכים אך ורק לדרכי כניסה, אך לא לערובה לכך שמול המערכת תמיד יעמוד משתמש חדש או מאומת באמת.
ChatMeld משתמש בגישה שונה. בעת ההרשמה, המערכת יוצרת מזהה טכני ייחודי משלה ושומרת אותו במכשיר. מזהה זה משמש לזיהוי בהמשך של המכשיר הרשום וקושר אותו לפרופיל פנימי של המשתמש.
המשתמש לא רואה פרופיל ארוך ואינו מבזבז זמן על יצירת שם וסיסמה, אך המערכת אינה מתייחסת אליו כמשתמש בלתי מזוהה לגמרי.
לתהליך המשתמש, זה נראה פשוט: היישום מופעל, ההרשמה הטכנית מתבצעת אוטומטית, ותוך כדי נוצר פרופיל פנימי שנמצא בשימוש בכל השיחות.
ChatMeld אינו מיועד לעבודה דרך אמולטורים: השימוש בהם חוסם ברמת הטכנולוגיה. זה מגביל את היכולת לייצר עותקים וירטואליים בלתי תלויים של היישום במקום שימוש במכשיר רשום.
ההרשמה עצמה אינה מובנת בולטות ואינה הופכת לטופס נפרד שצריך למלא כל הזמן.
מדוע השם «Вася Пупкин» אינו מהותי
רבות ממערכות מנסות ליצור תחושת זהות באמצעות פרופיל. המשתמש בוחר שם, מוסיף תמונה, לפעמים מציין עיר או מידע אחר. אך אם אדם יכול לכנות את עצמו בכל מצב, זה עדיין לא הופך אותו מזוהה ואחראי.
אפשר לשני משתמשים באותו השם באותו שיחה. אדם יכול לקרוא לעצמו היום בשם אחד ומחר בשם אחר נחרץ. השם בלבד לא מאפשר לדעת מי שלח את ההודעה ולמי יש ליישם סנקציות.
ב-ChatMeld, סייג המזהה את המשתמש אוטומטית מורכב משילוב של מספרים וצבע ומוקצה באופן אקראי לשיחה ספציפית. בשיחה אחרת, משתמש זה יכול לקבל סימון אחר.
זה אינו דרך להסתיר את המשתתף או להחליף את הפרופיל הפנימי. מזהה כזה משמש רק כדי שהמשתתפים יוכלו להבחין ביניהם בבירור בשיחה.
שמירה על אותו פרופיל פנימי היא אחידה וקבועה, גם אם מוצג שם אחר. שינוי שם תצוגה אינו משנה אחריות או היסטוריית הפרות.
שיחה זמנית – היא המודל הבסיסי, לא החריג
תכונה חשובה נוספת ב-ChatMeld קשורה למשך החיים של השיחה עצמה.
שיחה רגילה אינה מתוכננת להיות קבוצה נצחית שנותנת את אותותיה במשך שנים גם לאחר שעזבו כל המשתתפים. היא מוגדרת לתקופת זמן מסוימת. אם השיחה נמשכת וממשיכה, הודעות חדשות יאריכו את תקופת הפעילות. אם השיחה פוסקת, הטיימר מסתיים, והשיחה נמחקת, וההודעות לא נשמרות עוד כארכיון קבוע.
זה אינו מצב מיוחד אלא לוגיקת הבסיס של שיחת הווטסאפ.
גישה זו מתאימה לסיטואציות זמניות: נסיעות, אירועים, דיונים מקומיים, מפגשים או שיחות במקום מסוים. השיחה קיימת כל עוד יש צורך בה, ועוצרת כשאין יותר צורך בה.
אם אף אחד לא כותב, השיחה תסיים בהדרגה מעצמה. אם המשתתפים ממשיכים לכתוב, תקופה זו תוארך. לכן שיחה פעילה יכולה להימשך זמן רב יותר מהתקופה המקורית ולהיות קיימת כל עוד יש תקשורת.
הזמניות כאן מכניסה היא לחלק מהאבטחה. לא כל שיחה הופכת להיסטוריה אינסופית שאפשר למצוא אחרי שנים. שיחות ומסרים לא רלוונטיים נמחקים כשהסיבה לקיומם נעלמת.
פנייה אישית אינה שווה להודעה פרטית
ב-ChatMeld ניתן לפנות במישרין לאדם מסוים, אך זאת לא הופכת את השיחה לשיח אישי פרטני.
בהקשה על שם המשתתף, הוא יופיע בשורת ההודעה. לאחר שליחת ההודעה, הוא יזוהה ויודגש בעיני כל, כך שיבין שההודעה מיועדת אליו.
אבל ההודעה עצמה נשארת חלק מהשיחה הכללית וגלויה לכל המשתתפים. זוהי לא שיחה סודית או ערוץ אישי נפרד.
המנגנון מאפשר לשמור על מבנה תקשורת ברור: המשתמש יכול לפנות אל אדם מסוים, אך השיחה נשארת פתוחה ושקופה לכולם.
ב-ChatMeld אין אפשרות לשלוח תמונות, וידאו או הודעות קוליות פרטיות. אין תוספות פרטיות או ערוצים נפרדים להעברת חומרים אישיים. הפורמט המרכזי הוא תקשורת טקסט פתוחה, והפנייה האישית מוגבלת לשם המשתתף או אזכור שלו.
זה חשוב גם בהקשר של בטיחות. ChatMeld התכנן מראש כסביבת תקשורת עבור אנשים בכל הגילאים, כולל ילדים, ולכן נושאים למבוגרים, תוכן מיני, הטרדות וכל התנהגויות אסורות אחרים מוגבלים ומפוקחים. יותר מכך, הם מוגדרים בחוקי השימוש, בבקרה אוטומטית ובאיסורי התנהגות.
הגשה על הפרה אינה קשורה לשם, אלא לאירוע
אם משתמש מבחין בהפרה, אין צורך לחפש את פרופיל הפוגע, לזכור את שמו או לנסות להבין מי שלח את ההודעה. פשוט לוחצים על ההודעה ומחזיקים, ואז נפתחת טופס ההגשה על ההפרה.
המערכת יודעת באיזה שיחה ההודעה הושארה, איזה פרופיל פנימי עמד מאחורי ההודעה, ומי הגיש את ההצגה. למודרייטור זה לא סתם חתימה אקראית על המסך, אלא אירוע ספציפי הקשור לזהות הטכנית של המשתמש.
אם ההגשה מאושרת, ההגבלות מיושמות על הפרופיל הפנימי, לא על שילוב אקראי של צבע ומספר. לכן שינוי השם המופיע לא מאפשר להתחיל היסטוריית הפרות מחדש.
מחיקת שיחה אינה מבטלת את ההחלטה על ההפרה
בעוד שהמודל הזמני מתעורר שאלה טבעית: מה יקרה אם על ההודעה הוגשה תלונה, אך השיחה עצמה נסגרה ולכן נמחקה?
התשובה פשוטה: מחיקת השיחה לא מבטלת את ההודעה או ההחלטה שהתקבלה לגביה. ההחלטה נשמרת ומטופלת בנפרד, והמערכת משמרת את הקשר לפרופיל הפנימי של המשתמש. לאחר בדיקה, לכל פרופיל כזה יכולה להיות מוטלת סנקציה.
הסנקציה קשורה לאירוע ספציפי, ואינה תלויה במערכת שמו השימושי של המשתמש או באורך הזמן שהשיחה קיימת. במקרים שבהם נלקחות סנקציות, מחיקת השיחה אינה מאפשרת לעקוף את ההגבלות. המשתמש יישאר מוגבל לשימוש ב-ChatMeld עד סיום תקופת ההגבלה.
משך ההגבלה תלוי בחומרת ההפרה. הפרה חמורה עלולה להוביל להגבלה ארוכה יותר, ואילו בהגבלות זמניות, המשתמש יוכל לחזור לאחר תום התקופה שנקבעה.
לכן, משך חיי השיחה ומשך ההגבלה הם שני דברים נפרדים. שיחה יכולה להיעלם, אך ההחלטה על התנהגות המשתמש נשמרת ותקפה גם לאחריה.
המדיניות ידועה מראש למשתמש
הפעולות והתכנים האסורים מוגדרים על ידי חוקי השירות, ולא באקראי על ידי מודרייטור בודד. המשתמש מוצג מראש עם ההסכם בשפתו ומאשר אותו.
הגרסה המתעדכנת של ההסכם זמינה תמיד בדף. אם יש שינויים, בפתיחת ChatMeld הבאה המשתמש ימצא את הגרסה החדשה ויאשר את קבלתה ומחויבותה.
עד שלא יאשר את הגרסה החדשה, הגישה לשיחות לא תינתן, ואין אפשרות לעקוף שלב זה. כך, המשתמש אינו יכול להמשיך להשתמש בשירות מבלי להסכים לתנאים המעודכנים.
זה חשוב גם להבנת הכללים הכלליים וגם לרמת הפיקוח. המשתמש יודע מראש מה אסור ושההגבלות היכולות להתבצע נגדו, והצוות מוודא כי הוא מודע לכך כבר בשלב ההתחלה.
גם ההרשמה הטכנית אינה מחויבת להישאר תמידית
עקרון דומה משמש גם עבור רישום המכשיר.
ל-ChatMeld נוצרת רישומה טכני זמני, שמאפשר השתתפות בשיחות. המשתמש אינו מייצר את הרישום בעצמו ואינו יכול למחוק אותו בלחיצה נפרדת. אם המכשיר לא פעיל למשך כמה ימים, הרישום נמחק אוטומטית מהשרת – בדיוק כעבור ימים, ולא שבועות או זמן בלתי מוגבל.
זה לא אומר שהמשתמש מאבד את הרכישות שלו או צריך להתחיל מחדש. המנויים שנרכשו נשמרים בנפרד מרישום זמני של המכשיר. כאשר המשתמש פותח את היישום ושורש את הביקורת, הגישה לרכישות משוחזרת אוטומטית.
המשתמש כנראה אפילו לא שם לב לתהליך. הכל נראה פשוט: היישום נפתח והגישה חוזרת למקומה.
כך המערכת לא שומרת כמויות אינסופיות של רישומים טכניים לא פעילים, אך גם אינה מחייבת את המשתמש לרכוש מחדש גישה בכל פעם מחדש.
המודרציה מתחילה עוד לפני שהודעה נשלחת
המרכיב החשוב ביותר בביטחון קשור לפיקוח. ב-ChatMeld, הפיקוח אינו מוגבל לתלונות לאחר מעשה כשההודעה הושמה כבר. ההודעות נבדקות במספר שלבים בשרת לפני פרסומן. המערכת מנתחת לא רק מילות מפתח, אלא גם המשמעות, ההקשר, אופי הכתיבה, Masquerade והמובנו הלשוני.
ChatMeld אינו זרם רב-לשוני חופשי שבו כל אחד יכול לכתוב בכל שפה. כל שיחה רגילה נוצרה לשפה אחת נבחרת. המשתמש בוחר שפה וההודעות מוצגות רק בשיחות בשפה זו.
כדי לראות שיחה, לא מספיק ששפת ההודעה תואמת. המשתמש צריך גם לעמוד בתנאי הזמינות שלה: להיות באיזור גאוגרפי מתאים, להתחבר לרשת Wi-Fi נדרשת או לעמוד באחד החסמים שיידרשו לפי מצב השיחה.
הודעה בשפה אחרת לא תיכנס לשיחה רגילה. זה שומר על גבולות שיחה מובנים ומפשט את הבקרה על התוכן. בשיחות עם תרגום, תפקידי השפה מוגדרים מראש, והמערכת מבינה מה הוא השפה המקורית ומה היא השפה שמוצגת לשאר המשתתפים.
גידופים, איומים או הטרדות מיניות יכולים להיכתב בשגיאות, סלנג או בתווים משתנים מכוונים. לעיתים, המשמעות המסוכנת מתבררת רק בהקשר של משפט שלם. לכן, הבקרה אינה מוגבלת לחיפוש פשוט אחר מילים אסורות.
במקרה של תוכן אסור, הוא לא יימצא בשיחה. על פי חומרת ההפרה, המשתמש עלול לקבל אזהרה או הגבלת גישה למשך זמן שונה.
זה לא אומר שלא קיימות טעות או תקלות. אבל, נדבך זה הוא בשכבה אחרת של ההגנה, בהשוואה למודלים שבהם ההודעה מתפרסמת תחילה ואז נבדקת רק בעקבות תלונה.
מדוע זה חשוב במיוחד לילדים
ChatMeld נוצר מראש עם דגש על תקשורת בטוחה בין אנשים בכל הגילאים, בדגש על ילדים. לכן, נושאים למבוגרים, תכנים מיניים, הטרדות ועוד, אינם רשומים רק כפול חוקי. הם מוגבלים בשלבים: חוקים, בקרה אוטומטית, ומערכת הגשת תלונות ידנית.
ב-ChatMeld אין שיתוף פרטני של תמונות, וידאו או הודעות קוליות. אין ערוץ נסתר לקשר אישי עם ילדים. גם הפנייה אישית בשם נשארת גלויה לכל המשתתפים.
זה לא מבטיח אפס סיכון — אף מערכת לא יכולה להבטיח את זה. אך, מבנה ChatMeld מקשה על פעולות אשר ניתן לבצע בחלק מהפלטפורמות באופן חופשי ומאפשר שומר על בטיחות בזירה מוגבלת ומבוקרת.
ChatMeld אינו צ'אט אנונימי, ולא נוצר כשרות אנונימית. אם נראה משהו בשטח כאילו «חסר» — אין שאלון, תמונות, שם סטנדרטי או היסטורית פרופיל ארוכה — זה לא מצביע בהכרח על חוסר במבנה או פיקוח פנימי.
מראה חיצוני שונה אינו מראה על אופי המערכת. לא ניתן לשפוט את כל המבנה על פי חזותו החיצונית: מאחורי מסך פשוט יש רישום טכני חובה, פרופיל פנימי, כללי גישה, בקרת תאריך התוקף והמודרציה מרובת הרמות.
מהניסיון שלי עם שירותים פופולריים בהם השתמשתי, קשה למצוא שילוב שבו יש הרשמה without טופס מילוי רגיל, שמות משתנים, קישור קבוע בין פעולות לפרופיל פנימי, פניות ציבוריות ללא קבצים פרטיים, מודרציה מוקדמת ושמירה על סנקציות גם לאחר שיחה זמנית.
המשתמש נהנה מפשטות: אין צורך למלא טופס ארוך, לשתף פרטים אישיים, או לנהל פרופיל במשך שנים. אך זה לא פוטר מאחריות. הודעה הפרה את הכללים, ניתן לקשר אותה לפרופיל פנימי, להגיש תלונה ולנקוט סנקציה גם לאחר מחיקת השיחה.
ולכן, אין לשפוט את ChatMeld רק על סמך היעדר טופס הרשמה מוכר. זה לא הימור על אבטחה, אלא דרך שונה לארגון אבטחה: ההרשמה מיושמת על ידי המערכת, הגישה מוגבלת לשפה, לאזור גאוגרפי ולרשת, ההודעות נבדקות בטרם פרסומן, והזמניות של השיחה לא מבטלת אחריות המשתמש.
למידע נוסף על הפרויקט: chatmeld.de