С чего начать Первые шаги трек · 15 ступеней
Linux Labs

Безопасность

15 статей, по видам; порядок — как в треках.

Понятия 8

  • PAM: проверка входа, политика паролей и блокировка

    Стек модулей в /etc/pam.d: решает, пускать ли пользователя, какой пароль принять и когда заблокировать вход.

    grep -vpam-auth-update --enableecho

    13 мин
  • Файрвол — nftables / ufw

    Файрвол в Linux: фильтрация трафика простым ufw и низкоуровневым nftables, проверка правил.

    ufw allowufw statusufw default

    5 мин
  • Классический файрвол iptables

    Классический файрвол Linux — цепочки, правила, NAT; и почему теперь nftables.

    iptables -Liptables -Aiptables -I

    5 мин
  • Capabilities: права root по частям

    Части прав root: процесс или файл получает только нужную — например, CAP_NET_BIND_SERVICE для порта ниже 1024.

    grepcapshgetpcaps

    10 мин
  • Ограничения службы: User=, ProtectSystem, NoNewPrivileges

    Ключи юнита, отбирающие у службы лишнее: root, запись в систему, новые привилегии; оценка — systemd-analyze security.

    systemd-analyze securitysystemctl showsystemctl edit

    12 мин
  • AppArmor

    Мандатный контроль доступа в Ubuntu — профили служб, режимы enforce/complain.

    aa-statusjournalctl -kaa-complain

    7 мин
  • TLS и сертификаты — openssl, цепочка, проверка

    TLS-сертификат связывает ключ сервера с именем сайта; openssl читает его поля, проверяет цепочку и выпускает новый.

    opensslopenssl verifycurl --cacert

    10 мин
  • WireGuard — VPN на ключах

    Быстрый VPN на паре ключей вместо паролей; приватный ключ в wg0.conf нужно защищать правами файла, как SSH-ключ.

    wg genkeywg-quick upwg show

    3 мин

Команды 3

Службы 4

  • auditd — аудит безопасности

    Аудит ядра — кто, что и когда сделал; правила watch и поиск по событиям.

    auditctl -wauditctl -aauditctl -l

    7 мин
  • sshd — SSH-сервер

    Сервер OpenSSH; правь конфиг со вторым открытым сеансом — ошибка в PermitRootLogin закроет доступ немедленно.

    sshd -tsshd -Tsystemctl reload

    4 мин
  • unattended-upgrades: обновления безопасности без участия человека

    Служба Ubuntu: раз в сутки по таймеру apt ставит обновления из разрешённых источников, по умолчанию — только security.

    systemctl list-timerscatapt-config dump

    10 мин
  • fail2ban

    Бан по логам — защита SSH и сервисов от перебора; jail'ы, статус, разбан.

    fail2ban-client statusfail2ban-client setfail2ban-regex

    6 мин

Ничего не найдено. Попробуй запрос короче.

Загрузка…