So verwenden Sie Sagator, ein Antivirus/Antispam -Gateway, um Ihren Mailserver zu schützen
- 3568
- 607
- Henry Liebold
Wir lesen von Virusinfektionen (neue werden die ganze Zeit herauskommen) und werden täglich von Spam Mail betroffen. Während es für beide Belästigungen viele kostenlose und kommerzielle Lösungen gibt (als Kundenanwendungen).
Sagator - Ein Antiviriurs/Antispam -Schutz für MailserverEine dieser Strategien ist die Einrichtung einer Antivirus / Antispam Tor. Sie können dieses Tool als Zwischenschicht (oder Filter) zwischen der Außenwelt und Ihrem Insider -Netzwerk in Bezug auf E -Mail -Inhalte vorstellen.
Wenn Sie daran denken, ist es außerdem viel einfacher, eine einzelne Software in einem einzigen Computer (dem Mailserver) zu installieren und zu verwalten, als dies auf mehreren Maschinen einzeln zu tun ist.
In diesem Artikel werden wir Ihnen vorstellen Sagator, Ein Antivirus/Anti-Spam-Gateway für Linux-Mail-Server in Python geschrieben. Sagator liefert unter anderem Datenbankprotokollierung, verwenden Statistiken und tägliche Berichte für Benutzer. Trotzdem fangen wir an.
Installieren von Sagator und Postfix Mail Server
Installieren Sagator In CentOS/Rhel 7, Laden Sie die folgenden RPM -Pakete herunter und installieren Sie sie. Die neueste Beta -Release (7) beinhaltet Support und Korrekturen für systemd - Aus diesem Grund bevorzugen wir es, sie mit dieser Methode zu installieren, anstatt das Paket aus den Repositories herunterzuladen.
# RPM -uvh https: // www.Salstar.SK/Pub/Sagator/Epel/Test/7/i386/Sagator-Core-1.3.2-0.Beta7.EL7.Keinarch.rpm # rpm -uvh https: // www.Salstar.SK/Pub/Sagator/Epel/Test/7/i386/Sagator-1.3.2-0.Beta7.EL7.Keinarch.Drehzahl
Wenn Sie diese Installation auf einem frischen Server ausführen, beachten Sie bitte, dass mehrere andere Pakete als Abhängigkeiten installiert werden müssen, unter denen wir Postfix, Clamav und Spamassassin erwähnen können.
Darüber hinaus möchten Sie auch installieren Rrdtool, ein Dienstprogramm zum Erstellen und Anzeigen Tag / Woche / Monat / Jahr Grafik von gesamt / sauber / Virus / Spam Anzahl der E -Mails.
Diese Grafiken werden in verfügbar sein in /var/www/html/Sagator Sobald der Dienst und seine Abhängigkeiten voll funktionsfähig sind.
# yum install epel-release # yum install nachfix spamassasclamav clamav-scanner clamav-scanner-systemd clamav-data clamav-update rrdtool
Dies ist keine Überraschung, da wir einen Mailserver benötigen, und Antivirus / Antispam -Software Sagator kann sich anschließen. Darüber hinaus müssen wir möglicherweise das Mailx -Paket installieren, das MUA -Funktionen (Mail -User Agentin auch als E -Mail -Agent bezeichnet) zur Verfügung stellt.
In Debian Und Ubuntu, Sie müssen Sagator von einem vorkompilierten installieren .Deb
Paket, das Sie von hier herunterladen und wie folgt installieren können:
Debian Jessie:
# WGet https: // www.Salstar.SK/Pub/Sagator/Debian/Pool/Jessie/Test/Sagator-Base_1.3.2-0.Beta7_all.Deb # WGet https: // www.Salstar.SK/Pub/Sagator/Debian/Pool/Jessie/Test/Sagator_1.3.2-0.Beta7_all.DEB # DPKG -I SAGATOR -BASE_1.3.2-0.Beta7_all.DEB # DPKG -I SAGator_1.3.2-0.Beta7_all.Deb
Ubuntu vertrauenswürdig:
# WGet https: // www.Salstar.SK/Pub/Sagator/Ubuntu/Pool/Vertrauen/Test/Sagator-Base_1.3.2-0.Beta7_all.Deb # WGet https: // www.Salstar.SK/Pub/Sagator/Ubuntu/Pool/Vertrauen/Test/Sagator_1.3.2-0.Beta7_all.Deb # sudo dpkg -i Sagator -Base_1.3.2-0.Beta7_all.Deb # sudo dpkg -i Sagator_1.3.2-0.Beta7_all.Deb
Wie es der Fall war Centos, Sie müssen den Mailserver installieren und konfigurieren, Spamassassin, Und Klamav Pakete:
# APTitude Installieren Sie Postfix Spamassassin Clamav Clamav -Daemon -y -y
Vergessen Sie nicht zu verwenden sudo In Ubuntu.
Als nächstes müssen Sie unabhängig von der Verteilung die Virus -Definition vor dem Start aktualisieren Klamav. Bevor Sie dies tun, bearbeiten Sie es /etc/clamd.D/Scan.Conf Und /etc/frischclam.Conf und löschen Sie die folgende Zeile:
Beispiel
Auch in /etc/clamd.D/Scan.Conf, Stellen Sie sicher, dass die folgende Zeile nicht in der Lage ist:
Localsocket/var/run/clamd.Scan/Clamd.Socke
Schließlich tun Sie
# FreshClam
Und starten / aktivieren Sie Clamav, Spamassassin und Sagator:
# SystemCTL Start [E -Mail Protected] # SystemCTL Start Spamassassin # SystemCTL Sagator # SystemCTL Enable [E -Mail -Protected] # SystemCTL aktiv
Möglicherweise möchten Sie das Sagator -Protokoll überprüfen, um sicherzustellen, dass der Dienst korrekt gestartet wurde:
# Systemctl Status -l Sagator
Oder für weitere Details,
# Tail -f/var/spool/vscan/var/log/Sagator/Sagator.Protokoll
Die obigen Befehle sind im folgenden Bild dargestellt:
Überprüfen Sie den Sagator -Status und protokolliertSagator unter Linux konfigurieren
Die Hauptkonfigurationsdatei befindet sich unter /etc/Sagator.Conf. Schauen wir uns die minimalen Anweisungen an, die wir für den ordnungsgemäßen Betrieb des Sagators festlegen müssen:
Schritt 1 - Wir werden Sagator in a verwenden Chroot, Stellen Sie also sicher, dass die folgende Zeile unkontrolliert ist:
Chroot = '/var/spool/vscan'
Schritt 2 - Stellen Sie sicher, dass LOGDATEI Die Richtlinie entspricht dem folgenden Wert:
LogFile = chroot + '/var/log/Sagator/Sagator.Protokoll'
Schritt 3 - Wählen Sie einen Antiviren, der in Sagator integriert wird. Stellen Sie dazu sicher, dass die im Bild unten hervorgehobenen Linien nicht in Überzeugung sind:
Sagator konfigurierenWährend Sie frei aus einer Vielzahl von Antivirenlösungen wählen können, Klamav bietet eine höhere Leistung und Stabilität. Obwohl wir Clamav in diesem Handbuch verwenden, denken Sie bitte daran, dass die Konfigurationsdatei die Anweisungen zum Haken des Sagators an andere Antiviren- / Antispam -Lösungen enthält.
Wenn Sie fertig sind, rennen Sie
# Sagator -Test
So überprüfen Sie die Konfigurationsdatei. Keine Ausgabe ist eine gute Sache! Andernfalls geben Sie alle Fehler an, die vor dem Fortfahren zu finden sind.
Sagator in Postfix integrieren
Um zu integrieren Sagator mit Postfix, Stellen Sie sicher, dass die folgenden Zeilen in vorhanden sind in /etc/postfix/main.vgl Und /etc/postfix/master.vgl:
hauptsächlich.vglMyNetWorks = 127.0.0.0/8 content_filter = SMTP: [127.0.0.1]: 27Meister.vgl
#SMTP INET N - N - SMTPD 127.0.0.1:26 INET N -N -30 SMTPD -O Content_Filter = -O myHostname = localhost -o local_recipient_maps = -o relay_recipient_maps = -o mynetWorks = 127.0.0.0/8 -o mynetworks_style=host -o smtpd_restriction_classes= -o smtpd_client_restrictions= -o smtpd_helo_restrictions= -o smtpd_sender_restrictions= -o smtpd_data_restrictions= -o smtpd_recipient_restrictions=permit_mynetworks,reject -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks -o smtpd_use_tls=no
Starten Sie dann Postfix neu und stellen Sie sicher, dass es aktiviert ist, dass es automatisch mit dem BOOT startet:
# SystemCTL Neustart postfix # systemctl aktivieren postfix
Wir können jetzt mit Tests fortfahren.
Sagator testen
Zu testen Sagator, Senden Sie eine E -Mail vom Benutzer Wurzel zu Benutzer Gacanepa mit dem folgenden Körper. Dies ist nichts mehr und nichts weniger als der Standard Gtube (Generischer Test für unerwünschte Massen -E -Mails) zur Verfügung gestellt von Spamassassin, Wie im Bild unten gezeigt:
Xjs*c4jdbqadn1.Nsbn3*2idnen*gTube-standard-anti-ube-test-email*c.34xSagator testen
Lassen Sie uns nun sehen, was passiert, wenn ein Virus als Anhaftung gesendet wird. Im folgenden Beispiel werden wir die verwenden Eicar Test (Weitere Informationen finden Sie in diesem Wikipedia -Eintrag):
# WGet http: // www.Eicar.org/download/eicar.com # mail -a eicar.com gacanepa
Überprüfen Sie dann das Protokoll:
# Tail -f/var/spool/vscan/var/log/Sagator/Sagator.ProtokollÜberprüfen Sie die E -Mail -Protokolle auf Virus
Abgelehnte E -Mails werden dann mit der entsprechenden Mitteilung an den Absender zurückgeliefert:
Abgelehnte Mail zurückgegeben an den AbsenderWas ist so gut daran? Wie du sehen kannst, Spam Und Viren Machen Sie es niemals zum Ziel -Mailserver und den Postfächern der Benutzer, aber sie werden auf der Gateway -Ebene fallen gelassen oder abgelehnt.
Wie bereits erwähnt, sind die Grafiken bei erhältlich http: /// Sagator
:
Zusammenfassung
In diesem Artikel haben wir erklärt, wie man Sagator installiert und konfiguriert, ein Antiviren- / Antispam -Gateway, das nahtlos in Ihren Mailserver integriert und schützt und schützt.
Für weitere Informationen und weitere Funktionen (es gibt viel mehr in dieser unglaublichen Software, als wir in einem einzigen Artikel angemessen behandeln können!) Sie möchten sich möglicherweise auf die Website des Projekts unter http: // www beziehen.Salstar.SK/Sagator.
Zögern Sie wie immer nicht, uns eine Zeile mit dem folgenden Kommentarformular zu veröffentlichen, wenn Sie Fragen oder Kommentare haben.
Besonderer Dank an Jan Ondrej (Sal), Der Entwickler von Sagator, für seine herausragende Unterstützung während des Schreibens dieses Artikels.
- « Installieren Sie Joomla 3.6 Verwenden der Lampe (Linux, Apache, MySQL, PHP) auf Rhel, Centos & Fedora
- So upgraden Sie Fedora 23 auf Fedora 24 Workstation auf »