Details zur Sicherheitsanfälligkeit VSFTP ist eine Reihe von FTP-Serversoftwares, die auf Unix-ähnlichen Systemen verwendet und auf GPL-Basis veröffentlicht werden. Die Software unterstützt virtuelle Benutzer, zwei Authentifizierungsmethoden (PAP oder xinetd/tcp_wrappers), Bandbreitenbeschränkung usw. In VSFTP besteht eine Sicherheitslücke, da das Programm die Option „deny_file“ nicht richtig verarbeitet. Ein Remote-Angreifer könnte diese Sicherheitsanfälligkeit ausnutzen, um Zugriffsbeschränkungen zu umgehen. Die folgenden Produkte und Versionen sind betroffen: VSFTP 3.0.2 und frühere Versionen, OpenSUSE 13.1 und 13.2. Betroffene Produkte Vsftpd Vsftpd 3.0.2
Erstellen von Benutzern und freigegebenen Verzeichnissen sowie Verzeichnisberechtigungen
zhangsan #Benutzername
Authentifizierung erforderlich /lib64/security/pam_userdb.so db=/etc/vsftpd/access
anonymous_enable=NEIN local_enable=JA write_enable=JA #Starten Sie die Sperrbenutzerliste nicht. Alle Benutzer werden gesperrt und dürfen nicht auf das übergeordnete Verzeichnis zugreifen. Sie dürfen nur auf ihr Home-Verzeichnis zugreifen. chroot_local_user=YES chroot_list_enable=NEIN #Protokoll starten xferlog_enable=JA xferlog_std_format=JA xferlog_file=/etc/vsftpd/vsftpd.log # Virtuellen Benutzer aktivieren guest_enable=YES #Virtueller FTP-Benutzer, der dem Systembenutzer guest_username = vsftpd entspricht #PAM-Authentifizierungsdatei /etc/pam.d/vsftpd pam_service_name=vsftpd virtual_use_local_privs=JA Schreiben Sie das vsftpd-Startskript: /etc/init.d/vsftpd #!/bin/bash # # vsftpd Dieses Shell-Skript kümmert sich um das Starten und Stoppen # eigenständiges vsftpd. # # chkconfig: -60 50 # Beschreibung: Vsftpd ist ein FTP-Daemon, also das Programm # das eingehende FTP-Dienstanfragen beantwortet. # Prozessname: vsftpd # Konfiguration: /etc/vsftpd/vsftpd.conf # Quellfunktionsbibliothek. . /etc/rc.d/init.d/Funktionen # Quellnetzwerkkonfiguration. . /etc/sysconfig/netzwerk # Überprüfen Sie, ob das Netzwerk aktiv ist. [ ${NETWORKING} = "nein" ] && exit 0 [ -x /usr/local/sbin/vsftpd ] || beenden 0 RETVAL=0 prog="vsftpd" Start() { # Daemons starten. wenn [ -d /etc/vsftpd ] ; dann für i in `ls /etc/vsftpd/*.conf`; machen site=`Basisname $i .conf` echo -n $"$prog für $site wird gestartet: " /usr/local/sbin/vsftpd $i & RETVAL=$? [ $RETVAL -eq 0 ] && { berühren Sie /var/lock/subsys/$prog Erfolg $"$prog $site" } Echo Erledigt anders RETVAL=1 fi Rückgabewert $RETVAL } stoppen() { # Daemons stoppen. echo -n $"$prog wird heruntergefahren: " killproc $prog RETVAL=$? Echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog Rückgabewert $RETVAL } # Sehen Sie, wie wir angerufen wurden. Fall "$1" in Start) Start ;; stoppen) stoppen ;; neu starten|neu laden) stoppen Start RETVAL=$? ;; Kondrestart) wenn [ -f /var/lock/subsys/$prog ]; dann stoppen Start RETVAL=$? fi ;; Status) Status $prog RETVAL=$? ;; *) echo $"Verwendung: $0 {start|stop|restart|condrestart|status}" Ausfahrt 1 esac $RETVAL beenden Ausführungsberechtigungen hinzufügen
Anmeldetest
Oben finden Sie detaillierte Informationen zum Kompilieren und Installieren von vsFTP 3.0.3. Weitere Informationen zum Kompilieren und Installieren von vsFTP 3.0.3 finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: So verwenden Sie React-Color zum Implementieren des Front-End-Farbwählers
>>: Einige wichtige Punkte des visuellen Website-Designs
Canvas war schon immer ein unverzichtbares Tag-El...
1. Befehlseinführung Der Befehl chkconfig wird zu...
Hintergrund Als ich heute mit anderen Projektteam...
(Wenn eine Webseite geladen wird, gibt es manchma...
Vorwort Ich glaube, dass jeder in seiner tägliche...
In der Datenbank führen sowohl die Schlüsselwörte...
1. Einführung in yum Yum (vollständiger Name Yell...
Die bidirektionale MySQL-Sicherung wird auch als ...
Das Tutorial zur Installation von OpenStack Ussur...
Inhaltsverzeichnis Vorwort Eingabefeldkomponente ...
Die übliche Nginx-Konfiguration ermöglicht domäne...
Unter Linux treten häufig Situationen auf, in den...
1. Bevor Sie die IP-Adresse konfigurieren, verwen...
Dieser Artikel veranschaulicht anhand von Beispie...
MJML ist ein modernes E-Mail-Tool, mit dem Entwic...