[[oktatas:linux:secure_linux|< Secure Linux]] ====== A pam-abl ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2019 * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: http://szit.hu ===== Telepítés ===== apt install pam-abl ===== Beállítások ===== A beállítások helye: /etc/security/pam_abl.conf ... host_purge=1d host_rule=*:30/1h ... user_purge=1d user_rule=*/sshd:5/1h ... host_whitelist=localhost user_whitelist= A host_purge=1d és a user_purge=1d megmondja, mennyi idő múlva legyenek felszabadítva gépek és a felhasználók. A host_rule=*:30/1h beállításból a 30/1h, azt jelenti ha egy órán belül 30-szor sikertelen próbálkozás történik, a felhasználó kitiltásra kerül. A user_rule=*/sshd:5/1h beállításból a */sshd, azt jelenti, hogy az ssh kapcsolatokra vonatkozik a beállítás. Az 5/1h szerint, pedig ha 1 óra alatt 5 sikertelen próbálkozás történt, akkor tiltunk. A host_whitelist beállítással megadhatók milyen gépeket nem kell kitiltani. A user_whitelist a felhasználókra vonatkozó fehér lista. Ezek a felhasználók nem kerülnek tiltásra. A host_whitelist esetén megadhatók IP címek is: host_whitelist=192.168.10.36/24;192.168.10.37 A felhasználókra példa: user_whitelist=mari;kati A gépeket és a felhasználókat ";" pontosvessző karakterrel tagoljuk. ===== Ellenőrzés ===== Figyeljük a naplóállományt, miközben megpróbálunk rossz jelszót megadni ssh kapcsolódás során. # tail -f /var/log/auth.log ... Sep 15 09:32:28 gep pam-abl[1038]: Blocking access from 192.168.10.35 to service sshd, user janos Ha elégszer írtunk rossz jelszót, a felhasználót és a gépet tiltja a pam-abl. A pam_abl megtekinthetők a tiltott felhasználók és gépek: # pam_abl Failed users: janos (6) Blocked based on rule [*/sshd] Failed hosts: 192.168.10.35 (6) Not blocking ===== A tiltások kezelése ===== Felhasználó törlése a tiltólistából: # pam_abl -w -U Gép törlése a tiltólistából: # pam_abl -w -H Hozzá is adhatunk: # pam_abl -f -U # pam_abl -f -H ===== Utószó ===== Ügyeljünk arra, hogy ha a nevünkben nagyon sokszor próbálnak betörni, akkor kizárhatnak minket a rendszerből. A pam-abl-hez tartozó kézikönyvek: man pam_abl.conf man pam_abl