web-dev-qa-db-ja.com

GPSデバイスを使用すると、個人を特定できる情報が漏洩する可能性がありますか?

GPSデバイスを使用する場合、衛星信号を使用して位置を特定します。使用しているデバイスに関する情報が衛星にも送信される可能性があると想定するのは妥当なようです。

問題は、この情報がログに記録されるかどうか、そしてそれが潜在的にあなたを特定できるかどうかです。

GPSデバイスを登録すれば情報がリンクできるようです。 GPSが代わりに携帯電話からのものである場合、IMEIと電話番号を介して簡単にリンクでき、デバイスがWi-Fiに接続するときにインターネットで送信することもできます。

それは正しいですか、それは予防可能ですか?

6
Strapakowsky

はい、パッシブGPSデバイスでさえ位置データを漏らす可能性がありますが、それは少し複雑です。

GPS衛星から送信されるRF信号は、衛星から地球へ一方向です。これらのL1およびL2帯域のRF受信機には、非常に正確なタイミング情報が必要です。これはこれは、現在地や時間帯によって、受信機が利用できるGPS衛星が変わるためです。そのため、古いGPS機器や、場合によっては最新の機器でも、衛星を取得するのに「長い時間」(数分)が必要になります。

デバイスは、6つの異なる軌道の1つで最大4つの衛星を検索します。各軌道では、デバイスは通常、1つまたは2つの衛星を認識します。 24個の衛星はそれぞれ異なるコードを使用してデータを受信機に送信するため、どの衛星が受信されているかを判断することは、信号をデコードするために重要です。

取得時間を短縮するために、多くのデバイスは、24個の衛星のそれぞれを検索するのではなく、衛星の軌道に関する情報を保存して、使用可能な衛星を計算します。これは、GPSデバイスのハイキングなどのパッシブシステムでも発生します。

パッシブダイブでも保存されているエフェメリスデータ(衛星予測データ)を調べると、ユーザーが最近どこにいたかを大まかに見積もることができます。たとえば、ある人が昨日赤道の南でGPSデバイスを使用し、赤道の北に少なくとも数百キロ飛んだとします。審査官は、その事実を証明するためにGPSデバイスで証拠を見つけることがあります。これは、昨日から保存された衛星は、ユーザーが現在いる場所から数百キロ南の場所からしか見えなかったためです。

2
this.josh

人の位置を実行してログに記録する方法はいくつかあります。電話を使用してGPSがオンになっている場合、アプリケーションはGPSの場所にアクセスし(アプリにアクセス許可がある場合)、インターネット経由でリモートの場所に送信できます。彼はこれをデータベースに保存し、接続が成功した後に送信することもできます。

GPSは確かにこれを行う唯一の方法ではありません、より興味深い方法はセルタワー識別子を追跡することです(Androidでは、セルタワーが変更されたときに通知するブロードキャストを実際に作成してサブスクライブできます)そしてこれらをデータベースに保存します。デバイスがインターネットに接続されると、そこからデータをリモートの場所に送信し、セルタワーの識別子を地理的な場所と照合できます。これにより、人がどこにいるかを概算できます。歩いていた。

これを防ぐ唯一の方法は、アプリケーションが必要とする/必要とするアクセス許可(アクセス)を確認することであり、セルラーネットワークまたはGPSロケーションにアクセスするソフトウェアをインストールしないことです。

4
Lucas Kauffman