Οι συσκευές MeCool και Skyworth έρχονται με προεγκατεστημένο "φορτωτή" (loader) κακόβουλου λογισμικού εν γνώση του κατασκευαστή τους![+λίστα συσκευών]

kurkosdr

Senior Member
14 December 2014
543
Δυστυχώς ο τίτλος δεν είναι clickbait, είναι αυτό ακριβώς που λέει. Οι πρώτες συσκευές με πιστοποίηση Google που περιέχουν "φορτωτή" κακόβουλου λογισμικού εν γνώση του κατασκευαστή της συσκευής είναι γεγονός. Πρόκειται για συσκευές της εταιρίας Videostrong Technology Co, που πωλούνται μεταξύ άλλων με τα εμπορικά ονόματα MeCool και Skyworth.

Ο εν λόγω "φορτωτής" κακόβουλου λογισμικού (με την ονομασία x.cpe/xcpe ή com.oemservice ανάλογα με το μοντέλο) συνδέεται σε domains ιδιοκτησίας του κατασκευαστή και κατεβάζει και εγκαθιστά κακόβουλες εφαρμογές (με δικαιώματα system level δηλαδή root) οι οποίες επιτρέπουν σε συνεργάτες του κατασκευαστή (πχ Linkfog) να "νοικιάζουν" τη σύνδεση του χρήστη σε τρίτους για διενέργεια κυρίως κακόβουλων ενεργειών, είτε ως proxy (δηλαδή αυτός που κάνει την οποιαδήποτε κακόβουλη ενέργεια στο διαδίκτυο να "βγαίνει" στο διαδίκτυο από τη δική σου IP) ή για να κάνουν ψεύτικα ad-views. Επίσης υπάρχει η δυνατότητα screenshot της οθόνης, αν και δεν έχει εξακριβωθεί αν η συγκεκριμένα δυνατότητα έχει χρησιμοποιηθεί για κλοπή δεδομένων χρήστη.

Πρόκειται για την πρώτη φορά που συσκευή πιστοποιημένη από την Google περιέχει "φορτωτή" κακόβουλου λογισμικού με συνέργεια του κατασκευαστή της συσκευής.

Περισσότερες πληροφορίες στις παρακάτω σελίδες:





Μια πιο τεχνική ανάλυση (για προχωρημένους χρήστες) μπορεί να βρεθεί στις τεχνικές αναφορές της Google και της Synthient:





Η λίστα των επηρεαζόμενων συσκευών μπορεί να βρεθεί παρακάτω:




Η επόμενη μέρα:

Δεδομένου ότι ο "φορτωτής" κακόβουλου λογισμικού βρίσκεται σε επίπεδο λειτουργικού συστήματος (και έρχεται προεγκατεστημένος στο system partition και δεν μπορεί να διαγραφεί ούτε με factory reset), δεν έχουν βρεθεί μέχρι στιγμής λύσεις πέραν της "απομόνωσης" της συσκευής σε ξεχωριστό access point και της μη-χρήσης λογαριασμών (πχ gmail accounts) που περιέχουν ευαίσθητες πληροφορίες.

Ένα mitigation είναι factory reset της συσκευής, σετάρισμα χωρίς σύνδεση στο internet, και απενεργοποίηση της εφαρμογής xcpe ή com.oemservice πριν τη σύνδεση της συσκευής στο internet, όπως έκανα ήδη στο δικό μου KT1 (βλ εικόνα 1, επίσης βλ εικόνα 2 για ένα παράδειγμα της εφαρμογής). Αν η συγκεκριμένη κακόβουλη εφαρμογή υπάρχει στη συσκευή σας, τότε βρίσκεται στις "Ρυθμίσεις" -> "Εφαρμογές" -> "Εμφάνιση όλων των εφαρμογών", ενώ ανάλογα με το μοντέλο ίσως χρειαστεί να μπείτε και στο μενού "Εμφάνιση εφαρμογών συστήματος". Επίσης η συγκεκριμένη εφαρμογή δίνει στον εαυτό της δυνατότητα να εγκαθιστά εφαρμογές από άγνωστες πηγές χωρίς την έγκριση του χρήστη (κάτι που κανονικά απαγορεύεται στο Android, αλλά η εφαρμογή xcpe/com.oemservice το κάνει ούτως ή άλλως επειδή ο κατασκευαστής της έχει δώσει το δικαίωμα να παρεμβαίνει στα "σωθικά" του Android), άρα η συγκεκριμένη άδεια πρέπει να αφαιρεθεί χειροκίνητα από τον χρήστη όπως έκανα ήδη στο δικό μου KT1 (βλ εικόνα 3). Η συγκεκριμένη επιλογή υπάρχει στις "Ρυθμίσεις" -> "Εφαρμογές" -> "Ασφάλεια και περιορισμοί" -> "Άγνωστες πηγές".

picture1.pngpicture2.pngpicture3.png

Αξίζει να αναφερθεί ότι, δεδομένου ότι η συγκεκριμένη εφαρμογή έχει δικαιώματα συστήματος, τα παρακάτω πρέπει να ελέγχονται τακτικά ότι δεν άλλαξαν "μόνα τους", γι'αυτό είναι mitigation και όχι οριστική λύση.

Η συγκεκριμένη είδηση έχει ιδιαίτερη αξία για την Ελλάδα, καθώς λόγω της "άτσαλης" ψηφιακής μετάβασης στη χώρα μας (πρώτα στο MPEG-2 και μετά στο MPEG-4) υπάρχουν αρκετοί χρήστες με τηλεοράσεις που έχουν μεν (περιορισμένο) αριθμό εισόδων HDMI αλλά δεν έχουν ψηφιακό δέκτη MPEG-4, και οι κάτοχοι αυτών των συσκευών ίσως θέλησαν να έχουν Android TV και επίγειο δέκτη σε μια θύρα HDMI (εγώ προσωπικά αγόρασα και έκανα review μιας τέτοιας συσκευής), ενώ συσκευές της Skyworth έχουν πωληθεί από μεγάλες αλυσίδες ηλεκτρονικών της χώρας μας πχ Γερμανός. Όσοι έχουν συσκευές MeCool, Skyworth, ή ακόμα και συσκευές που συνδυάζουν Android TV και επίγειο δέκτη γενικά (δεδομένου ότι αρκετές από αυτές τις συσκευές είναι της Videostrong), πρέπει να κάνουν τους ελέγχους που περιγράφονται στην προηγούμενη παράγραφο, για να δουν αν η συσκευή τους έχει έρθει με προεγκατεστημένο malware loader από το εργοστάσιο.
 
Ξέχασα να πω να ελέγξουν και οι κάτοχοι συσκευών "Strong", καθώς μάλλον και αυτές είναι της Videostrong.
 
Στην περίπτωση που η επιλογή "απενεργοποίηση" δεν είναι διαθέσιμη για την εφαρμογή xcpe, πρέπει να γίνει χρήση του παρακάτω εργαλείου:


Και απενεργοποίηση από εκεί (ακολουθήστε τις οδηγίες της εφαρμογής για ενεργοποίηση του adb, μετά στη λίστα όλων των εφαρμογών βρίσκετε την εφαρμογή xcpe και στις "ενέργειες" επιλέγετε "απενεργοποίηση").