明日からテレワーク! 最低限チェックしたいNAS&ルーター安心・便利設定
NAS編 第8回
不正アクセス対策をしよう
2020年4月17日 11:02
テレワークを目的としてNASへのリモートアクセスを許可する場合に最も気になるのが、不正アクセスによる被害でしょう。
「明日からテレワーク! 最低限チェックしたいNAS安心・便利設定」一覧
NASをインターネットへ公開するかしないかに限らず、オフィスのインターネット接続回線は、常に外部からのポートスキャン(アクセス可能なポートを探る攻撃前調査)、FTPやリモートデスクトップなど、特定ポートへのアクセス試行を受けている可能性があります。
普段はルーターによってポートが遮断されているため、こうしたアクセスは無視されますが、本連載の第2回で解説したNASのリモートアクセス方法のうち、Dynamic DNSとポートフォワードを組み合わせた方法を採用した場合などは、公開したポート(8080や443)がポートスキャンやアクセス試行に応答してしまうため、ここから不正アクセスを受ける可能性があります。
攻撃者はツールを使って、ありがちなユーザーIDとパスワードの組み合わせを何度も繰り返し、アクセスを試行するのが一般的です。NAS側で、こうした試行をブロックする設定をしておきましょう。
こうしたセキュリティ関連の設定は、NASのメーカーや機種によって異なりますが、QNAP製NASでは、コントロールパネルの[セキュリティ]設定から、以下3種類の保護設定ができます。これらを組み合わせて利用しましょう。
1.IPアクセス保護
NASで実行されているSSH、Telnet、HTTP(S)、FTP、SAMBA、AFPの各サービスに対して、一定時間内に指定回数ログインに失敗した場合、アクセス元のIPアドレスからの接続を一定時間ブロックします。
これにより、誰かが「admin/admin」や「admin/password」などのよくある組み合わせによるアクセスを自動的に繰り返すツールを使って管理画面にアクセスしようとしたときに、その接続元からの接続を一定時間ブロックできます。
標準では、1分間に5回アクセスが失敗すると、5分間アクセスをブロックしますが、1時間や1日などに設定しておくことで、繰り返し行われる攻撃を回避できます。
2.アカウントアクセス保護
基本的には、IPアクセス保護と同じです。一定時間内に指定回数、特定のサービスへのログインに失敗した場合、そのアカウントを無効化します。
なお、標準では対象が「全ての非管理者グループユーザー」となっているので、標準で登録されている管理者用の「adminアカウント」はこの対象外となります。
外部からの不正アクセスは、広く知られているadminアカウントに対して実行されるのが一般的です。このため、以前に本連載で紹介したように、別の管理者アカウントをあらかじめ作成した状態でadminアカウントを無効化し、「全ての非管理者グループユーザー」を対象に、この機能を有効化しておくといいでしょう。