リモートデスクトップアプリ高すぎん?その2
前回こういう構成にしたら無料でリモートデスクトップ(しかもまーまー高機能。機能がもっとしょぼくていいならChromeリモートデスクトップ使ったらええからね)ができるとお話ししましたが、「なぜこの構成が安全なのか?」と懐疑的な人もいらっしゃると思うので説明させてくだされ。
まずTailscaleは仮想の専用IP(100番台)を配るんですが、それ単体ではなく、送るデータそのものに**めちゃくちゃ高度な暗号化技術(WireGuardという最新プロトコル)**を使っています。
自分のPCに届いた通信は、同じTailscaleアカウント内で正当に認証された端末の「秘密鍵」で暗号化されたものしか復号(デコード)できません。つまり、相手も同じTailscaleアカウントに正規ログインした端末でないと、受け取ったデータは単なる意味不明のゴミデータになり、リモートされるPC側で「偽アクセス」と判断されて即座に破棄(ドロップ)されます。
つまり、串を刺す(超懐かしいなおい)みたいに、送信元IPだけ偽装してアクセスしようとしても一切無駄やでってことです。
ご理解いただけましたでしょうか。 もし偽装して侵入しようと思ったら、同じTailscaleアカウントをハックして入り込み、端末固有の暗号化鍵まで完全に一致させてデータを送らないといけないわけですが、違う端末で他の端末固有の暗号化鍵作るんでしょ……まぁ無理じゃないかなぁ。
ちなTailScaleアカウントにハックしただけじゃ無理よ?ちがうIP配られるけどそれを受け手側のホワイトリストにどうやって登録すんねんってなるからね。
ということです。ご清聴ありがとうございました。