<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://admin.wiki.kzoli.hu/index.php?action=history&amp;feed=atom&amp;title=Debian_szerver_%C3%A1ltal%C3%A1nos_biztons%C3%A1gi_be%C3%A1ll%C3%ADt%C3%A1sai_%28Wheezy%29</id>
	<title>Debian szerver általános biztonsági beállításai (Wheezy) - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://admin.wiki.kzoli.hu/index.php?action=history&amp;feed=atom&amp;title=Debian_szerver_%C3%A1ltal%C3%A1nos_biztons%C3%A1gi_be%C3%A1ll%C3%ADt%C3%A1sai_%28Wheezy%29"/>
	<link rel="alternate" type="text/html" href="https://admin.wiki.kzoli.hu/index.php?title=Debian_szerver_%C3%A1ltal%C3%A1nos_biztons%C3%A1gi_be%C3%A1ll%C3%ADt%C3%A1sai_(Wheezy)&amp;action=history"/>
	<updated>2026-06-07T12:42:23Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://admin.wiki.kzoli.hu/index.php?title=Debian_szerver_%C3%A1ltal%C3%A1nos_biztons%C3%A1gi_be%C3%A1ll%C3%ADt%C3%A1sai_(Wheezy)&amp;diff=95&amp;oldid=prev</id>
		<title>KZoli: Új oldal, tartalma: „Ez a fejezet egy Debian Wheezy szervergép nyilvános elérésűvé tételéhez minimálisan szükséges beállításokkal foglalkozik. Feltételezzük, hogy a szerver…”</title>
		<link rel="alternate" type="text/html" href="https://admin.wiki.kzoli.hu/index.php?title=Debian_szerver_%C3%A1ltal%C3%A1nos_biztons%C3%A1gi_be%C3%A1ll%C3%ADt%C3%A1sai_(Wheezy)&amp;diff=95&amp;oldid=prev"/>
		<updated>2018-05-29T21:37:44Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „Ez a fejezet egy Debian Wheezy szervergép nyilvános elérésűvé tételéhez minimálisan szükséges beállításokkal foglalkozik. Feltételezzük, hogy a szerver…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ez a fejezet egy Debian Wheezy szervergép nyilvános elérésűvé tételéhez minimálisan szükséges beállításokkal foglalkozik. Feltételezzük, hogy a szerver saját csomagszűrő tűzfallal már rendelkezik.&lt;br /&gt;
&lt;br /&gt;
==Általános szigorítások, beállítások==&lt;br /&gt;
Az alábbi beállítások jó része a [http://www.debian.org/doc/manuals/securing-debian-howto/ Securing Debian Manual] illetve a közismert [http://www.szabilinux.hu/bw/bw00.html Zákány-dolgozat] alapján készült.&lt;br /&gt;
&lt;br /&gt;
===Automatikus FSCK javítás rendszerindításkor===&lt;br /&gt;
Esetleges áramszünet utáni újrainduláskor szükséges, hogy a szerver emberkéz érintése nélkül el tudjon indulni. Ehhez egyrészt a BIOS-ban (általában a &amp;#039;&amp;#039;power management&amp;#039;&amp;#039;-nél) be kell állítani, hogy ha áramot kap, akkor automatikusan kapcsoljon be (vagy Wake on LAN - &amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;), valamint hogy POST hibák esetén ne várjon billentyűleütésre; másrészt a Debiannak meg kell mondani, hogy [http://wiki.hup.hu/index.php/Fsck fsck] esetén javítson automatikusan:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/default/rcS&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
FSCKFIX=yes&lt;br /&gt;
[...]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Megjegyzés: ez a beállítás nagy (TB nagyságrendű) diszkek esetén drasztikusan (több, mint egy órára) megnyújthatja a rendszerindulást, ha a Debian úgy ítéli, hogy &amp;#039;&amp;#039;fsck&amp;#039;&amp;#039; szükséges!&lt;br /&gt;
&lt;br /&gt;
===Kernel paraméterek===&lt;br /&gt;
Célszerű esetleges kernel pánik esetén az automatikus reboot kérése, néhány szabálytalan hálózati forgalom is letiltható illetve logoltatható. Hasznos lehet az alapértelmezésben 5 napos &amp;#039;&amp;#039;established connection tracking time&amp;#039;&amp;#039; lecsökkentése 0,5 napra (paranoid beállítás esetén 10 percre), viszont jelentős kimenő UDP forgalom (pl. tömeges DNS lekérdezés mail szervernél) esetén az &amp;#039;&amp;#039;UDP connection tracking time&amp;#039;&amp;#039; megnövelése. Hibás routerek mögött lehet jelentősége a &amp;#039;&amp;#039;window scaling&amp;#039;&amp;#039; beállításának (ehhez a &amp;#039;&amp;#039;syncookie&amp;#039;&amp;#039;-kat ki kell kapcsolni).&lt;br /&gt;
&lt;br /&gt;
Mindezeket egy, az alapértelmezett kernel paramétereket felülbíráló állományban lehet előírni:&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /etc/sysctl.d/local.conf; chmod 400 /etc/sysctl.d/local.conf&lt;br /&gt;
mcedit /etc/sysctl.d/local.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-r-------- root root /etc/sysctl.d/local.conf&lt;br /&gt;
&lt;br /&gt;
# Uncomment the next line to enable TCP/IP SYN cookies&lt;br /&gt;
# This disables TCP Window Scaling (http://lkml.org/lkml/2008/2/5/167),&lt;br /&gt;
# and is not recommended.&lt;br /&gt;
net.ipv4.tcp_syncookies=1&lt;br /&gt;
&lt;br /&gt;
# Log Martian Packets&lt;br /&gt;
net.ipv4.conf.all.log_martians = 1&lt;br /&gt;
&lt;br /&gt;
###################################################################&lt;br /&gt;
# Extra settings &lt;br /&gt;
&lt;br /&gt;
# Reboot within 1 minute on kernel panic&lt;br /&gt;
kernel.panic = 60&lt;br /&gt;
&lt;br /&gt;
# Disable IPv6&lt;br /&gt;
net.ipv6.conf.all.disable_ipv6 = 1&lt;br /&gt;
&lt;br /&gt;
# Ignore ICMP broadcasts&lt;br /&gt;
net.ipv4.icmp_echo_ignore_broadcasts = 1&lt;br /&gt;
&lt;br /&gt;
# reduce TCP conntrack time&lt;br /&gt;
net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 43200&lt;br /&gt;
# paranoid restriction&lt;br /&gt;
# net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 600&lt;br /&gt;
&lt;br /&gt;
# Window scaling modifications (conflicts with syncookies!)&lt;br /&gt;
# http://blog.lostentry.org/2008/04/tcp-window-scaling-linux-and-broken.html&lt;br /&gt;
# http://www.cl.cam.ac.uk/~pes20/Netsem/linuxnet.pdf&lt;br /&gt;
# Defaults:&lt;br /&gt;
#net.ipv4.tcp_wmem=4096 16384 4153344&lt;br /&gt;
#net.ipv4.tcp_rmem=4096 87380 174760&lt;br /&gt;
# Modifications:&lt;br /&gt;
#net.ipv4.tcp_wmem=4096 16384 131072&lt;br /&gt;
#net.ipv4.tcp_rmem=4096 87380 174760&amp;lt;/pre&amp;gt;&lt;br /&gt;
A beállított paraméterek reboot után lépnének érvénybe.&lt;br /&gt;
&lt;br /&gt;
===A su szigorítása===&lt;br /&gt;
A &amp;#039;&amp;#039;root&amp;#039;&amp;#039; jogosultság távolról történő megszerzését az &amp;#039;&amp;#039;admin&amp;#039;&amp;#039; group tagjaira érdemes korlátozni. Ehhez először az &amp;#039;&amp;#039;admin&amp;#039;&amp;#039; és a &amp;#039;&amp;#039;root&amp;#039;&amp;#039; felhasználót explicit be kell tenni az &amp;#039;&amp;#039;admin&amp;#039;&amp;#039; group-ba (a default group tagság nem elég!):&lt;br /&gt;
&amp;lt;pre&amp;gt;adduser admin admin&lt;br /&gt;
adduser root admin&amp;lt;/pre&amp;gt;&lt;br /&gt;
utána fel kell venni a korlátozó szabályt:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/pam.d/su&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
auth required pam_wheel.so group=admin&lt;br /&gt;
[...]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Így az &amp;#039;&amp;#039;admin&amp;#039;&amp;#039; group tagjain (praktikusan az &amp;#039;&amp;#039;admin&amp;#039;&amp;#039; felhasználón) kívül más nem tud su-zni, konzolról azonban közvetlenül megszerezhető a root jogosultság.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Megjegyzés: a root-ot azért érdemes felvenni az &amp;#039;&amp;#039;admin&amp;#039;&amp;#039; group-ba, mert az olyan scriptek, amelyek su-t tartalmaznak, a korlátozás után root-ként indítva sem futnak le. A konfiguráció megváltoztatása után még azelőtt teszteljünk, mielőtt root-ként kijelentkeznénk, különben marad a konzol...&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Az alapértelmezett umask szigorítása===&lt;br /&gt;
A Debian alapértelmezett &amp;#039;&amp;#039;umask&amp;#039;&amp;#039;-ja 022 (vagyis az újonnan létrehozott file-ok 644-es [rwxr--r--] jogokkal jönnek létre), ami túl engedékeny (640-et szeretnénk). Az &amp;#039;&amp;#039;umask&amp;#039;&amp;#039; system-wide beállításához a &amp;#039;&amp;#039;/etc/login.defs&amp;#039;&amp;#039;-ben módosítsuk az &amp;#039;&amp;#039;UMASK&amp;#039;&amp;#039; értékét:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/login.defs&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
UMASK 027&lt;br /&gt;
[...]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;BUG:&amp;#039;&amp;#039;&amp;#039; jelen leírás készítésekor a stable állapotú Wheezy-ben ez a beállítás nem látszik érvényesülni, így a korábbi módszerrel manuálisan is fel kell venni a &amp;#039;&amp;#039;pam_umask&amp;#039;&amp;#039; meghívását a &amp;#039;&amp;#039;/etc/pam.d/common-session&amp;#039;&amp;#039; állomány legvégén:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/pam.d/common-session&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
session optional        pam_umask.so debug umask=027&amp;lt;/pre&amp;gt;&lt;br /&gt;
és érvényesítéséhez reboot-olni kell (amit korábban nem kellett, reméljuük, ez csak egy bug).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ez a beállítás valamennyi (ezután bejelentkező, shell, system, stb.) felhasználóra érvényes lesz (a &amp;#039;&amp;#039;root&amp;#039;&amp;#039;-ra is - korábban kivétel volt), ezért speciálisan a &amp;#039;&amp;#039;root&amp;#039;&amp;#039; login shelljénél hagyjuk meg a megszokott &amp;#039;&amp;#039;022&amp;#039;&amp;#039;-t:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r----- root root /root/.profile&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
umask 022&lt;br /&gt;
[...]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Így ha a virtuális &amp;#039;&amp;#039;root&amp;#039;&amp;#039; konzolt a &amp;#039;&amp;#039;su -&amp;#039;&amp;#039; paranccsal indítjuk vagy valódi konzolon &amp;#039;&amp;#039;root&amp;#039;&amp;#039;-ként jelentkezünk be (de csak ekkor!) az &amp;#039;&amp;#039;umask&amp;#039;&amp;#039; értéke &amp;#039;&amp;#039;022&amp;#039;&amp;#039; lesz.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Figyelem:&amp;#039;&amp;#039;&amp;#039; ezt ne toljuk el! - &amp;#039;&amp;#039;root&amp;#039;&amp;#039;-ként a 027-es &amp;#039;&amp;#039;umask&amp;#039;&amp;#039; pl. azt eredményezheti, hogy szerencsétlen esetben egy &amp;#039;&amp;#039;apt-get install&amp;#039;&amp;#039; után a &amp;#039;&amp;#039;/var&amp;#039;&amp;#039;-ra nem lesz semmilyen &amp;#039;&amp;#039;other&amp;#039;s&amp;#039;&amp;#039; jog. Ezért most, egy reboot után gondosan ellenőrizzük a &amp;#039;&amp;#039;su -&amp;#039;&amp;#039; előtti és utáni &amp;#039;&amp;#039;umask&amp;#039;&amp;#039; értéket és a továbbiakban sose hagyjuk el a &amp;#039;&amp;#039;-&amp;#039;&amp;#039; jelet ennél a parancsnál!&lt;br /&gt;
&lt;br /&gt;
==File jogosultságok szigorítása==&lt;br /&gt;
Az alábbi script lefuttatásával megszüntetjük a worldwide olvasható home könyvtárakat, másolatot készítünk a master boot record-ról, és megszigorítjuk néhány fontos könyvtár és file elérhetőségét. Célszerű ezt a scriptet futtatási jog nélkül (pl. chmod 600) a &amp;#039;&amp;#039;/root/install/security.sh&amp;#039;&amp;#039; állományba tenni, és indirekt lefuttatni:&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir /root/install/&lt;br /&gt;
touch /root/install/security.sh&lt;br /&gt;
chmod 600 /root/install/security.sh&lt;br /&gt;
mcedit /root/install/security.sh&lt;br /&gt;
[...]&lt;br /&gt;
/bin/bash /root/install/security.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/sh&lt;br /&gt;
# Checklist to set up some security settings.&lt;br /&gt;
# From Linux Security Quick Reference Guide - http://www.LinuxSecurity.com&lt;br /&gt;
&lt;br /&gt;
BOOTDEV=/dev/sda        # Modify, if you boot from another device&lt;br /&gt;
&lt;br /&gt;
chmod -R o-rwx /root    # Hide root&amp;#039;s home dir&lt;br /&gt;
chmod -R o-rwx /home/*  # Hide user&amp;#039;s home dirs&lt;br /&gt;
&lt;br /&gt;
# Save MBR to file - keep a backup on floppy disk or CD!&lt;br /&gt;
dd if=$BOOTDEV of=/root/mbr.`hostname`.`date +%Y%m%d` bs=512 count=1&lt;br /&gt;
&lt;br /&gt;
# Permissions for critical system files&lt;br /&gt;
chmod 751 /var/log              # Logfile directory&lt;br /&gt;
chmod 640 /var/log/messages     # System messages&lt;br /&gt;
chmod 750 /etc/syslog-ng        # Syslog (ng) daemon config files&lt;br /&gt;
chmod 640 /etc/logrotate.conf   # Controls rotating of system log files&lt;br /&gt;
chmod 750 /etc/logrotate.d      # Controls rotating of system log files&lt;br /&gt;
chmod 600 /etc/crontab          # System-wide crontab&lt;br /&gt;
chmod 600 /etc/ftpusers         # List of users that cannot(!) FTP&lt;br /&gt;
chmod 600 /etc/inetd.conf       # Internet Superserver config file&lt;br /&gt;
chmod 600 /boot/grub/menu.lst   # Boot loader config file&lt;br /&gt;
chmod 600 /boot/grub/menu.lst~  # Boot loader config file&lt;br /&gt;
chmod 600 /etc/securetty        # TTY interfaces that allow root logins&lt;br /&gt;
chmod 400 /etc/shutdown.allow   # Users permitted to CTRL-ALT-DEL&lt;br /&gt;
chmod 700 /etc/security         # System access security policy files&lt;br /&gt;
chmod 750 /etc/init.d           # Program start-up files&lt;br /&gt;
chmod 400 /etc/cron.allow       # List of users permitted to use cron&lt;br /&gt;
chmod 400 /etc/cron.deny        # List of users denied access to cron&lt;br /&gt;
chmod 750 /etc/ssh              # Secure shell config files&lt;br /&gt;
chmod 400 /etc/sysctl.conf      # Contains kernel tunable options&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Megjegyzés: Nem biztos, hogy minden, a scriptben hivatkozott file létezik, ez indokolja az esetleges hibaüzeneteket.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Megjegyzés: Erre a scriptre ráférne egy frissítés! - &amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Partíciók csatolásának szigorítása==&lt;br /&gt;
A partíciókat úgy csatoljuk fel, hogy csak a &amp;#039;&amp;#039;/&amp;#039;&amp;#039; (esetleg még a &amp;#039;&amp;#039;/srv&amp;#039;&amp;#039; vagy &amp;#039;&amp;#039;/srv/chroot&amp;#039;&amp;#039;) partíció legyen írható és futtatható egyszerre. Célszerű a telepítő által létrehozott &amp;#039;&amp;#039;/etc/fstab file&amp;#039;&amp;#039;-t két példányban lemásolni:&lt;br /&gt;
&amp;lt;pre&amp;gt;cp /etc/fstab /etc/fstab.secure&lt;br /&gt;
cp /etc/fstab /etc/fstab.unsecure&amp;lt;/pre&amp;gt;&lt;br /&gt;
és az alábbi táblázat szerint kitölteni (a táblázat forrása a [http://www.szabilinux.hu/bw/bw00.html Zákány-dolgozatban] található):&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | partíció&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | fstab.secure&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | fstab.unsecure&lt;br /&gt;
|-&lt;br /&gt;
| root &lt;br /&gt;
| acl,defaults,errors=remount-ro &lt;br /&gt;
| acl,defaults,errors=remount-ro&lt;br /&gt;
|-&lt;br /&gt;
| srv/chroot &lt;br /&gt;
| acl,defaults&lt;br /&gt;
| acl,defaults&lt;br /&gt;
|-&lt;br /&gt;
| boot &lt;br /&gt;
| ro,nosuid,noexec,nodev,acl,defaults&lt;br /&gt;
| acl,defaults&lt;br /&gt;
|-&lt;br /&gt;
| tmp &lt;br /&gt;
| nosuid,noexec,nodev,acl,defaults&lt;br /&gt;
| acl,defaults&lt;br /&gt;
|-&lt;br /&gt;
| usr&lt;br /&gt;
| ro,nodev,acl,defaults&lt;br /&gt;
| acl,defaults&lt;br /&gt;
|-&lt;br /&gt;
| var&lt;br /&gt;
| nosuid,noexec,nodev,user_xattr,acl,defaults&lt;br /&gt;
| user_xattr,acl,defaults&lt;br /&gt;
|-&lt;br /&gt;
| var/www&lt;br /&gt;
| nosuid,noexec,nodev,user_xattr,acl,defaults&lt;br /&gt;
| user_xattr,acl,defaults&lt;br /&gt;
|}&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Megjegyzés:&amp;#039;&amp;#039;&amp;#039; a táblázat szerinti beállításokkal engedélyezzük a Posix ACL-ek és a &amp;#039;&amp;#039;/var&amp;#039;&amp;#039; jellegű partíciókon a kiterjesztett fájlattribútumok használatát is.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ezt követően, a mindenkori &amp;#039;&amp;#039;fstab&amp;#039;&amp;#039; felülírása után, egy partícióra vonatkozóan a biztonságos és az engedékeny konfiguráció között a &lt;br /&gt;
&amp;lt;pre&amp;gt;mount -o remount /XXX&amp;lt;/pre&amp;gt;&lt;br /&gt;
paranccsal válthatunk. &lt;br /&gt;
&lt;br /&gt;
Ahhoz, hogy biztonságos konfigurációban is lehessen csomagot telepíteni, illetve rendszert frissíteni, hozzunk létre egy bejegyzést az &amp;#039;&amp;#039;apt.conf.d&amp;#039;&amp;#039; könyvtárban  (ügyeljünk arra, hogy a shell scripttől eltérően a megjegyzés jele a //):&lt;br /&gt;
&amp;lt;pre&amp;gt;mcedit /etc/apt/apt.conf.d/10security&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/apt/apt.conf.d/10security&lt;br /&gt;
&lt;br /&gt;
// Lehetove teszi az apt hasznalatat szigoruan csatolt particiok eseten.&lt;br /&gt;
// garancsi.attila@mimoza.hu 2005-04-07&lt;br /&gt;
&lt;br /&gt;
DPkg::Pre-Invoke {&lt;br /&gt;
        &amp;quot;/bin/mount -o remount,rw /boot&amp;quot;;&lt;br /&gt;
        &amp;quot;/bin/mount -o remount,exec,suid /tmp&amp;quot;;&lt;br /&gt;
        &amp;quot;/bin/mount -o remount,rw /usr&amp;quot;;&lt;br /&gt;
        &amp;quot;/bin/mount -o remount,exec /var&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
DPkg::Post-Invoke {&lt;br /&gt;
        &amp;quot;/bin/mount -o remount /boot&amp;quot;;&lt;br /&gt;
        &amp;quot;/bin/mount -o remount /tmp&amp;quot;;&lt;br /&gt;
        &amp;quot;/bin/mount -o remount /usr&amp;quot;;&lt;br /&gt;
        &amp;quot;/bin/mount -o remount /var&amp;quot;;&lt;br /&gt;
};&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ezután az &amp;#039;&amp;#039;apt&amp;#039;&amp;#039; használatához már nem kell remountolni (de a szimpla &amp;#039;&amp;#039;dpkg&amp;#039;&amp;#039;-hoz - pl. kernel frissítés - vagy tarball-ból telepítéshez igen!)&lt;br /&gt;
&lt;br /&gt;
==Felesleges szolgáltatások leállítása==&lt;br /&gt;
===Szolgáltatások letiltásáról általában===&lt;br /&gt;
Egy szolgáltatás automatikus elindulását a következők egyikével lehetséges (szokás) megakadályozni (a &amp;quot;Debian-barátságosság&amp;quot; sorrendjében):&lt;br /&gt;
* a &amp;#039;&amp;#039;/etc/default&amp;#039;&amp;#039; alatt a vonatkozó konfigurációs állomány megszerkesztése;&lt;br /&gt;
* a &amp;#039;&amp;#039;/etc/rc${runlevel}.d/&amp;#039;&amp;#039; alól a vonatkozó (nem &amp;quot;S&amp;quot;) linkek kiszedése;&lt;br /&gt;
* a &amp;#039;&amp;#039;/etc/init.d/SERVICENAME&amp;#039;&amp;#039; átnevezése, átszerkesztése (pl. elejére exit 0) vagy a futtatási jog elvétele.&lt;br /&gt;
A konfigurációs állomány megszerkesztése általában semmilyen problémát nem okoz, upgrade esetén sem. Az eredetit érdemes helyben lemásolni &amp;#039;&amp;#039;.bak&amp;#039;&amp;#039; kiterjesztéssel.&lt;br /&gt;
&lt;br /&gt;
Ha az adott szolgáltatásnak nincs konfigurációs állománya, vagy abban nincs a szolgáltatás letiltására lehetőség, akkor a runlevel linkek korlátozása jön szóba. Mivel az &amp;#039;&amp;#039;update-rc.d bugos&amp;#039;&amp;#039; (és nem is lesz javítva, lásd [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=67095 itt]), használjuk a &amp;#039;&amp;#039;sysv-rc-conf&amp;#039;&amp;#039; csomagot:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install sysv-rc-conf # Függőségként hozza magával a curses könyvtárakat&lt;br /&gt;
sysv-rc-conf -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
ami egy egyszerű karaktergrafikus interface-t ad a linkek menedzselésére (kézi kiszedés esetén az upgrade visszarakhatja a linkeket). &lt;br /&gt;
&lt;br /&gt;
A harmadik lehetőség (a &amp;#039;&amp;#039;/etc/init.d&amp;#039;&amp;#039; alatti scriptek módosítása) durva hacknek tekintendő, ha lehet, ne használjuk.&lt;br /&gt;
&lt;br /&gt;
===Publikus TCP/IP szolgáltatások feltérképezése===&lt;br /&gt;
A nyitott portokról és az azokon figyelő szolgáltatásokról az alábbi parancsok adnak közelítő tájékoztatást:&lt;br /&gt;
&amp;lt;pre&amp;gt;netstat -tanu | egrep &amp;#039;(LISTEN)|(ESTAB)&amp;#039; | less&lt;br /&gt;
lsof -i | grep &amp;#039;LISTEN&amp;#039; | less&amp;lt;/pre&amp;gt;&lt;br /&gt;
Át kell nézni a kapott adatokat, és a szolgáltatásokról egyenként eldönteni, hogy van-e velük teendő. A &amp;#039;&amp;#039;netstat&amp;#039;&amp;#039; szerint alaptelepítés után jelenleg az alábbi, potenciálisan távolról is elérhető szolgáltatások futnak:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot; align=&amp;quot;left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | Szolgáltatás&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | Port&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | Leírás&lt;br /&gt;
! style=&amp;quot;background:#efefef;&amp;quot; | Teendő&lt;br /&gt;
|- ! style=&amp;quot;vertical-align: top;&amp;quot; &lt;br /&gt;
| exim4&lt;br /&gt;
| TCP:25&lt;br /&gt;
| SMTP szerver (levélküldés).&lt;br /&gt;
| Szükséges. Jelenleg csak a localhoston figyel, de kihelyezés után a szervernek tudnia kell levelet fogadni, így ellenőrizni kell, hogy a portot a tűzfalon beengedjük-e.&lt;br /&gt;
|- ! style=&amp;quot;vertical-align: top;&amp;quot; &lt;br /&gt;
|- ! style=&amp;quot;vertical-align: top;&amp;quot; &lt;br /&gt;
| sshd&lt;br /&gt;
| TCP:22 (vagy ahova konfiguráltuk)&lt;br /&gt;
| Biztonságos távoli shell.&lt;br /&gt;
| Szükséges, ellenőrizni kell, hogy a tűzfalon beengedjük-e.&lt;br /&gt;
|}&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;Megjegyzés: a fenti lista változhat, a netstat eredményét minden esetben egyedileg kell kiértékelni!&amp;#039;&amp;#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==A fail2ban telepítése==&lt;br /&gt;
A [http://www.fail2ban.org/wiki/index.php/Main_Page fail2ban] egy framework, amely hálózati szolgáltatások logjainak figyelésére, és a szolgáltatással visszaélés (abuse, pl. SSH brute force vagy dictionary attack) jeleit mutató távoli kliensek ideiglenes kitiltására szolgál a csomagszűrő tűzfal (&amp;#039;&amp;#039;netfilter&amp;#039;&amp;#039;) átmeneti átkonfigurálásával.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install fail2ban # Függőségként hozza magával a python-t&amp;lt;/pre&amp;gt;&lt;br /&gt;
Telepítés után a &amp;#039;&amp;#039;fail2ban&amp;#039;&amp;#039; csak az SSH-t védi (ami nekünk egyelőre meg is felel). A maintainer kérésének megfelelően a későbbiekben védendő szolgáltatások beállításainak hozzunk létre egy (egyelőre üres) beállító állományt, és a későbbiekben csak ezt módosítsuk:&lt;br /&gt;
&amp;lt;pre&amp;gt;touch /etc/fail2ban/jail.local; chmod 600 /etc/fail2ban/jail.local&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ha van megbízható (&amp;#039;&amp;#039;trusted&amp;#039;&amp;#039;) IP címünk vagy tartományunk, amellyel szemben az SSH védelmet szeretnénk mellőzni, ebben az állományban felsorolhatjuk (space-delimited IP vagy IP-tartomány lista):&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-------  root root /etc/fail2ban/jail.local&lt;br /&gt;
&lt;br /&gt;
[ssh]&lt;br /&gt;
ignoreip = IP.IP.IP.IP IP.IP.IP.IP/MASK&amp;lt;/pre&amp;gt;&lt;br /&gt;
Gyors tesztként egy, a telepítés alatt álló szervert TCP-n keresztül elérő gépről (ne a saját munkaállomásunkról!) próbáljunk SSH-n sikertelenül bejelentkezni, és figyeljük a &amp;#039;&amp;#039;/var/log/fail2ban.log&amp;#039;&amp;#039; állományban az IP kitiltását, illetve 10 perc utáni újraengedélyezését. Ha megadtunk megbízható IP-t vagy tartományt, ellenőrizhetjük, hogy az innen indított sikertelen lekérésekre a kitiltás nem történik meg.&lt;br /&gt;
&lt;br /&gt;
==Egyéb eszközök, scriptek==&lt;br /&gt;
Hagyományosan minden rendszergazda ír egy halom ravasz, cron-ból futtatott scriptet a biztonsági problémák felderítésére, monitorozására. Egy ilyen gyűjtemény a &lt;br /&gt;
[http://savannah.nongnu.org/projects/tiger TAMU Security Tools: Tiger], amelyet Javier Fernández-Sanguino Pena, a Debian Security Audit Team [http://packages.qa.debian.org/t/tiger.html egyik tagja] (és a [http://www.debian.org/doc/manuals/securing-debian-howto Securing Debian Manual] szerzője) portolt Debianra. Érdemes a rootkitek keresésére szakosodott chkrootkit csomaggal együtt telepíteni:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install chkrootkit tiger&amp;lt;/pre&amp;gt;&lt;br /&gt;
A Wheezy &amp;#039;&amp;#039;tiger&amp;#039;&amp;#039; csomagja függőségként hozza magával a &amp;#039;&amp;#039;tripwire&amp;#039;&amp;#039; csomagot, amit egyelőre nem használunk (&amp;#039;&amp;#039;&amp;#039;TODO!&amp;#039;&amp;#039;&amp;#039;), de hogy ne akadályozzuk a későbbi használatba vételt (tiszta lappal indulhassunk), a telepítéskor ne kérjünk &amp;#039;&amp;#039;tripwire site key&amp;#039;&amp;#039;-t és a telepítés után távolítsuk el a &amp;#039;&amp;#039;tripwire&amp;#039;&amp;#039; csomagot (érdekes módon ezt hagyja!):&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get remove --purge tripwire # TODO!&amp;lt;/pre&amp;gt;&lt;br /&gt;
A Tiger moduláris felépítésű, a futtatandó modulok a &amp;#039;&amp;#039;/etc/tigerrc&amp;#039;&amp;#039; állományban vannak felsorolva. Az alapértelmezések megfelelnek, azonban a kifelé szolgáltatást nyújtó processzek listáját, a kifelé szolgáltatást nyújtó processzek felhasználóinak listáját és kötelezően futtatandó processzek listáját karban kell tartani. Alaptelepítés esetén az alábbiak tűnnek jó beállításnak:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/tiger/tigerrc&lt;br /&gt;
[...]&lt;br /&gt;
Tiger_Listening_ValidUsers=&amp;#039;Debian-exim|root&amp;#039;&lt;br /&gt;
[...]&lt;br /&gt;
Tiger_Listening_ValidProcs=&amp;#039;dhclient3|exim4|inetd|ntpd|snmpd|sshd&amp;#039;&lt;br /&gt;
[...]&lt;br /&gt;
Tiger_Running_Procs=&amp;#039;/usr/sbin/acpid /usr/sbin/atd /usr/sbin/cron /usr/sbin/exim4 /usr/sbin/ntpd /usr/sbin/sshd /usr/sbin/snmpd /usr/sbin/syslog-ng&amp;#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
A Tiger modulok futtatását nem közvetlenül a crontab ütemezi, hanem van egy indirekció: a cron.d-ben elhelyezett bejegyzés minden egész órában végrehajtja a /etc/tiger/cronrc-ben előírt vizsgálatokat (gyakrabbra ütemezni nem lehet). Ezt az állományt szabadon át lehet szerkeszteni, én a következőket állítottam be (nagyjából ezek az alapértelmezések - részletesen ld. a commentekben):&lt;br /&gt;
* 4 óránként netstat, futó processzek ellenőrzése;&lt;br /&gt;
* 8 óránként behatolás nyomainak kutatása;&lt;br /&gt;
* naponta egyszer system check (sokmindent ellenőriz);&lt;br /&gt;
* naponta egyszer account-ok ellenőrzése;&lt;br /&gt;
* naponta egyszer rendszerfile-ok tulajdonosainak és engedélyeinek ellenőrzése.&lt;br /&gt;
A többi ellenőrzés ritkábban fut le.&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/tiger/cronrc&lt;br /&gt;
&lt;br /&gt;
# Tiger&amp;#039;s cronrc - hourly scan schedule&lt;br /&gt;
# Parsed by tigercron called hourly from cron.d&lt;br /&gt;
#&lt;br /&gt;
# H D DOW       whitespace-separated Tiger&amp;#039;s script list (no line wrap!)&lt;br /&gt;
&lt;br /&gt;
# Checking listening processes and &amp;quot;must-be&amp;quot; running processes.&lt;br /&gt;
0,4,6,10,14,18,20 * *           check_listeningprocs check_runprocs&lt;br /&gt;
&lt;br /&gt;
# Checking for known intrusion signs, rootkits, logfiles persistence and rights,&lt;br /&gt;
# /root directory ownership and rights, root user&amp;#039;s common access.&lt;br /&gt;
0,8,16 * *      check_known check_rootkit check_logfiles check_rootdir check_root&lt;br /&gt;
&lt;br /&gt;
# Checks performed once a day&lt;br /&gt;
&lt;br /&gt;
# Checking single user-mode password, boot loader file permissions, vulnerabilities&lt;br /&gt;
# in inittab configuration, correct umask settings for init scripts, logins not used&lt;br /&gt;
# on the system, network configuration. Verifying system specific password checks.&lt;br /&gt;
# Checking OS release, then installed packages vs Debian Security Advisories.&lt;br /&gt;
# Checking md5sums of installed files and installed files against packages.&lt;br /&gt;
1 * *           check_system&lt;br /&gt;
&lt;br /&gt;
# Checking accounts from /etc/passwd, /etc/hosts.equiv and .rhosts files, .netrc files,&lt;br /&gt;
# group files, entries from /etc/passwd and the format of passwd and group files.&lt;br /&gt;
2 * *           check_accounts check_rhosts check_netrc check_group check_passwd check_passwdformat&lt;br /&gt;
&lt;br /&gt;
# Checking system file permissions.&lt;br /&gt;
5 * *           check_perms&lt;br /&gt;
&lt;br /&gt;
# Checks performed once a week&lt;br /&gt;
&lt;br /&gt;
# Checking inetd entries from /etc/inetd.conf, NFS exports, aliases from /etc/aliases,&lt;br /&gt;
# PATH components, crontabs and cron entries, anonymous FTP capabilities,  printer configuration&lt;br /&gt;
# files, services with tcp wrappers. Analysing inetd entries from /etc/inetd.conf&lt;br /&gt;
3 * Mon         check_inetd check_exports check_aliases check_path check_crontabs check_anonftp check_printcap check_tcpd&lt;br /&gt;
&lt;br /&gt;
# Checks performed once a month&lt;br /&gt;
&lt;br /&gt;
# Checking filesystem (TODO).&lt;br /&gt;
2 1 *           find_files&lt;br /&gt;
&lt;br /&gt;
# Checking services from /etc/services, correct umask settings, ftpusers(?),&lt;br /&gt;
# embedded pathnames(?), .exrc files.&lt;br /&gt;
1 2 *           check_services check_umask check_ftpusers check_embedded check_exrc&lt;br /&gt;
&lt;br /&gt;
# Checking device permissions.&lt;br /&gt;
2 3 *           check_devices&amp;lt;/pre&amp;gt;&lt;br /&gt;
Telepítés után érdemes lefuttatni egy komplett ellenőrzést:&lt;br /&gt;
&amp;lt;pre&amp;gt;tiger&amp;lt;/pre&amp;gt;&lt;br /&gt;
az eredmény a &amp;#039;&amp;#039;/var/log/tiger&amp;#039;&amp;#039; alatt található (nem kell rotálni, a Tiger megteszi). A jelzett problémákat érdemes kijavítani. Ezután a Tiger cron-ból fut, és ha &amp;#039;&amp;#039;&amp;#039;új eltérést&amp;#039;&amp;#039;&amp;#039; talál, levelet küld.&lt;br /&gt;
&lt;br /&gt;
==Jogi csűrcsavar==&lt;br /&gt;
Talán nevetségesnek tűnik, de a [http://www.bastille-linux.org/ Bastille Linux] szerzői azt ajánlják, hogy írjunk egy figyelmeztetést, amely minden login esetén megjelenik. Így ha valaki helyi vagy távoli konzolos belépéssel kerül a rendszerbe, akkor találkozik ezzel a figyelmeztetéssel, és utóbb nem mondhatja azt, hogy nem tudta, hogy tilosban jár, valamint nem panaszkodhat, hogy tevékenységét megfigyeltük, és ezzel megsértettük a személyiségi jogait. Tudom, hogy ez nagyon amerikai gondolkodás, de hátha (Al Caponét is adócsalásért sikerült, ugyebár)...&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/motd&lt;br /&gt;
&lt;br /&gt;
***************************************************************************&lt;br /&gt;
FELHASZNÁLÓI TÁJÉKOZTATÁS&lt;br /&gt;
&lt;br /&gt;
A számítógépes rendszer a [TULAJDONOS] saját tulajdonát képezi.&lt;br /&gt;
A rendszert csak a megfelelő meghatalmazás birtokában lehet használni.&lt;br /&gt;
A felhasználóknak sem implicit, sem explicit elvárásai nem lehetnek a&lt;br /&gt;
titoktartással kapcsolatban.&lt;br /&gt;
&lt;br /&gt;
A rendszer használatával kapcsolatos bármilyen információt, illetve a&lt;br /&gt;
rendszerben található fájlokat lehallgathatják, megfigyelhetik, rögzíthetik,&lt;br /&gt;
lemásolhatják, ellenőrizhetik, és felfedhetik a munkaadója, az erre&lt;br /&gt;
feljogosított hatóság, illetve kormányzati vagy jogi végrehajtó testületei,&lt;br /&gt;
valamint belföldi és külföldi kormányügynökségek erre feljogosított&lt;br /&gt;
hivatalnokai előtt.&lt;br /&gt;
&lt;br /&gt;
A rendszer használatával a felhasználó hozzájárul az ily módon történő&lt;br /&gt;
lehallgatáshoz, megfigyeléshez, rögzítéshez, másoláshoz, ellenőrzéshez,&lt;br /&gt;
illetve a megfelelő testületek és hivatalnokok belátása szerinti&lt;br /&gt;
közzétételhez. A rendszer jogosulatlan, illetve nem megfelelő használata&lt;br /&gt;
polgári és büntetőjogi felelőségre vonást, illetve közigazgatási és fegyelmi&lt;br /&gt;
intézkedéseket vonhat maga után. A rendszer további használatával tudomásul&lt;br /&gt;
veszi és beleegyezik a fentebb leírtakba és a rendszer használatának&lt;br /&gt;
feltételeibe. Amennyiben nem ért egyet a fent megfogalmazott feltételekkel,&lt;br /&gt;
úgy kérjük, AZONNAL LÉPJEN KI a rendszerből.&lt;br /&gt;
&lt;br /&gt;
***************************************************************************&lt;br /&gt;
NOTICE TO USERS&lt;br /&gt;
&lt;br /&gt;
This computer system is the private property of [OWNER], &lt;br /&gt;
whether individual, corporate or government.  It is for authorized use only.&lt;br /&gt;
Users (authorized or unauthorized) have no explicit or implicit&lt;br /&gt;
expectation of privacy.&lt;br /&gt;
&lt;br /&gt;
Any or all uses of this system and all files on this system may be&lt;br /&gt;
intercepted, monitored, recorded, copied, audited, inspected, and&lt;br /&gt;
disclosed to your employer, to authorized site, government, and law&lt;br /&gt;
enforcement personnel, as well as authorized officials of government&lt;br /&gt;
agencies, both domestic and foreign.&lt;br /&gt;
&lt;br /&gt;
By using this system, the user consents to such interception, monitoring,&lt;br /&gt;
recording, copying, auditing, inspection, and disclosure at the&lt;br /&gt;
discretion of such personnel or officials.  Unauthorized or improper use&lt;br /&gt;
of this system may result in civil and criminal penalties and&lt;br /&gt;
administrative or disciplinary action, as appropriate. By continuing to&lt;br /&gt;
use this system you indicate your awareness of and consent to these terms&lt;br /&gt;
and conditions of use. LOG OFF IMMEDIATELY if you do not agree to the&lt;br /&gt;
conditions stated in this warning.&lt;br /&gt;
&lt;br /&gt;
****************************************************************************                                                                                                                                  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rövidített változat az issue file-okba:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root /etc/issue&lt;br /&gt;
-rw-r--r-- root root /etc/issue.net&lt;br /&gt;
&lt;br /&gt;
***************************************************************************&lt;br /&gt;
FELHASZNÁLÓI TÁJÉKOZTATÁS&lt;br /&gt;
&lt;br /&gt;
A számítógépes rendszer a [TULAJDONOS] saját tulajdonát képezi.&lt;br /&gt;
A rendszert csak a megfelelő meghatalmazás birtokában lehet használni.&lt;br /&gt;
A felhasználóknak sem implicit, sem explicit elvárásai nem lehetnek a&lt;br /&gt;
titoktartással kapcsolatban.&lt;br /&gt;
&lt;br /&gt;
***************************************************************************&lt;br /&gt;
NOTICE TO USERS&lt;br /&gt;
&lt;br /&gt;
This computer system is the private property of [OWNER], &lt;br /&gt;
whether individual, corporate or government. It is for authorized use only.&lt;br /&gt;
Users (authorized or unauthorized) have no explicit or implicit&lt;br /&gt;
expectation of privacy.&lt;br /&gt;
&lt;br /&gt;
***************************************************************************&lt;br /&gt;
                                                                                                                                                      &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Publikus környezetbe kihelyezés==&lt;br /&gt;
A biztonsági megerősítést követően a szerver publikus környezetbe (DMZ, production) kihelyezhető. A kihelyezésnél figyeljünk:&lt;br /&gt;
* a statikus IP megadására (&amp;#039;&amp;#039;/etc/network/interfaces&amp;#039;&amp;#039;);&lt;br /&gt;
* a &amp;#039;&amp;#039;/etc/resolv.conf&amp;#039;&amp;#039;-beli nameserver megadására (127.0.0.1 ha fut rajta cacheing DNS), a belső hálózati nameserver bejegyzés kommentezésére (vigyázat, ha nem védjük meg, a DHCP kliens ezt periodikusan felülírja!);&lt;br /&gt;
* a domain név esetleges megváltoztatására (&amp;#039;&amp;#039;/etc/hosts&amp;#039;&amp;#039;);&lt;br /&gt;
* a levelezés átkonfigurálására:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;mount -o remount,exec /var # Szigorú csatolás esetén&lt;br /&gt;
dpkg-reconfigure exim4-config&amp;lt;/pre&amp;gt;&lt;br /&gt;
átállítása &amp;quot;internetes gép&amp;quot; konfigurációra (minden más maradhat). Ezután ellenőrizzük, hogy a szerver milyen FQHN-vel (&amp;#039;&amp;#039;Fully Qualified HostName&amp;#039;&amp;#039;) jelentkezik be levélküldéskor:&lt;br /&gt;
&amp;lt;pre&amp;gt;echo &amp;quot;Teszt&amp;quot; | mail -s Teszt helocheck@cbl.abuseat.org; tail -f /var/log/exim4/mainlog&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ez egy azonnal visszapattanó levelet eredményez, amelybe a &amp;#039;&amp;#039;helocheck&amp;#039;&amp;#039; beleírja az általunk ténylegesen használt FQHN-et. Ha ez nem egyezne meg a &lt;br /&gt;
&amp;lt;pre&amp;gt;dig -x IP.IP.IP.IP # szerver publikus IP címe&amp;lt;/pre&amp;gt;&lt;br /&gt;
paranccsal megtudható reverse-zel, akkor manuálisan állítsuk be a helyes (reverse) FQHN-et. Ennek Exim-barát módja az alábbi extra konfigurációs állomány használata:&lt;br /&gt;
&amp;lt;pre&amp;gt;-rw-r--r-- root root  /etc/exim4/conf.d/main/99_exim4-config_custom_settings&lt;br /&gt;
[...]&lt;br /&gt;
# Custom settings - nor provided by maintainer,&lt;br /&gt;
# nor customizable by Debian automagic&lt;br /&gt;
&lt;br /&gt;
[...]&lt;br /&gt;
REMOTE_SMTP_HELO_DATA = &amp;quot;helyes.reverse.FQHN&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Érvényesítsük a beállításokat:&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/sbin/update-exim4.conf; /etc/init.d/exim4 reload&amp;lt;/pre&amp;gt;&lt;br /&gt;
és ismételjük meg a &amp;#039;&amp;#039;helocheck&amp;#039;&amp;#039; tesztet. Siker esetén állítsuk helyre a &amp;#039;&amp;#039;/var&amp;#039;&amp;#039; szigorú csatolását:&lt;br /&gt;
&amp;lt;pre&amp;gt;mount -o remount /var&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* szigorú partíció-csatolásra (&amp;#039;&amp;#039;/etc/fstab.secure&amp;#039;&amp;#039;). &lt;br /&gt;
* Ha a gép előtt valamilyen hálózati forgalomszűrés történik (DMZ) azt is be kell állítani. &lt;br /&gt;
* Ügyeljünk arra, hogy nyilvánosan elérhető gépeken mindig erős (lehetőleg generált) jelszavak legyenek!&lt;br /&gt;
&lt;br /&gt;
==Olvasnivaló==&lt;br /&gt;
* [http://www.szabilinux.hu/bw/bw00.html Biztonságos Web-szerver kialakítása Debian GNU/Linux 2.2 rendszeren]&lt;br /&gt;
* [http://www.debian.org/doc/manuals/securing-debian-howto/ Securing Debian Manual]&lt;/div&gt;</summary>
		<author><name>KZoli</name></author>
	</entry>
</feed>