GNU/Linux >> Znalost Linux >  >> Ubuntu

Chraňte svůj server pomocí ConfigServer Services ve Webminu

Tato příručka vám ukáže, že musíte nainstalovat aplikaci Configserver Security &Firewall A Stateful Packet Inspection (SPI) firewall, aplikaci Login/Intrusion Detection a Security pro servery Linux.

Tato sada skriptů poskytuje:

  • Přímý skript brány firewall SPI iptables
  • Proces démona, který kontroluje selhání ověření přihlášení pro:
    • Courier imap, Dovecot, uw-imap, Kerio
    • openSSH
    • cPanel, WHM, Webmail (pouze servery cPanel)
    • Pure-ftpd, vsftpd, Proftpd
    • Webové stránky chráněné heslem (htpasswd)
    • Selhání zabezpečení Mod_security (v1 a v2)
    • Selhání Suhosinu
    • Exim SMTP AUTH
    • Vlastní selhání přihlášení se samostatným souborem protokolu a shodou regulárních výrazů
  • Sledování přihlášení POP3/IMAP k vynucení přihlášení za hodinu
  • Oznámení o přihlášení SSH
  • Upozornění na přihlášení SU
  • Přílišné blokování připojení
  • Integrace uživatelského rozhraní pro cPanel , DirectAdmin a Webmin
  • Snadný upgrade mezi verzemi v rámci cPanel/WHM, DirectAdmin nebo Webmin
  • Snadný upgrade mezi verzemi z prostředí shell
  • Předem nakonfigurováno pro práci na serveru cPanel s otevřenými všemi standardními porty cPanel
  • Předem nakonfigurováno pro práci na serveru DirectAdmin se všemi standardními porty DirectAdmin otevřenými
  • Automaticky nakonfiguruje port SSH, pokud je při instalaci nestandardní
  • Blokovat provoz na nepoužívaných IP adresách serveru – pomáhá snížit riziko pro váš server
  • Upozornění, když skripty koncových uživatelů odesílají nadměrné množství e-mailů za hodinu – pro identifikaci skriptů, které rozesílají spam
  • Hlášení podezřelých procesů – hlásí potenciální zneužití běžící na serveru
  • Nahlašování nadměrného množství uživatelských procesů
  • Hlášení nadměrného využití uživatelských procesů a volitelné ukončení
  • Hlášení podezřelých souborů – hlásí potenciální zneužití souborů v /tmp a podobných adresářích
  • Sledování adresářů a souborů – hlásí, zda se změní sledovaný adresář nebo soubor
  • Blokovat provoz na seznamu blokovaných DShield a seznamu DROP ve Spamhaus
  • Ochrana paketů BOGON
  • Předkonfigurovaná nastavení pro nízké, střední nebo vysoké zabezpečení brány firewall (pouze servery cPanel)
  • Funguje s více ethernetovými zařízeními
  • Kontrola zabezpečení serveru – Provede základní kontrolu zabezpečení a nastavení na serveru (prostřednictvím uživatelského rozhraní cPanel/DirectAdmin/Webmin)
  • Povolit dynamické adresy IP DNS – vždy povolte svou IP adresu, i když se změní, kdykoli se připojíte k internetu
  • Výstraha se odešle, pokud průměrná zátěž serveru zůstane po určitou dobu vysoká
  • hlášení protokolu mod_security (pokud je nainstalováno)
  • Sledování přenosu e-mailů – sleduje všechny e-maily odeslané přes server a vydává upozornění na nadměrné využití (pouze servery cPanel)
  • IDS (Intrusion Detection System) – poslední řádek detekce vás upozorní na změny v binárních souborech systému a aplikací
  • Povodňová ochrana SYN
  • Ping na ochranu před smrtí
  • Sledování a blokování skenování portů
  • Trvalé a Dočasné (s TTL) blokováním IP
  • Zneužití kontrol
  • Sledování změn účtu – odesílá upozornění, pokud dojde ke změně záznamu účtu, např. pokud se změní heslo nebo přihlašovací shell
  • Sdílený systémový protokol
  • Služba Messenger – Umožňuje přesměrovat požadavky na připojení z blokovaných IP adres na předem nakonfigurované textové a html stránky a informovat návštěvníka, že byly blokovány bránou firewall. To může být užitečné zejména pro uživatele s velkou uživatelskou základnou a pomůže to efektivněji zpracovávat požadavky na podporu
  • Blokování kódu země – Umožňuje zakázat nebo povolit přístup pomocí kódu země ISO
  • Detekce zahlcení portů – detekce zahlcení a zmírnění zahlcení portů na IP, na připojení portu, aby pomohla blokovat útoky DOS
  • Integrace uživatelského rozhraní DirectAdmin
  • Aktualizovaná integrace uživatelského rozhraní Webmin
  • Oznámení o přístupu roota WHM (pouze servery cPanel)
  • lfd Clustering – umožňuje automatické šíření bloků IP adres kolem skupiny serverů, na kterých běží lfd. Umožňuje povolování, odstraňování a změny konfigurace v celém clusteru
  • Quick start csf – odložené spuštění pomocí lfd pro servery s velkým seznamem bloků a/nebo povolených
  • Detekce útoku na distribuované selhání přihlášení
  • Dočasná adresa IP umožňuje (s TTL)
  • IPv6 Podpora s ip6tables
  • Integrované uživatelské rozhraní – pro použití konfigurace csf není potřeba samostatný ovládací panel nebo Apache
  • Integrovaná podpora CSE v rámci integrovaného uživatelského rozhraní
  • Přístup prodejce cPanel k možnostem konfigurovatelným podle prodejce Odblokovat, Zakázat, Povolit a Prohledat bloky IP adres
  • Statistika systému – základní grafy zobrazující výkon serveru, např. Průměrné zatížení, využití procesoru, využití paměti atd
  • Podpora ipset pro velké seznamy IP adres
  • ...mnohem více!
Installation
============
Installation is quite straightforward:

cd /usr/src
rm -fv csf.tgz
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
sh install.sh

GD::Graphs
=========
This perl module is required for Statistical Graphs available from the csf UI.
It is dependent on graphical libraries being installed for your OS (e.g.
libgd, libpng, etc. which is beyond the scope of this document)

The perl module itself can be installed in a variety of ways, e.g.:

RedHat/CentOS/CloudLinux:
# yum install perl-GDGraph

Debian v6:
# apt-get install libgd-graph-perl

Direct from cpan.org:
# perl -MCPAN -e shell
cpan> install GD::Graph
Webmin Module Installation/Upgrade
==================================

To install or upgrade the csf webmin module:

Install csf as above
Install the csf webmin module in:
  Webmin > Webmin Configuration > Webmin Modules >
  From local file > /usr/local/csf/csfwebmin.tgz > Install Module
Uninstallation
==============
Removing csf and lfd is even more simple:

cd /etc/csf
sh uninstall.sh
Podporované a testované operační systémy
RedHat Enterprise v3 až v7 *openSUSE v10, v11, v12
CentOS v3 až v7 *Debian v3.1 – v8
CloudLinux v5 až v7 *Ubuntu v6 až v15
Fedora v1 až v22 *Slackware v12

(* může pro některé funkce vyžadovat vlastní vzory regulárních výrazů)

Podporované a testované virtuální servery
**Virtuozzo **OpenVZ
VMware UML
Xen Virtuální server MS
VirtualBox KVM

(** vyžaduje správnou konfiguraci iptables na hostitelském serveru)

Poznámka:Jakýkoli operační systém, který je EOL, nebude podporován a novější verze csf již nemusí fungovat, protože budou přidány nové funkce


Ubuntu
  1. Zobrazte síťová připojení svého linuxového serveru pomocí netstat

  2. Vytvořte si cloudové úložiště pomocí ownCloud 6 na Linux Mint 17

  3. Zabezpečte svůj Linuxový server pomocí Fail2Ban [Příručka pro začátečníky]

  1. Jak chránit váš server pomocí badIPs.com a hlásit IP adresy pomocí Fail2ban na Debianu

  2. Zabezpečení Linuxu:Chraňte své systémy pomocí fail2ban

  3. Automatizujte svůj Plex Media Server pomocí AtoMiC na Ubuntu 14.04+

  1. Monitorujte svůj Linux server pomocí Checkmk

  2. Jak nainstalovat Nextcloud s Dockerem na váš Linux Server

  3. Jak chránit váš systém Ubuntu Linux pomocí SurfShark VPN