Как перейти к началу пароля при его вводе?

Я понимаю, что защита от вирусов может считаться необходимой на серверах Linux, которые распространяют контент среди других уязвимых клиентов.

Эти серверы обычно имеют (должны иметь) строгие политики администрирования, такие как

  • Не храните пакеты, которые вы не используете / редко используете.
  • Регулярно применяйте исправления безопасности.
  • Запускайте службы только тогда и тогда, когда они вам нужны, что ж, это задача cron!
  • Имейте регулярное резервное копирование
  • зеркала с малой задержкой

и так далее. Более того, существуют различные уровни защиты, предлагаемые Linuces уровня предприятия, которые включают (но не ограничиваются ими)

  • Межсетевые экраны
  • Корневые тюрьмы, в которых приложение помещается в определенный каталог с root-правами, так что в случае успешного использования эксплойта, злоумышленник не может получить доступ ни к чему, кроме каталога chroot , за исключением редких случаев
  • Программные механизмы безопасности (скажем, для Apache у вас есть параметры «Разрешить», «Запретить»)
  • Подключаемые модули аутентификации (PAM)
  • Дискреционные механизмы контроля доступа (например, разрешение пользователя на файлы)
  • Зашифрованные файлы (например, домашний каталог, зашифрованный LUKS)
  • Механизмы обязательного контроля доступа (например, SELinux, AppArmor)

(хороший) администратор Linux мог бы продемонстрировать хорошее понимание этих механизмов и убедиться, что они действуют, чтобы обеспечить клиентам максимальную защиту.

С другой стороны, сторонние (коммерческие) антивирусные решения могут (потребуют) потребовать от вас отключить одно или несколько из этих приложений, в результате чего вы отказываетесь от некоторых встроенных механизмов безопасности в Linux.

3
13.04.2017, 15:36
1 ответ

Control-a — это ключ readline, который bash использует по умолчанию. Другие программы, такие как sudo или su, по-видимому, не используют его (могут заглянуть в свой исходный код, чтобы узнать, как они обрабатывают ввод). Но вы всегда можете смоделировать readline с помощью программы под названием rlwrap. Например:

$ rlwrap  sudo echo hi
Password: ********

Теперь * отображаются, чтобы вы знали, где находится указатель, и вы можете нажать Control-a, чтобы перейти к началу строки.

3
27.01.2020, 21:21

Теги

Похожие вопросы