|

Безопасность в Линуксе с нуля
Xakep, номер #040, стр. 040-060-3
Шифрование паролей
Если ты думаешь, что, придумав пароль типа этого: kIwG49znrQ, ты обезопасил твои пароли от рук злобных хацкоров, то ты очень ошибаешься. Нет, я не спорю, что этот пароль не слаб, но необходимо также и хорошо зашифровать его. Линукс по дефолту использует одностороннее шифрование DES (Data Encryption Standard), все зашифрованные пароли хранятся, как известно, в /etc/passwd или, в меньшинстве случаев, в /etc/shadow. Но я бы тебе посоветовал использовать PGP шифрование. Линукс очень хорошо поддерживает его, и если ты мало знаком с PGP-шифрованием, то тебе, несомненно, стоит взглянуть на http://www.pgp.com/service/export/faq/55faq.cgi,
там ты найдешь все необходимое. Если тебя и это не устраивает и ты хочешь РЕАЛЬНО обезопасить себя от расшифровки твоих паролей, наряду с перечисленным выше весьма рекомендую использовать PAM (Pluggable Authentication Modules). Говоря простым языком - это механизмы для аутентификации пользователя. О том, как его настраивать, я говорить не буду: статья не об этом, но ссылочку, где ты можешь почитать про это, дам: http://www.kernel.org/pub/linux/libs/pam/index.html. Вот преимущества при его использовании:
1. Использует НЕ DES'овую систему шифровки паролей, что затрудняет задачу при подборе пароля.
2. Позволяет отдельным юзверям залогиниваться в указанные времена и места.
3. Распределяет так системные ресурсы, что юзвери не смогут провести DoS-атаки. И последняя его фишка - это создание теневых паролей в /etc/shadow, который прочитать может ТОЛЬКО рут.
Кроме того, хочу, чтобы ты взял себе на заметку супер секьюрный протокол ssh на замену "слабому" и небезопасному телнетовскому. Как известно, телнет ВООБЩЕ не шифрует передаваемые по нему пароли и прочую инфу, в отличие от ssh. Кроме того, в этом протоколе имеется возможность передачи файлов-scp на замену небезопасному FTP. Короче, советую обратить внимание на сайт http://www.openssh.com, но это потом, а пока перейдем к следующему пункту.
Назад на стр. 040-060-2 Содержание Вперед на стр. 040-060-4
|