Location Guard adalah ekstensi browser yang memungkinkan untuk melindungi lokasi Anda saat menggunakan situs web yang sadar lokasi, dengan menambahkan kebisingan terkontrol ke dalamnya. Ini mendukung browser followng:
Guard Lokasi tersedia di bawah Lisensi MIT/X11 atau Cecill-B.
Situs web dapat meminta browser untuk lokasi Anda (melalui JavaScript). Ketika mereka melakukannya, browser terlebih dahulu meminta izin Anda, dan jika Anda menerimanya, itu mendeteksi lokasi Anda (biasanya dengan mengirimkan daftar titik akses wifi yang tersedia ke penyedia geolokasi seperti layanan lokasi Google, atau melalui GPS jika tersedia) dan memberikan itu ke situs web.
Guard Lokasi adalah ekstensi browser yang mencegat prosedur ini. Dialog izin muncul seperti biasa, dan Anda masih dapat memilih untuk menyangkal. Jika Anda memberikan izin, maka Location Guard mendapatkan lokasi Anda dan menambahkan "kebisingan acak" ke dalamnya, membuat lokasi palsu. Hanya lokasi palsu yang kemudian diberikan ke situs web.
Untuk melihat penjaga lokasi beraksi, gunakan demo ini, ramalan cuaca geolokalisasi, atau buka Google Maps dan tekan tombol. Ketika situs web meminta lokasi Anda, Anda akan melihat
Ikon di bilah alamat (yang juga menyediakan opsi konfigurasi).
Location Guard memberikan privasi dalam area perlindungan tertentu dengan memastikan bahwa semua lokasi di dalam area ini terlihat masuk akal untuk menjadi yang asli. Ini dicapai dengan menambahkan kebisingan acak dengan cara sehingga semua lokasi dalam area perlindungan dapat menghasilkan lokasi palsu yang sama dengan probabilitas yang sama. Sebagai akibatnya, lokasi palsu tidak memberikan informasi kepada situs web untuk membedakan antara lokasi dalam area perlindungan.
PERINGATAN: Pengetahuan latar belakang masih dapat digunakan oleh situs web untuk menebak lokasi nyata di dalam area perlindungan. Misalnya, jika area perlindungan berada di tengah danau yang hanya berisi pulau kecil, akan mudah untuk menyimpulkan bahwa lokasi sebenarnya ada di pulau itu. Dalam skenario seperti ini, Anda harus memilih tingkat privasi yang lebih tinggi atau menyangkal mengungkapkan lokasi Anda sama sekali.
Tingkat privasi menentukan jumlah kebisingan yang ditambahkan ke lokasi Anda yang sebenarnya. Level yang lebih tinggi menambah lebih banyak kebisingan, sehingga lokasi palsu akan jauh dari yang asli. Ini menawarkan perlindungan dalam area yang lebih besar, tetapi mungkin membuat layanan yang disediakan oleh situs web kurang bermanfaat.
Secara default semua situs web menggunakan level "Medium" (ini dapat diubah dari opsi ekstensi). Anda dapat memilih level yang berbeda untuk situs web tertentu menggunakan ikon. Misalnya, Anda dapat memilih tingkat privasi yang lebih rendah untuk situs web yang membutuhkan lokasi yang akurat (mis. Peta), dan yang lebih tinggi untuk situs web yang hanya membutuhkan informasi perkiraan (mis. Prakiraan cuaca).
Untuk lebih banyak fleksibilitas, setiap level dapat dikonfigurasi dari tab Level Privasi . Lingkaran Merah adalah Area Perlindungan : Lokasi di area ini terlihat masuk akal untuk menjadi yang asli (lihat "Privasi macam apa yang diberikan Location Guard?" Di atas). Lingkaran biru adalah keakuratan : Lokasi palsu akan berada di dalam lingkaran ini dengan probabilitas tinggi (perhatikan bahwa noise acak). Gunakan slider untuk mengadaptasi kedua area dengan kebutuhan Anda.
Tingkat privasi dapat diatur untuk "menggunakan lokasi tetap". Dalam hal ini, Location Guard selalu melaporkan ke situs web lokasi tetap yang telah ditentukan sebelumnya yang tidak pernah berubah (alih -alih menghasilkan lokasi palsu dengan menambahkan kebisingan ke yang asli). Ini menawarkan privasi tertinggi, karena lokasi yang dilaporkan sepenuhnya independen dari yang asli, dengan biaya akurasi yang sangat rendah.
Anda dapat memodifikasi lokasi tetap dari opsi ekstensi (tab lokasi tetap).
Saat menggunakan lokasi yang tetap, geolokasi browser tidak dilakukan sama sekali. Ini menawarkan privasi yang lebih baik, karena daftar titik akses WiFi tidak dikirim ke server Google. Namun, ia memiliki efek samping bahwa dialog izin tidak ditampilkan sama sekali . Perilaku ini biasanya dapat diterima ketika lokasi yang tetap dummy, tetapi dapat dimodifikasi jika Anda mau.
Beberapa situs web mendeteksi lokasi Anda berdasarkan alamat IP Anda (label numerik yang terkait dengan setiap perangkat di internet), yang terlihat oleh semua situs web yang Anda kunjungi. Namun, sebagian besar waktu geolokasi jenis ini tidak akurat dan terbatas pada tingkat kode kota atau pos/pos. Contoh situs web tersebut adalah iPlocation.net dan tracemyip.org.
Penjaga lokasi tidak melindungi alamat IP Anda; Ini menyembunyikan lokasi yang diungkapkan oleh browser melalui JavaScript API, yang biasanya sangat akurat . Informasi lebih lanjut tentang bagaimana browser memperoleh lokasi Anda dapat ditemukan di sini.
Untuk menyembunyikan alamat IP Anda, Anda perlu menggunakan beberapa sistem komunikasi anonim seperti Tor. Namun, perhatikan bahwa meskipun alamat IP Anda disembunyikan, browser Anda masih dapat mengungkapkan lokasi Anda melalui JavaScript, jadi Anda juga harus menggunakan penjaga lokasi.
Penjaga lokasi menganggap serius privasi Anda! Pertama, ekstensi itu sendiri tidak memiliki "izin khusus" untuk mengakses lokasi Anda, ia hanya dapat memperolehnya ketika sebuah situs web memintanya dan hanya jika Anda mengizinkan akses dalam dialog izin.
Penjaga lokasi berjalan secara lokal di browser Anda dan tidak mengirimkan informasi apa pun ke jaringan. Ini hanya mengomunikasikan lokasi palsu Anda ke situs web yang memintanya.
Penjaga lokasi juga tidak pernah menyimpan lokasi Anda yang sebenarnya. Lokasi palsu di -cache untuk jangka waktu kecil; Jika sebuah situs web meminta lokasi Anda selama ini lokasi palsu yang di -cache akan dikembalikan. Ini meningkatkan privasi dengan menghindari menghasilkan terlalu banyak lokasi palsu yang akan berpusat di sekitar yang asli. Periode cache dapat dikonfigurasi dari opsi ekstensi (tab Level Privasi) dan ada juga tombol untuk menghapus cache.
Location Guard adalah produk penelitian yang dilakukan di Ecole Polytechnique of Paris, CNRS dan Inria. Ini didasarkan pada pekerjaan oleh Miguel Andrés, Nicolás Bordenabe, Kostas Chatzikokolokis, Catuscia Palamidessi dan Marco Stronati.
Location Guard mengimplementasikan teknik kebingungan lokasi berdasarkan penambahan kebisingan dari distribusi Laplace 2 dimensi. Metode ini dapat ditunjukkan secara formal untuk memberikan jaminan privasi yang merupakan varian dari privasi diferensial. Rincian lebih lanjut dapat ditemukan di makalah CCS'13, atau dalam tesis PhD Nicolas Bordenabe.
Mengukur privasi dengan metrik yang dapat dibedakan: Definisi, mekanisme, dan aplikasi untuk privasi lokasi .
N. Bordenabe. Disertasi PhD , École Polytechnique, Paris, 2014. Penghargaan Disertasi Doktor SIGSAC 2015. [PDF]
Merancang mekanisme privasi lokasi untuk fleksibilitas dari waktu ke waktu dan ruang . M. Stronati. Disertasi PhD , École Polytechnique, Paris, 2015. [PDF]