15Aug

זומבי Crapware: איך פלטפורמת Windows בינארי עובד

click fraud protection

לנובו

אנשים מעטים הבחינו בזמנו, אך מיקרוסופט הוסיפה תכונה חדשה ל- Windows 8, המאפשרת ליצרנים להדביק את הקושחה של UEFI עם crapware. Windows תמשיך להתקין ולתחיה מחדש את תוכנת הזבל הזו גם לאחר ביצוע התקנה נקייה.

תכונה זו ממשיכה להיות נוכח ב- Windows 10, וזה בהחלט מסתורי למה מיקרוסופט ייתן יצרני PC כל כך הרבה כוח.זה מדגיש את החשיבות של רכישת מחשבים מהמחשב של Microsoft - אפילו ביצוע התקנה נקייה לא יכול להיפטר מכל bloatware מותקן מראש.

WPBT 101

החל מ- Windows 8, יצרן מחשב יכול להטביע תוכנית - קובץ Windows. exe, למעשה - בקושחת UEFI של המחשב.זה מאוחסן בסעיף "Windows Binary Table Binary Table"( WPBT) בקושחת UEFI.בכל פעם ש- Windows boots, הוא מתבונן בקושחת UEFI עבור תוכנית זו, מעתיק אותה מהקושחה לכונן מערכת ההפעלה ומפעיל אותה.Windows עצמה אינה מספקת דרך למנוע זאת.אם הקושחה של UEFI של היצרן מציעה את זה, Windows יפעיל את זה ללא ספק.

LSE של LSE וחורי האבטחה שלה

אי אפשר לכתוב על תכונה מפוקפקת זו מבלי לציין את המקרה שהביא אותו לתשומת לב ציבורית.Lenovo סיפקה מגוון של מחשבים אישיים עם משהו שנקרא "Lenovo Service Engine"( LSE) מופעלת.הנה מה תביעות Lenovo היא רשימה מלאה של מחשבים מושפעים.

instagram viewer

כאשר התוכנית מופעלת באופן אוטומטי על-ידי Windows 8, Lenovo Service Engine מוריד תוכנית הנקראת כלי האופטימיזציה של OneKey ומדווח על כמות נתונים חזרה ל- Lenovo. Lenovo מקימה שירותי מערכת שנועדו להוריד ולעדכן תוכנות מהאינטרנט, דבר שאי אפשר להסיר אותן - הן יחזרו אוטומטית גם לאחר התקנה נקייה של Windows.

Lenovo הרחיקה לכת עוד יותר והרחיבה את הטכניקה המפוקפקת הזו ל- Windows 7. הקושחה של UEFI בודקת את הקובץ C: \ Windows \ system32 \ autochk.exe ומחליפה אותו בגירסה של Lenovo.תוכנית זו פועלת בעת אתחול כדי לבדוק את מערכת הקבצים ב- Windows, ואת הטריק הזה מאפשר לנובו לעשות את העבודה הזאת בפועל מגעיל על Windows 7, גם.זה רק הולך להראות כי WPBT הוא אפילו לא הכרחי - יצרני PC יכול פשוט יש firmwares שלהם להחליף קבצי מערכת Windows.

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

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

מה מיקרוסופט אומרת על זה?

כפי ש- Lenovo מציינת:

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

במילים אחרות,התכונה Lenovo LSE המשתמשת WPBT כדי להוריד junkware מהאינטרנט היה מותר תחת העיצוב המקורי של מיקרוסופט והנחיות עבור התכונה WPBT.ההנחיות כבר רק מעודן.

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

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

הגנה זו של התכונה נוספה רק למסמך לאחר ש- Lenovo השתמשה בו למטרות אחרות.

האם המחשב כולל תוכנות WPBT?

במחשבים אישיים המשתמשים ב- WPBT, Windows קורא את הנתונים הבינאריים מהטבלה בקושחת UEFI ומעתיק אותה לקובץ בשם wpbbin.exe בעת אתחול.

באפשרותך לבדוק את המחשב האישי שלך כדי לראות אם היצרן כלל תוכנה ב- WPBT.כדי לגלות, פתח את הספריה C: \ Windows \ system32 וחפש קובץ בשם wpbbin.exe .הקובץ C: \ Windows \ system32 \ wpbbin.exe קיים רק אם Windows מעתיק אותו מהקושחה של UEFI.אם הוא אינו קיים, יצרן המחשב לא השתמש ב- WPBT כדי להפעיל באופן אוטומטי את התוכנה במחשב.

הימנעות מ- WPBT ו- Junkware אחרים

מיקרוסופט קבעה מספר כללים נוספים עבור תכונה זו בעקבות כשל האבטחה הבלתי אחראי של Lenovo.אבל זה מביך כי תכונה זו אפילו קיים מלכתחילה - ובמיוחד מביך כי מיקרוסופט תספק את זה ליצרני PC ללא כל דרישות אבטחה ברורות או הנחיות על השימוש בו.

ההנחיות המתוקנות מנחות את יצרני ציוד מקורי להבטיח שהמשתמשים יוכלו למעשה להשבית תכונה זו אם הם לא רוצים אותה, אך הנחיות מיקרוסופט לא עצרו את יצרני המחשבים האישיים מפני התעללות באבטחת Windows בעבר.עדכוני Samsung PC עם Windows Update מושבת כי זה היה קל יותר מאשר לעבוד עם מיקרוסופט כדי להבטיח את מנהלי ההתקן הנכונים נוספו ל- Windows Update.

זוהי דוגמה נוספת של יצרני מחשבים שאינם מתייחסים ברצינות לאבטחת Windows.אם אתם מתכננים לרכוש מחשב חדש של Windows, אנו ממליצים לכם לקנות מוצר מחנות Microsoft, מיקרוסופט באמת דואגת למחשבים אלה ומבטיחה שאין להם תוכנות מזיקות כמו Superfish של Lenovo, Disable_WindowsUpdate.exe של Samsung, תכונת LSE של Lenovo,ואת כל הזבל השני מחשב רגיל עשוי לבוא עם.

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

מה שמטריד במיוחד את ה- WPBT הוא לא רק הכישלון המוחלט של Lenovo בשימוש בו לאפיית פגיעויות אבטחה וג'אנקוור להתקנות נקיות של Windows.מה שמדאיג במיוחד הוא ש- Microsoft מספקת תכונות כאלה ליצרניות המחשבים מלכתחילה - במיוחד ללא מגבלות או הנחיות מתאימות.

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

תמונה אשראי: קורי מ Grenier על Flickr