構築したWindowsサーバの利用するポートまず、構築したWindowsサーバを使って何をするかと言えば、SqlServerをインストールしてデータベースサーバにして使用しようと考えています。Windowsサーバで使用するポートを調べてみました。ポイントリモートデスクトップ接続(ポート3389)※利用時しかオープンしない設定SqlServer(TCP1433、UDP1434)実質常にオープンにしておくポートは2個だけで良いという事になります。-anとやればいいらしい。「ESTABLISHED」というのが、接続中の状態を意味しているようです。すると結構開いているポートが沢山ありますね。何が使用しているのか見当もつきません。-oanそうすると、PID(プロセス番号)がでるので、そこからタスクマネジャーにて何がポートを使っているのかが判明します。VPN経由で端末からポートスキャン他に空いているポートを調べる方法を探したところ、NMAPというツールがあることをしりダウンロードして、NMAPのGUI版であるZenmapでポートスキャンをしてみました。結果は何度やっても取消線がでてポートスキャンができません。何かソフトの不具合なのかと別の場所を検索かけるとちゃんとポートスキャンの結果が出てきましたので、さくらのクラウド上でのポートスキャンは禁止されているのかもしれませんね。Windowsサーバ自体で拒否っているのでしょうか!?他はちゃんとポートスキャンができる!ネットワーク内のパケットフィルタさくらのクラウドの機能は今一つ理解できないので、ちゃんとしたセキュリティ設定が自信をもってできないのですが、実際にテストして分かったことは、ネットワークのパケットフィルタを設定すると、サーバのNICに対して、パケットをフィルタリングする機能があるようです。疑問サーバ側のファイアウォールと何が違うのでしょうかね?実際に、SQLServerのポートを閉じてみて接続してみると接続できなくなりました。同じローカルなネットワークにぶら下がった端末からの攻撃が想定される場合にはパケットフィルターをかけるか、Windowsサーバのファイアウォール設定を強化するという方法でしょうかね???VPCルータのファイアウォールVPN接続でしか使用しないVPCルータなので、ココがポイント外部からの受信をすべて拒否にしておきました。内部のサーバを含めた機器からも外部にリクエストをできないように、送信方向にも拒否をしておきました。Windowsサーバからもグローバルな接続はできなくなり、ローカルな閉ざされた世界となるようです。Windowsサーバのファイアウォール再確認Windowsサーバの空いているポートから、動いているプロセスを確認して、すべてを調べるのは時間が掛かります。内部からの接続により攻撃される可能性も無くはありませんので、ココがポイント時間をとってできるだけ使わないポートは締めていこうと思います。ココがポイントSQLServerにおいては、接続できるIP制限などの機能がありますので、その辺も設定して接続させる端末の制限もセキュリティ向上になると思います。勉強不足で分からない事ばかりですが、着実に学習していくしかありません。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。関連記事ServerSSL化させる時の備忘録(XSERVER編)最近では、SSL化してないホームページを見ると放置されてるなーって思ってしまう今日この頃です。私自身がSQLserverを使っていて困った経験や、エラーなどに遭遇した時の事を備忘録としてPCTips5選を記事にしてみました。データを扱う上で必ずデータの型と言うのがでてきます。Express」でどの程度までなら使えるのかを自分なりに調べてみました。...PREVコンピュータ名では接続できないけど、IPなら接続できる不思議NEXT動画の複数切り出し機能を探してさまよった話(BANDICUT)PCTips運営者Ma2n2nパソコンとの付き合いは、25年以上にもなりますが、どんどん変化して知らないことが多すぎます。このサイトを通じてパソコンに関する情報をブログ形式で更新していきます。セキュリティOutlookで「対象のプリンシパル名が間違っています。