מי מפחד מכבשת האש?

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

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

מה כן אפשר לעשות בנידון?

  • לאתרים רבים ישנה אפשרות להתחבר ב־https. טוויטר, לדוגמה, יכול לעבוד עם ssl אם נכנסים אליו דרך הכתובת https://twitter.com, אבל כל עוד זו לא אפשרות ברירת המחדל רק מעטים ידעו על היתרונות של חיבור מוצפן לאתר, וגם טוויטר עצמם לא ממהרים להעביר את כל המערכות לחיבור מוצפן למרות הדרישה מהציבור. ישנן הרחבות דוגמת Force TLS ו־HTTPS everywhere שיכולות לסייע, אבל קחו בחשבון שהן טרם הותאמו לגרסה החדשה של פיירפוקס.
  • לא להתחבר לרשתות פתוחות. במידת האפשר, עדיף להימנע משליחת מידע פרטי ברשתות ציבוריות. אני, למשל, מחזיק פרופיל מיוחד של פיירפוקס עבור רשתות פתוחות, כדי להעביר מינימום מידע פרטי ברשתות אלו. במידה ויש לכם דיבור עם איש ה־IT של הארגון, אולי כדאי להביא את הנושא לידיעתו ולייעץ לו להצפין את תעבורת הרשת.
  • אם שום דבר אחר לא עוזר, ניתן תמיד לתעל את התקשורת דרך שרת מאובטח. השרת המאובטח יכול להיות אפילו המחשב שלכם בבית עם פרוקסי או חיבור VPN ישירות אליו. אפשר גם להשתמש ב־SSH בשביל לחסוך את עלויות הפריסה בהנחה שיש לכם שרת לינוקס נגיש.

משתעשעים עם ComposeKey

במקום לעשות שיעורים בפיזיקה במהלך סוף השבוע, ובזמן שאני מבצע מספר משימות נוספות, נחשפתי ל־Compose Key. לא שלא הכרתי אותו קודם, פשוט מדובר בדברים שמאז ומתמיד רמזו לנו שהם לא נחוצים לנו ולכן אין לנו צורך בהם. בקצרה, מדובר במקש שהיה קיים במקלדות של המסופים משנות השמונים, וכיום נדיר למצוא אותו על המקלדת, ממש כמו מקש ה־AltGr.

מקלדת סטנדרטית של תחנת Sun עם כפתורי Compose ו־AltGr

בעוד התו הזה במקור היה מיועד להדפסה של אומלאוט ושאר סימני הניקוד לאותיות לטיניות (למשל à é ī ò ü), מהר מאד הוא מצא לעצמו שימושים נוספים בלינוקס, ובזכות תקן יוניקוד הורחבה כמות הסימנים הזמינים, וכיום אפשר להקליד בצורה דומה סימנים רבים מהמבחר שזמין ביוניקוד, החל מתווי «הדגשה» למניהם, סימני פיסוק מתקדמים כגון "—" ו־"”“" ועד סימנים גרפיים שלא נכללים בשום שפה כגון פרצוף מחייך "☺" ואפילו לב "♥".

התקנה

ההתקנה על לינוקס מודרני פשוטה מאד, ומי שהתקין פריסת מקשים בימי חייו בוודאי שלא יסתבך עם הגדרה של Compose Key. ההגדרות שבהמשך מתייחסות ל־Gnome, ואני מניח שעם שינויים קלים יתאימו גם לסביבות אחרות –

  1. נכנסים ל־Keyboard Preferences.
  2. בלשונית Layouts לוחצים על הכפתור Options שבתחתית החלון.
  3. בוחרים בהעדפה Compose key position, ומסמנים את המקש שנרצה למפות ל־Compose. כדאי למפות אותו למקש שאתם הכי פחות משתמשים בו; זה יכול להיות אחד ממקשי ה־Win אם המקלדת שלכם התברכה בשניים כאלה, או מקש ה־Menu שכמעט ואין בו צורך. ניתן גם למפות אותו למקשים אחרים מאותו המסך.

שימוש

בניגוד לפריסת המקשים lyx שמתאפיינת במקשים מיוחדים ברמות גבוהות שיש צורך לזכור את המיקום המדויק כדי להשתמש בהם (למשל התו "₪" שממופה משום מה למקש Shift-"ל"), עם Compose לא צריך לזכור הרבה. אנשים שיצא להם לעשות שימוש ממושך ב־Dos או ב־Windows בוודאי מכירים את האפשרות להקליד סימנים מיוחדים באמצעות המקש Alt בצירוף הקוד הספרתי של אותו התו – עם קומפוז זה דומה, וגם קצת שונה.

כדי להקליד תו כלשהו, יש ללחוץ על מקש ה־Compose, ולהקליד את רצף התווים שמייצר את אותו הסימן. למשל הקלדת האותיות a ו־e תפיק את התו המעניין æ, והקלדה של שני סימני שאלה תפיק סימן שאלה הפוך "¿". אני יודע שלתווים הללו אכן יש שימוש בשפות מסויימות, אבל לנו, כישראלים דוברי עברית ואנגלית הם לא שימושיים במיוחד. להלן רשימה קצרה של תווים שימושיים. יש להקליד משמאל לימין.

Key sequence output
compose – >
compose < –
compose _ _ ¯
compose – – – — (EM DASH)
compose – – . – (EN DASH)
compose . .
compose : )
compose : (
compose o c ©
compose o r ®
compose > > »
compose < < «
compose e =
compose c | ¢
compose > =
compose < =
compose ( 1 )
compose 1 2 ½
compose < 3

רשימה ארוכה ומלאה של כל הקיצורים האפשריים זמינה בקובץ ‎/usr/share/X11/locale/en_US.UTF-8/Compose או ב־freedesktop.org.

מה הלאה?

לאחרונה התווספו תווי יוניקוד רבים המהווים סימנים גרפיים לתקן יוניקוד 6.0, דוגמת אוסף נרחב של הבעות פנים, שיוכלו בעתיד להוות תחליף הולם לסט סימני ההבעה הגרפיים המשמשים אותנו כיום שאינם תווים ברי הקלדה. באמצעות שימוש ביוניקוד נוכל לחסוך כמה תווים, וגם לשלב אותם באתרים דוגמת פייסבוק וטוויטר שאינם מאפשרים צירוף של סימני הבעה גרפיים. חשבתי לנסות להוסיף אותם לרשימות אבל אני רואה שמישהו כבר עקף אותי והוסיף את הסימן PERSON RAISING BOTH HANDS IN CELEBRATION ל־Trunk עבור הצירוף compose \ o /, שכרגע מביא סתם סימן חסר משמעות, אבל בהמשך צפוי שיביא את התו המבוקש.

ניתן להגדיר קובץ קיצורים אישי באמצעות יצירת הקובץ ‎~/.XCompose והוספה שלו ערכים בדומה לכתוב בקבצי ההגדרות הכלליים. ניתן להוסיף שם הוראת include שתכלול את סט הקיצורים המקורי, ולהוסיף עליו את השינויים הרצויים.

בעבודה תחת locale עברי לא נגישים קיצורי Compose Key, מהסיבה הפשוטה שאף־אחד לא טרח לתחזק את קובץ ההגדרות העברי. כפתרון ביניים ניתן להוסיף לתחילת הקובץ ‎~/.XCompose הוראה לטעון גם את הקובץ האנגלי בצורה הבאה –
include "/usr/share/X11/locale/en_US.UTF-8/Compose"

יצרתם קובץ קיצורים מעניין משלכם? יש לכם המלצות לקיצורים קיימים מעניינים וחשובים? אתם מוזמנים לשתף אותם בתגובות.

האם מנוע החיפוש בינג תומך בעברית?

לאור ההחלטה של Mozilla לשלב את מנוע החיפוש Bing בגרסה האנגלית של Firefox, הועלתה השאלה אם לשלב את מנוע החיפוש הנ"ל גם בגרסה העברית. לכאורה, אנו לא מפסידים פה דבר, וגוגל ישארו מנוע חיפוש ברירת המחדל בעתיד הנראה לעין, אבל למשתמש תהיה אפשרות להחליף את מנוע החיפוש הנבחר ולקבל "אבחון נוסף" למילת החיפוש שהוא הזין ועשוי לקבל תוצאות חיפוש שונות לאותה מחרוזת חיפוש, כך שייתכן מצב שדווקא בינג יתן תוצאות טובות יותר לחיפוש מגוגל.

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

לא: בינג לא תומך בעברית. נקודה. ברגע שנכנסים לראשונה לאתר מישראל הוא מציג ממשק באנגלית, כאשר למעלה מופיע International בתור הגדרת המיקום. כאשר מנסים לשנות את המיקום מוצגת רשימה של 39 אזורים בעולם, וישראל לא בניהן. כלומר, עם כל הכסף שחברת Microsoft גובים מהלקוחות שלהם, למרות היותם דפדפן מוביל כיום, ועל אף היותו של Bing דף הבית המוגדר בדפדפן ברירת המחדל של מיקרוסופט, הם לא ראו לנכון להוסיף לאתר אפשרות לתצוגה בעברית, וישראל גם לא מופיעה ברשימת מדינות העולם (לשם השוואה, המדינה השכנה לנו ממזרח מופיעה ברשימה).

דף הבית של בינג
דף הבית של בינג
ישראל לא מופיעה ברשימת האזורים ש־bing פעיל בהם
ישראל לא מופיעה ברשימת האזורים ש־bing פעיל בהם

כן: יש ממשק עברי לבינג, והוא אפילו יופיע אצלכם אם יוגדר שאתם מוכנים לקבל תוכן בעברית באמצעות כותר HTTP בשם accept-language (דפדפנים בעברית מוגדרים כברירת מחדל כאשר עברית היא במקום הראשון בסדר העדיפות).

בינג בדפדפן שתומך בעברית - ניתן להחליף שפה בקישור למעלה
בינג בעברית!
בינג בעברית! אפילו העיצוב עבר התאמה לעברית!

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

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

מסך ההעדפות של בינג בעברית מחליף את שפת הממשק כי אין עברית ברשימה

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

נסיון לשינוי העדפה בבינג משנה את השפה

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

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