不要なサービスの実行を停止することは悪い考えですか


8

私はdebian専用サーバーを持っています。私はそれを保護しようとしています、そして私が良いと思った一つの方法は、例えばFTPのような必要のないサービスをシャットダウンすることです。

展開時に次のようなものを実行することをお勧めします:

service ntp stop
update-rc.d -f ntp remove
service vsftpd stop
update-rc.d -f vsftpd remove
service xinetd stop
update-rc.d -f xinetd remove

私はこれが初めてです。これを行うことは一般にセキュリティが低いと見なされ、でサービスをロックダウンしますiptablesか、それとも完全に推奨され、最終的にはより安全なサービスを削除しますか?


7
あなたが本当にそれを使用していないのであれば、除去は確かに優れています。ただし、システムに内部ntpまたはxinetd内部の必要がないことは少し疑わしいです。
ceejayoz 2015年

1
削除は適切ですが、十分ではありません。実際に使用していないすべてのポートブロックする必要があります。(そしてNTPはあなたが使うべきものです!)
Jenny D

回答:


16

一般に、それは悪い考えではありません。私もそれをお勧めできると思います。とにかく、不要なサービスにリソースを使用するのはなぜですか?これらのサービスのいくつかを使用する理由は、何らかの依存関係の問題である可能性があります。

でも私は使用しませんupdate-rd.dsudo apt-get remove application。こうすることで、依存関係の状況を把握でき、実際に必要なものも削除される場合はプロセスを停止できます。

ただし、すべての依存関係はパッケージシステムには表示されません。たとえば、ファイルを直接書き込む代わりにFTPを使用してファイルをアップロードするコンテンツ管理システムを使用できます。このような状況では、ソフトウェアをlocalhostインターフェースにのみバインドできます。

一方、NTPはセキュリティを向上させるため、サーバーのクロックを更新する必要があります。サーバーとしてNTPを使用する必要がない場合は、ntpdが他のユーザーにそのサービスを提供しないように構成できます。


セキュリティと安定性を強化するのは、特にNTPデーモンではなく、かなり適切に同期されたシステムクロックです。NTPデーモンである必要はありません。多くの場合、cronjobは時々実行ntpdateするのに十分であり、実際にはntpdをロックダウンするよりも簡単です。
Nils Toedtmann、2015年

4
まあ、それもまあまあの解決策ですが、ntpdは1つのサーバーとクロックを同期するだけではありません。また、同期の合間にクロックを維持します。この状況では、適切なオープンタイムサーバーのプールを使用した適切な事前構成(Debian)がある場合に、ntpdを使用します。
Esa Jokinen、2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.