VPNで支払う前に確認すべき四つの境界
保護ブラウザ、トンネル、HTTPSはそれぞれ別の境界を守っている。四つの確認を順に行い、確かめられない最初の地点で止まり、それから判断してほしい。
四つの境界を順にたどれば、支払いに関する疑問の大半は自然に片づく。第一は取引が動く環境、第二はその通信が通る経路、第三は到達したサイトが本当に意図した相手かどうか、第四は経路にかかわらず受け取り側が取引から何を知るかである。保護ブラウザとトンネルを一つにまとめたセキュリティ製品は、一つのボタンを一つの保証と見なすよう促すが、確認が飛ばされるのはまさにそこだ。どの確認にも固有の停止条件があり、後の確認では前の失敗を修復できないため順序が重要になる。
第一に、保護環境は実際に何を制約するのか
支払いモードの販売資料は通常、ほかのどのアプリケーションがセッションとやり取りできるか、クリップボードや画面キャプチャが制限されるか、セッションが別のデスクトップで動くか、といった制約を列挙する。それが示さないのは、特権を持つホスト側のコンポーネントやドライバ、サンドボックス外の入力機構がセッションに到達できないということだ。サンドボックス内というのは境界の説明であって、あらゆる攻撃者に対する約束ではない。
まとめられたモードは消費者向けの階層ごとに異なることが多く管理された端末では存在しない場合もあるため、実際に導入したエディションの機能一覧を読むべきだ。境界が保たれたと決めつける前に、その一覧を見ている不具合と突き合わせてほしい。
そこで一度立ち止まり、追っている不具合がそもそも手元の話かを問う。支払いページが保護モードの内側だけで正しく表示されないなら、疑うべきは環境であり、トンネルは無関係だ。どこでも正しく表示されるのに取引が失敗するなら、見ているのは次の境界であり、保護モードを弱めても解決しない。
第二に、トンネルはどの通信を運ぶのか
トンネルが守るのは覆った通信だけであり、範囲は製品の性質ではなく設定の事実である。保護ブラウザ自身の通信が含まれるか、性能やキャプティブポータルの都合でトンネルを迂回するモードか、分割トンネルの規則が宛先を除外していないかを確認する。事業者の出口アドレスを表示する普通のブラウザは、別のプロセスが起動した別の閲覧環境について何も証明しない。
範囲はデスクトップからではなく環境の内側で試す。保護セッションで自分の公開アドレスを返すページを開き、外側で見えるアドレスと比べ、トンネルを再接続してからもう一度繰り返す。トンネルが別の出口を名乗るのに二つが一致するなら、そのモードはトンネルを使っておらず、カード情報を入れる前にこの食い違いを解消する価値がある。出口アドレスの変化も読み過ぎやすい:加盟店がどの網を見るかを示すだけで、加盟店が誰かを示すものではない。
第三に、バッジではなくサービスを確かめる
宛先を認証するのは証明書の検証であり、これは別の仕組みなのでトンネルの出口を越えても働き続ける。ブランド入りの保護ウィンドウやConnected表示は、到達したサイトが提示する証明書の連鎖について何も語らない。
何かがおかしいと感じたら、警告を退ける前に証明書を読む。次のコマンドはサイトが実際に提示する連鎖を求め、検証エラーで失敗するよう道具に指示する。
openssl s_client -connect shop.example:443 -servername shop.example -verify_return_errorその出力のsubjectとissuerを、入力したアドレスと照らし合わせ、錠前の有無ではなく検証結果を確認する。保護ブラウザの内側の警告はやはり警告であり、よくある原因はホスト名の不一致、乗っ取られたDNS応答、経路上の傍受装置だ。どれもトンネルでは直らず、警告を黙って抑え込むモードは必要な情報を消してしまっている。
第四に、それでも受け取り側が知ることは何か
支払いサイトは送ったものをすべて受け取る:サインインするアカウント、配送先、カードの手段、金額である。別の網の出口は加盟店の記録上の送信元アドレスを変えるだけで、それらの項目はそのまま残る。アカウントがすでにあなたと結びついていれば、トンネルが変えたのは絵のごく一部であり、身元を特定する部分は何も変わらない。だからトンネルを省く理由にはならないが、この仕事をトンネルに期待するのをやめる理由にはなる。
BitdefenderのSafepayのドキュメントは、トンネル連携を備えた保護ブラウザを説明しており、二つの境界を統合せずに覆う一つの製品の好例である。環境と経路はどちらも有用であり、どちらも加盟店を保証しない。
大切な支払いでは、組織が公表している住所か公式アプリから始め、サイトが求める本人確認はそのまま行い、支払いページの不意の案内が勧める補助はすべて断る。保護モードやトンネルが不具合を起こすなら、まず境界を名指しする:環境の起動、ネットワークへの到達、証明書の検証、アカウントの認証のどれかだ。そのうえでページが開くかを見るために保護を切るのではなく、その層について提供元が支える復旧手順を使う。