ブラッディ・マンディ・シーズン2が始まりましたね。
今回も組込みシステム的、天文ファン的に考察してみましょう。 前回とは違って、リアルタイムに観ました。
ちなみに、サーバハッキングの概要はこちらを参照してください。こちらにも突っ込みどころはあるのですが、もっと突っ込みたい根本的な間違いがあります。
藤丸君(ファルコン)の最後の方のセリフは大まかには以下です。 「俺がハッキングしたのは人工衛星です。 あの爆弾にはGPSが内蔵され、ロシア領内を出ると 爆発のセキュリティが解除される設定がなされていたんです。 だから、ロシア宇宙軍の管制局をハッキングして 通信衛星から伝わる421便の位置・・・座標をロシア領内だと誤解させたんです。」
人工衛星をハッキングしたと言っておきながら文脈の後半で「ロシア宇宙軍の管制局をハッキングした」と速攻で矛盾しています。
GPSというシステムの初歩的な解釈が間違っています。 解説はwikiにお任せ。 簡単に言うと、自分の位置情報を知っているのはローカルなGPS受信機のみです。 その情報はどこかに通信で送って管理することはもちろん出来ますが、通常はそのようなことは不要です。 おなじみのカーナビも基本的にはスタンドアローンで独立していて、どこかと通信しないと機能が果たせないようにはなっていません。 だから「GPSが内蔵され」というセリフももちろん間違い。「GPS受信機が内蔵され」が正解。 ちなみに、GPS受信機はモジュール化されたチップを使用していますので、受信機そのものの位置情報算出プログラムを書き換えることは通常は不可能です。
爆弾のシステムではローカルなGPS受信機自身の位置情報と爆弾の制御プログラムのROM内に書き込まれたロシア領の座標情報を比較する程度で充分です。どっかのサーバと通信する必要はないし、その手段もない。
GPSのシステムは全てUSAのものです。ロシアは関係ありません。 wikiで解説しているように全部で人工衛星は30個程度あるようです。静止衛星ではありませんから、その時点で測位対象(GPS受信機)が人工衛星から受信している対象の衛星は同じではありません。
ようするにお話の「オチ」全部が間違いです。
もし本当に今回のようなことをしたければ以下の手順が必要です。
最後の点は非常に困難ですね。 予めプログラミングしておいて軌道要素などを書き換える準備をしておかないと到底無理な作業です。 ファルコンは2分程度でサーバハッキングも含めて作業を完了させましたが、20時間あってもできるかどうかってとこでしょ。
セコメントをする