Sekelompok peneliti dari Institute of Electrical and Electronics Engineers (IEEE) telah mengembangkan sistem PinMe, yang memungkinkan untuk melacak lokasinya berdasarkan data terbuka dan informasi dari berbagai sensor smartphone dengan akurasi yang sebanding dengan GPS. Dalam hal ini, para peneliti mendesak produsen gadget untuk menambahkan solusi perangkat lunak yang menonaktifkan pengoperasian semua sensor, bukan hanya GPS.

Para ilmuwan telah menemukan lubang keamanan di telepon pintar. Membandingkan informasi dari accelerometer dan giroskop dengan data terbuka - peta dan laporan cuaca, mereka dapat menentukan lokasi seseorang, rute dan jenis transpornya.
Aplikasi PinMe yang dikembangkan oleh para peneliti menunjukkan bagaimana, dengan menggunakan metode pembelajaran mesin dan informasi dari sensor yang tidak berbahaya, informasi penting tentang kehidupan manusia dapat diperoleh, kata associate professor dari Jurusan Teknik Elektro di Universitas Princeton, Prateek Mittal, penulis pendamping penelitian ini. Tidak seperti navigasi satelit, informasi dari sensor tidak memerlukan izin akses.
"Peretas dapat meyakinkan sebuah kapal atau kendaraan tak berawak bahwa mereka berada di lokasi yang berbeda dari lokasi mereka yang sebenarnya, yang bisa menjadi masalah bagi kapal-kapal AS yang menavigasi perairan internasional, misalnya, atau untuk keselamatan penumpang di kendaraan otonom," kata Nirey Jha , profesor di Universitas Princeton dan penulis pendamping penelitian ini. Menurutnya, tim PinMe sudah berbicara dengan perusahaan teknologi tentang lisensi aplikasi sebagai alat navigasi.
Untuk percobaan, para ilmuwan mengumpulkan data dari smartphone Galaxy S4 i9500, iPhone 6 dan iPhone 6S, yang digunakan oleh tiga orang pada siang hari setelah menginstal aplikasi PinMe. Subjek berjalan, bepergian dengan mobil, kereta api, terbang dengan pesawat di sekitar Philadelphia, Dallas, Princeton dan kota-kota lain.
Untuk memulai, PinMe membaca informasi tentang alamat IP terakhir dari smartphone dan status jaringan untuk menentukan koneksi terakhir ke Wi-Fi - ini adalah bagaimana aplikasi menerima titik awal untuk pekerjaan lebih lanjut. Kemudian aplikasi menggunakan algoritma yang "dilatih" menggunakan pembelajaran mesin untuk mengenali perbedaan antara berjalan, mengemudi, terbang dan cara bergerak lainnya. Untuk melakukan ini, kami menggunakan data dari sensor - arah dan kecepatan gerakan, frekuensi berhenti, serta ketinggian di atas permukaan laut.
Setelah menentukan metode pergerakan, PinMe memasukkan algoritma baru dan mulai menggambar rute pengguna. Layanan
OpenStreetMaps digunakan untuk memperoleh data navigasi terbaru. Google Maps membantu menentukan lokasi dengan membandingkannya dengan peta ketinggian. Untuk memperjelas rute, aplikasi menggunakan
layanan cuaca Saluran Cuaca : informasi akurat tentang suhu dan tekanan udara membantu untuk meratakan pengaruh kondisi cuaca pada informasi yang dikumpulkan oleh sensor. Data rute dibandingkan dengan jadwal maskapai atau jalur kereta api.
Saat bepergian dari Philadelphia ke Dallas dengan pesawat, aplikasi pertama-tama menentukan jenis transportasi dari perubahan ketinggian dan percepatan, dan kemudian, berdasarkan zona waktu, cuaca dan jadwal, menemukan tempat tinggal landas dan mendarat.
Pada ilustrasi di bawah ini, rute yang dilacak dengan PinMe - pergerakan dengan mobil dan berjalan kaki - ditandai dengan warna hijau dan kuning, dan rute yang dibangun menurut data GPS berwarna hitam.

Para peneliti ini bukan yang pertama menggunakan accelerometer untuk melacak orang. Pada 2010, perusahaan telekomunikasi Jepang KDDI, operator seluler au,
mengembangkan aplikasi untuk melacak pergerakan karyawan di perusahaan. Tujuan pengembang adalah kontrol total atas karyawan untuk meningkatkan efisiensi pekerjaan mereka. Data dari accelerometer memungkinkan untuk menentukan gerakan pada permukaan datar dan tangga, kecepatan, perjalanan ke toilet. Selain itu, smartphone di pinggang wanita pembersih bisa membedakan antara mengepel, menyapu, dan mengocok tempat sampah.
Pada 2015, spesialis dari Universitas Nanjing di China
menggunakan data dari accelerometer untuk memantau pergerakan orang di kereta bawah tanah: βKereta di kereta bawah tanah bergerak di atas rel, sehingga pola pergerakan mereka berbeda dari mobil dan bus yang bergerak di jalan, dan karena tidak ada dua yang persis sama persis bagian yang menghubungkan stasiun metro yang berdekatan, pola kereta api pada interval waktu yang berbeda juga dapat dibedakan satu sama lain. " Untuk pekerjaan, perlu membuat peta metro untuk menentukan rute dengan akurasi 70% hingga 92%.
Karya ilmiah diterbitkan pada 5 Februari 2018 di situs web Perpustakaan Universitas Cornell. DOI: 10.1109 / TMSCS.2017.2751462.