Safari が開き、ページが読み込まれ、それ以外は何も起きません。これは人を驚かせます。コードは VPN の設定として渡されたのに、端末はそれをリンクとして扱ったからです。どちらの挙動も同じところから来ています。QR コードはバイト列を運び、端末上の何かがそのバイト列を理解できる形式として認識しなければなりません。何も認識しないときの妥当な代替は、テキストを表示するか URL を開くよう促すことです。

手順一:責める前に中身を解読する

普通のスキャナでコードを読み、先頭の文字を見ます。先頭が http か https ならダウンロード先、XML 宣言ならペイロードのテキスト、製品名で始まる短い塊は通常どれか一つのクライアントの独自インポート形式です。この一度の確認で、次のどの検査が当てはまるかが分かります。端末についての議論が実は中身についての議論であることも、これで終わります。その所見はチケットに書いてください。次の担当者が、コードに実際何が入っていたのかを尋ねるからです。

ダウンロードしたファイルの名前を変えても、それが何であるかは変わりません。どのアプリが使えるかを決めるのはバイト列です。

手順二:スキャナとペイロードを対応させる

カメラには VPN の取り込み機能がないため、一般的な読み取り肢を提示します。リンクを開く、テキストをコピーする、アドレスを連絡先に追加する、といったものです。独自のスキャナを備えたクライアントなら、カメラが決して認識しない形式を認識できる場合があります。どちらの結果も、別の端末の別のクライアントについては何も語りません。同じ現場で二つのクライアントを使っている場合、この不一致だけで、ある人には機能し次の人には失敗するコードを説明できます。

そのコードがどのクライアント向けに生成されたのかを運用者に尋ねてください。この質問は、どんなスキャナ設定よりも多くの事例を解決します。

手順三:ダウンロードはインストールではない

URL から取得した Apple の構成プロファイルは、やはりインストールが必要です。ファイルは設定のプロファイル欄に届き、誰かが それを確認してそこでインストールを承認する必要があります。リンクを開くこととプロファイルをインストールすることは別の出来事で、どちらもトンネルを接続しません。三つの段階を別々に追跡してください。そうしないと、最後の段階が最初の二つの責任を負わされます。

管理対象の端末はインストールを真っ向から拒否することがあり、QR コードにはその判断を覆す権限はありません。

手順四:画像を、それが保持するデータとして分類する

ペイロードが鍵や資格情報を埋め込んでいるなら、その画像は秘密の複製です。スクリーンショットはチャットアプリ、添付、カメラロールを通って移動し、そのどれも秘密を保持するようには設計されていません。鍵そのものに適用するのと同じ規則で、コードの写真をどこに置いてよいかを決めてください。

ペイロードがダウンロードを指すなら、誰が資料を取得できるかはリンクとサーバーの規則で決まります。ポスターに印刷されたコードは私的な経路ではありません。

手順五:トンネルを独立した段階として検証する

取り込みに成功したら、構成を別の主題として確認します。選択されているか、接続するか、私的なリソースが応答するか、です。それぞれに別の修正と別の担当者がいます。私的なリソースが沈黙したまま接続している構成は、トンネルは機能しており経路かリゾルバが機能していない、とすでに告げています。

どの段階が失敗したかを書き留めてください。一つの障害がある四つの段階はサポートチケットです。一つの苦情に押し込められた四つの段階は、全員にとって謎です。そして資料を渡すときは、段階を横に書いてください。コードが何を運び、どのクライアントが使い、インストールと接続のどちらが最後に機能したのか、です。

関連記事