位置情報のセキュリティ&プライバシー:内部構造を知る

位置情報のセキュリティ&プライバシー:内部構造を知る

以下の記事は、2014年9月10日にハフィントンポストゲイボイスに掲載されました。 位置情報を使用するアプリのプライバシーとセキュリティについて、世界中のスマートフォンユーザーの関心が高くなっています。
最近の見出しがすべてを物語ります:
  1. Tinderの欠陥でユーザーが危険にさらされた
  2. Grindrのセキュリティ不具合でウガンダやロシア・クレムリンのゲイユーザーが露出
SCRUFFとJack'dの開発者でもあるペリー・ストリート・ソフトウェアのCEOとして、iOSとAndroid向けの世界最大のゲイ、バイ、トランス、クィアの2大ソーシャルデートアプリであるSCRUFFとJack'dの開発者として、私はこれらの報告を真剣に受け止めています。 私たちのコミュニティを守る取り組みは色々していますが、全ユーザーがロケーションアプリの便利さとリスクをちゃんと理解することが大事です。 位置情報を使用するアプリについて知っておくべき最も重要なことは次のことです。メンバー間の相対距離を表示するアプリは、あなたの位置情報の特定に使用できます。

「でも、どうやって?」 「1マイル先ってだけしかわからないし、絶対に見つけられないでしょ!」って返事するかも。
簡単にジオメトリをおさらいしましょう。あなたが私から約1.6km離れているのは分かっていても、どの方向か分からない場合は、私を中心にした円の円周が、あなたが居る可能性のある場所の範囲になります。 別の場所2ヶ所に移動しあなたとの距離を記録するだけで、3ヶ所での測定値から私はあなたのいる場所を特定できます。 これは「Trilateration(三点交差法)」と呼ばれており、 Wikipediaで詳細を読むことができます

「オッケー、でもアプリで距離隠してるから、見つからないよね?」
あなたと私が友達の家でパーティーに行ったとします。そして到着後、あなたは裏庭に向かい、私はリビングルームに残ります。 5分後、SCRUFFを起動して近くに誰がいるか見てみると、あなたと私の間にとても可愛い子がいて、その人は距離を非表示にしています。 どうなったと思いますか? 彼はどの方角にいるかはわかりませんが、彼はリビングルームから裏庭までの距離より近い位置にいることはわかります。 この場合、魅力的な男性がいる場所は円の内側であると断定でき、距離の測定を繰り返せば、彼いる位置の周囲に正確な境界線ができます。 結果として、距離により結果を表示するアプリでは、距離を非表示にしているメンバーの位置を特定できます。

どちらのやり方でも、技術的に実現するにはアプリをリバースエンジニアリングできるかなり詳しいユーザーが必要です。単にアプリを開いて相対的な位置をメモするだけじゃ不十分です。 さらに、この種のプログラムの解析は、ほとんどの場合、アプリのサービス利用規約に反し、一部の地域では違法である可能性があります。 でも、こうした位置特定を可能にするツールを作る人も出てきています。

このようなツールが最近出現した結果、他のアプリでは位置情報機能を完全に削除し、位置情報が表示されなくなりました。 これは実現可能ですが、アプリが距離で結果を表示しないようにした際にのみ有効です。 SCRUFFは、多くのユーザーが位置情報機能を楽しみ、無くなった場合、後悔すると考えています。 弊社は、1年以上前に位置情報データを共有できるようにしたまま、ユーザーのプライバシーを保護するソリューションを設計しました。

ユーザーがSCRUFFで距離を非表示に選択した場合、弊社ではプロフィールデータから位置情報を削除するだけでなく、サーバー上で居場所を無作為化します。 つまり、そのユーザーがニューヨークのウエストビレッジに住んでいれば、SoHoにいる2人の間に表示される場合があります。 しかし、田舎でSCRUFFを使用する場合、数ブロックの範囲内で位置情報を無作為化するだけでは十分でない場合があります。 だからこそ、人口密度も考慮しています。都市なら数ブロックで場所をランダム化し、田舎なら数キロ以上ランダムになります。

この問題は、ロシアや中東のように同性愛や男女間の交流を犯罪とする地域に住んでいる人々には、極めて重大となります。 これらの場所にいる人は、位置情報を使用するすべてのアプリでこの機能を有効にし位置情報を開示しないのが賢明な選択かもしれません。 SCRUFFは、こうした国に住むメンバーも、そこへ旅行するメンバーも状況を知ってもらいたいと思っています。今後のアップデートでは、これらの地域では「距離を隠す」がデフォルトで有効になります。

さらに、世界中のゲイとレズビアンの権利について年次報告書を発表する非営利団体ILGAと革新的なパートナーシップを結びました。 ユーザーがILGAレポートに含まれる国を旅行しSCRUFFを起動すると、同性愛行為を犯罪とする地域の法律の存在を知らせる警告が直ちに届きます。 これらの法律に対する認識を高め、弊社はメンバーの警戒心を高め、改革が進むよう世界的に圧力をかけていきたいと考えています。

最終的には デート、旅行、セックス、友人を作るために位置情報を使用するアプリを使う際には位置情報が開示される場合があることを常に考慮する必要があります。 出資金が増えるにつれて、アプリ設計者は、位置情報を読解できない高度な技術を組み込んだ堅牢なシステムを構築するという課題に応える必要があります。 今日の見出しはゲイをターゲットにしていますが、位置情報のセキュリティの課題は、位置情報アプリを通じてコミュニティを探すすべての宗教・性別・セクシュアリティ、そしてマイノリティグループに影響します。

エリック・シルバーバーグ
Perry Street Software、最高経営責任者(CEO)


    • Related Articles

    • Perry Street Softwareでのプライバシー

      プライバシーは重要です。 ゲイが所有する世界最大のソフトウェア会社の一つとして、 Appストアで最も広く使われているLBGTQモバイルデートアプリのSCRUFFとJack’dを提供するPerry Street Softwareは、なぜ私たちのコミュニティや世界にとってプライバシーの問題が重要か熟知しています。 Perry Street Softwareの価値観により、業界の他の会社や団体とは異なる苦渋の決断をしました。 Facebookを使用するログイン不可 Perry Street ...
    • iOSのカメラと写真のプライバシー設定

      追加のプライバシー対策として、iOSでは、ユーザーがデバイス上の写真 / カメラ(例:カメラロール、写真)にアクセスするアプリに許可を与える必要があります。 SCRUFFを初めてインストールして、プロフィール写真をアップロードしたりチャットで画像を送信しようとすると、SCRUFFに写真および/またはカメラへのアクセスを許可するように求められます。 ...
    • アンドロイドの写真およびカメラ用プライバシー設定

      追加のプライバシー対策として、アンドロイドはユーザーにアプリがデバイス上の写真 / カメラにアクセスする許可を与えることを要求しています(例: カメラ、写真ギャラリー)。 SCRUFFを初めてインストールし、プロフィール写真をアップロードしたりチャットで写真を送信しようとすると、SCRUFFに写真やビデオおよび/またはカメラへのアクセス許可を与えるよう求められます。 ...
    • 距離を非表示

      プロフィールの距離を非表示にするには: SCRUFF を開き、 アカウントアイコンをタップします。 設定>プライバシー設定をタップします。 詳細の制限セクションで、距離のトグルをタップし、表示される確認ウィンドウでGot Itをタップしてください。 設定 画面に戻り、 完了 をタップして変更を保存します。 SCRUFFの位置情報のセキュリティとプライバシーの詳細については、次の記事を参照してください:SCRUFFの位置情報のセキュリティとプライバシー
    • 年齢を非表示

      プロフィールの年齢を非表示にするには: SCRUFF を開き、 アカウントアイコンをタップします。 設定プライバシー設定をタップします。 制限の詳細のセクションで、 年齢 をタップします。 設定 画面に戻り、 完了 をタップして変更を保存します。