web-dev-qa-db-ja.com

厳しい予算で古いPCをファイアウォールとして使用するにはどうすればよいですか?

私はネットワークコンピューティングの学位を取得しており、現在、論文に取り組んでいます。私はまだネットワーキングの専門家ではないので、以下に概説する私のトピックを始めるのに少し苦労しています。あなたの貴重な提案やアドバイスをもらいたいです!

私のトピック:

今日の中小企業(SME)は、多くのアプリケーションプログラム、データベース、インターネット、およびワイヤレスアクセスで満たされた動的な環境です。さらに、SMEは、そのブランチの多くへのインターネット接続を必要とします。ネットワークとレピュテーションを保護すると、高価なファイアウォールが提供される可能性があります。フリーウェアまたはシェアウェアツールの使用を調査して、ファイアウォールと同様の機能を提供する必要があります。以下を提供する予算で、パブリックインターネット上ですぐに利用できるツールを調査します。

  • 1つのアプライアンスネットワークセキュリティ。
  • インターネットアクセスを提供する(営業時間後)
  • コンピュータをウイルスやマルウェアの脅威から保護します
  • 役割ベースのユーザー特権-ネットワーク上で学生、教師、スタッフ、または訪問者/顧客がアクセスできるものを定義します。

私の教授が私に必要としているのは、基本的に、社内ネットワークとインターネットの間のファイアウォールとして(コストを削減するためにスタンドアロンのファイアウォールデバイスを使用する代わりに)サーバー(Windows Server 2008を実行している古いPCの場合もあります)を使用することです。

彼は私にインターネット上で利用可能なフリーウェア/シェアウェアアプリケーションを調査して、そのサーバー上でそれらを実行して、コストを削減すると同時にスタンドアロンファイアウォールの効果的な代替品にすると同時に、小規模なものに効果的なセキュリティを提供できるようにしたいと考えています。限られた財源を持つ企業ネットワーク。

これまでのところ、私は小さな会社のネットワーク設計の準備ができていますが、それが私にできることのすべてです。私の理解では、サーバー(Windows Server 2008を実行している古いPC)には2枚のネットワークカードが必要です。1枚は社内のネットワークスイッチに接続し、もう1枚はインターネットに接続します。

残りのすべてを今すぐ進める方法について、あなたの提案/ガイダンスを入手したいと思います。

2
ken99

これはすべて、「Win Server2008を実行している古いPC」(Microsoft Windows Server 2008を意味すると思います)をゲートウェイとして使用することを前提としています。

この述語にはいくつかの問題があります。

  1. さまざまな形のMSWindowsは、リソースに負担がかかります。古いハードウェアで最新の(つまり、機能が豊富な)バージョンのオペレーティングシステムを実行することは、優れたパフォーマンス/信頼性のレシピとは言えません。

  2. IMHO、BSD、およびLinuxオペレーティングシステムは、MSWindowsよりもはるかに優れたネットワーク/セキュリティ管理機能を提供します。

  3. MSWindowsファイアウォールは通常、winsock.dll内またはその上に実装されます。これにより、iptables/ipfwと比較して多くのネットワークスタックが公開されたままになる可能性があります。

  4. Linux/BSDではMSWindowsよりもはるかに多様で完全な無料コードのエコシステムが利用可能です

  5. ポイント4は、ソースコードへのアクセスの保証が製品の品質をレビューするためのより良い機会を与えるフリーソフトウェア(Gnuプロジェクトらによって定義されている)に適用される場合に特に当てはまります(はい、MSWindows用のフリーウェア/シェアウェアがたくさんあります-しかし、ソースコードはどこにありますか?)

  6. このエコシステムは、ピアレビューに加えて、多様なコミュニティサポートも生み出します

Linuxサーバーを実行するためのスキルは、MSWindowsのスキルと比較して組織内で広く利用可能ではないという議論は有効ではありません。これを管理する人に付加価値を与えるには、セキュリティ、ネットワークプロトコル、ポリシーの計画と実装について理解する必要があります。実装を展開するために使用されるオペレーティングシステムは、スキル要件の点で非常に小さな詳細です。

だから、フリーウェア/シェアウェアを忘れて、「フリーソフトウェア」を探しに行ってください。

2
symcbean

PFsenseが私の投票を獲得しますが、BSD/NIX *に非常に不快な場合は、常にUntangleがあります(* NIXベースですが、完全にGUIであり、PFsenseが実際にここに欠けているわけではありません)。

編集:NmapおよびAngryIPの停止については、PFsenseで無料のSnort署名をプルし、ポートスキャンを停止するように構成するだけです。Nmapが引き続き脆弱性を検出する場合サーバー上で、snortを介してこれらの特定の保護を有効にします

1
Numpty