Τρίτη 26 Απριλίου 2011

Καταγραφή θέσης από τα Android κινητά

Μπορεί οι χρήστες iPhone να θορυβήθηκαν από τη δημοσιοποίηση της είδησης ότι τα κινητά τους καταγράφουν τη γεωγραφική τους θέση αυτόματα και χωρίς τη συγκατάθεσή τους, αλλά δεν άργησε να συμβεί το ίδιο και με τους κατόχους των Android Κινητών. Δυστυχώς,
παρόμοιες… «κακές συνήθειες» φαίνονται να έχουν και τα κινητά τηλέφωνα με το λειτουργικό σύστημα της Google, σύμφωνα με τα όσα ανακάλυψε ο προγραμματιστής Magnus Eriksson.




Ο Σουηδός φαίνεται να βρήκε παρόμοιο αρχείο στην cache των Android κινητών και δημιούργησε ένα dumper το οποίο μπορεί να φανερώσει τα δεδομένα θέσης. Το αρχείο περιέχει «αραιά» γεωγραφικά δεδομένα, δηλαδή δεδομένα τα οποία δεν έχουν την ακρίβεια των δεδομένων του GPS και λαμβάνονται από τις κοντινές κεραίες κινητών δικτύων.

Στο παρακάτω δείγμα του cache.cell αρχείου φαίνεται καθαρά μια σειρά από ενδείξεις οι οποίες καταγράφουν το γεωγραφικό πλάτος και μήκος καθώς και τις χρονικές στιγμές της καταγραφής:

$ ./parse.py cache.cell
db version: 1
total: 41

key accuracy conf. latitude longitude time
240:5:15:983885 1186 75 57.704031 11.910801 04/11/11 20:03:14 +0200
240:5:15:983882 883 75 57.706322 11.911692 04/13/11 01:41:29 +0200

Το εν λόγω αρχείο είναι προσβάσιμο μόνο σε rooted συσκευές οι οποίες επιτρέπουν την εγκατάσταση μη εγκεκριμένων εφαρμογών.

Σύμφωνα με τον Eriksson, ο τρόπος συλλογής δεδομένων θέσης στην περίπτωση του Android αλλά και στην περίπτωση του iOS γίνεται με παρόμοιο τρόπο και εξήγησε πως όταν μια εφαρμογή «ζητάει» τα δεδομένα θέσης από το λειτουργικό, δεν χρειάζεται πάντα ακριβή στοιχεία. Το λειτουργικό παίρνει τα δεδομένα από τις κεραίες της κινητής τηλεφωνίας, τα στέλνει στην Google και με τριγωνισμό έρχονται πίσω οι συντεταγμένες κατά προσέγγιση.

Πηγή

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου