スポンサーリンク

問題の解答・解説ページ

このページは解説の閲覧モードです。
実力試しをしたい方は、下のボタンからクイズに挑戦してください!

この問題をクイズ形式で解く
問題 No.5948
ネットワーク上の機器を安全に遠隔操作するためのプロトコルであるSSH(Secure Shell)に関する記述として不適切なものはどれか。

【正解の解説】

通信内容の暗号化に共通鍵暗号方式のみを使用しており、公開鍵暗号方式は一切使用されない。

金庫の鍵をイメージしてください。最初の鍵の交換や本人確認には手間のかからない「公開鍵暗号方式」で安全に挨拶をかわし、その後の実際の荷物のやり取り(通信)はスピード重視の「共通鍵暗号方式」にバトンタッチして効率よく暗号化します。このようにSSHは両方の方式を適材適所で組み合わせて使っているため、どちらか一方しか使わないというのは事実と異なります。

スポンサーリンク

【その他の選択肢の解説】

パスワード認証だけでなく、公開鍵や秘密鍵を用いたより強固な認証方式を利用することができる。

パスワード認証は推測されたり盗まれたりするリスクがありますが、公開鍵認証を使えば鍵を持っていない侵入者を完全にシャットアウトできます。SSHのセキュリティを語る上で欠かせない代表的な機能であり、実際の現場でもパスワードを禁止して鍵認証だけにすることが推奨されるため、この記述は正しいものとなります。

ポートフォワーディングの機能を持っており、他の通信プロトコルを安全にトンネリングできる。

これは例えるなら、治安の悪い海外の一般道路をそのまま走るのではなく、頑丈な装甲車(SSHのトンネル)の中に車ごと積み込んで目的地まで安全に輸送するような技術です。この機能のおかげで、本来は暗号化されていない古い通信やデータベースの通信なども、SSHの強力な暗号化の保護下で安全に遠隔地へ中継できるようになります。

ネットワーク管理におけるリモートログインやファイル転送を安全に行うために活用されている。

昔の通信方式であるTelnetなどは文字が丸見えだったため、パスワードが簡単に盗み見られていました。それを安全にするために作られたのがSSHであり、遠隔操作のためのリモートシェル機能や、安全なファイル転送を行うSFTPなどの土台として、日々のサーバー管理や保守作業において世界中のエンジニアに愛用されている標準的な仕組みです。