Страница 1 из 1
PermitRootLogin
Добавлено: 2010-10-14 10:24:13
icb
Задался вопросом о безопасности установки PermitRootLogin yes
Везде пишут, что входить под рутом плохо и т.д. и т.п., но
1. подобрать 16 символьный пароль довольно сложно
2. подбирать пароль если тебя блокируют через 5 попыток еще сложнее
Так есть ли реальная опасность оставлять для рута вход?
Re: PermitRootLogin
Добавлено: 2010-10-14 10:42:13
vadim64
да
Re: PermitRootLogin
Добавлено: 2010-10-14 11:07:56
hizel
я разленился и использую на части серверов
Re: PermitRootLogin
Добавлено: 2010-10-14 11:37:28
icb
Re: PermitRootLogin
Добавлено: 2010-10-14 11:48:28
vadim64
icb писал(а):Задался вопросом о безопасности установки PermitRootLogin yes
Везде пишут, что входить под рутом плохо и т.д. и т.п., но
1. подобрать 16 символьный пароль довольно сложно
2. подбирать пароль если тебя блокируют через 5 попыток еще сложнее
Так есть ли реальная опасность оставлять для рута вход?
1. люди ещё в прошлом тысячелетии научились подбирать зашифрованные 128 битным шифрованием 16 символьные пароли, проснитесь
2. а это вообще не важно
вы возьмите любую статейку или книжку а-ля "Библия хакеров" или "Как взломать пентагон," почитайте, подумайте. Никто вам не сможет объяснить какая угроза есть из интернета. Вы должны это сами понимать.
Re: PermitRootLogin
Добавлено: 2010-10-14 22:24:42
Alex Keda
та нету угрозы как таковой.
но облегчать жизнь злоумышленникам - не надо.
а сабж - это именно облегчение им жизни.
Re: PermitRootLogin
Добавлено: 2010-10-14 22:31:30
Raven2000
Делай как я запрет входа рутом у рута пароль невменяемы из 5-8 буквоцифр который не запомнишь и как следствие работаешь с sudo от нужного юзверя.
Но при параное ты можешь изменить порт ssh, поставить блокировку при неудавшихся попытках входа, ограничить доступ только с разрешенных IP, использовать ключи. А так же бесплатно выиграть поездку в Кащенко =D
Re: PermitRootLogin
Добавлено: 2010-10-14 22:34:13
Raven2000
Да кстати, тебя ничто не защитит если твой сервер будет у чела к примеру в физическом доступе или IP-KVM

Re: PermitRootLogin
Добавлено: 2010-10-14 22:39:57
ev
2. подбирать пароль если тебя блокируют через 5 попыток еще сложнее
еще бы при каждом логине ставить задержку на 5 секунд
вот только не припомню - есть такая опция у стандартного sshd?
1. люди ещё в прошлом тысячелетии научились подбирать зашифрованные 128 битным шифрованием 16 символьные пароли, проснитесь
не стоит смешивать все в одну кучу
1. научились подбирать за какое время?
2. сколько при этом было затрачено итераций? (1 итерация = 1 логин, т.о. можно прикинуть сколько раз надо залогиниться)
3. какой при этом будет сгенерирован траф? если за приемлемое время - то это уже дос получится

Re: PermitRootLogin
Добавлено: 2010-10-14 22:58:16
Гость
vadim64 писал(а):icb писал(а):Задался вопросом о безопасности установки PermitRootLogin yes
Везде пишут, что входить под рутом плохо и т.д. и т.п., но
1. подобрать 16 символьный пароль довольно сложно
2. подбирать пароль если тебя блокируют через 5 попыток еще сложнее
Так есть ли реальная опасность оставлять для рута вход?
1. люди ещё в прошлом тысячелетии научились подбирать зашифрованные 128 битным шифрованием 16 символьные пароли, проснитесь
2. а это вообще не важно
вы возьмите любую статейку или книжку а-ля "Библия хакеров" или "Как взломать пентагон," почитайте, подумайте. Никто вам не сможет объяснить какая угроза есть из интернета. Вы должны это сами понимать.
у Вас в голове бардак, это возможно если иметь копию шифрованой базы локально доступной для чтения, а это невозможно без прав доступа которые нужно получить путем подбора.
Re: PermitRootLogin
Добавлено: 2010-10-14 23:02:31
Гость
icb писал(а):Задался вопросом о безопасности установки PermitRootLogin yes
Везде пишут, что входить под рутом плохо и т.д. и т.п., но
1. подобрать 16 символьный пароль довольно сложно
2. подбирать пароль если тебя блокируют через 5 попыток еще сложнее
Так есть ли реальная опасность оставлять для рута вход?
это правила "гигиены", об этом не нужно думать или сомневаться, им просто нужно следовать.
Re: PermitRootLogin
Добавлено: 2010-10-15 7:35:58
vadim64
Гость писал(а):vadim64 писал(а):icb писал(а):Задался вопросом о безопасности установки PermitRootLogin yes
...
Так есть ли реальная опасность оставлять для рута вход?
1. люди ещё в прошлом тысячелетии научились подбирать зашифрованные 128 битным шифрованием 16 символьные пароли, проснитесь
...
у Вас в голове бардак, это возможно если иметь копию шифрованой базы локально доступной для чтения, а это невозможно без прав доступа которые нужно получить путем подбора.

Re: PermitRootLogin
Добавлено: 2010-10-15 9:00:47
icb
Делай как я запрет входа рутом у рута пароль невменяемы из 5-8 буквоцифр который не запомнишь и как следствие работаешь с sudo от нужного юзверя.
Использование su/sudo не всегда удобно: иногда хочется войти на сервер через SFTP, а мало какой клиент умеет работать через su/sudo.
еще бы при каждом логине ставить задержку на 5 секунд
вот только не припомню - есть такая опция у стандартного sshd?
А есть ли такая опция? Вроде весь конфиг просмотрел - не нашел

Re: PermitRootLogin
Добавлено: 2010-11-06 21:20:26
BSD_daemon
icb писал(а):Делай как я запрет входа рутом у рута пароль невменяемы из 5-8 буквоцифр который не запомнишь и как следствие работаешь с sudo от нужного юзверя.
Использование su/sudo не всегда удобно: иногда хочется войти на сервер через SFTP, а мало какой клиент умеет работать через su/sudo.
еще бы при каждом логине ставить задержку на 5 секунд
вот только не припомню - есть такая опция у стандартного sshd?
А есть ли такая опция? Вроде весь конфиг просмотрел - не нашел

А при чем здесь sshd ?
man login.conf и уделяем внимание на login-retries
относится к любым логинам, не только по ssh
Re: PermitRootLogin
Добавлено: 2010-11-10 10:37:01
icb
BSD_daemon писал(а):man login.conf и уделяем внимание на login-retries
Добавляю в login.conf
default:\
:passwd_format=md5:\
:copyright=/etc/COPYRIGHT:\
:welcome=/etc/motd:\
:setenv=MAIL=/var/mail/$,BLOCKSIZE=K,FTP_PASSIVE_MODE=YES:\
:path=/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin ~/bin:\
:nologin=/var/run/nologin:\
:cputime=unlimited:\
:datasize=unlimited:\
:stacksize=unlimited:\
:memorylocked=unlimited:\
:memoryuse=unlimited:\
:filesize=unlimited:\
:coredumpsize=unlimited:\
:openfiles=unlimited:\
:maxproc=unlimited:\
:sbsize=unlimited:\
:vmemoryuse=unlimited:\
:swapuse=unlimited:\
:pseudoterminals=unlimited:\
:priority=0:\
:ignoretime@:\
:umask=022:\
:login-backoff=3:\
:login-retries=3:
Делаю
cap_mkdb -v /etc/login.conf
Но при подключении нет задержек и дает ввести пароль по прежнему 6 раз

Re: PermitRootLogin
Добавлено: 2010-11-10 10:42:13
FreeBSP
при подключении по ssh не запускается login(1)
secondary# grep MaxAuthTries /etc/ssh/sshd_config
#MaxAuthTries 6
Re: PermitRootLogin
Добавлено: 2010-11-10 10:47:29
icb
FreeBSP писал(а):при подключении по ssh не запускается login(1)

Тогда остается вопрос - можно ли сделать задержку по времени на каждый логин по ssh?
Re: PermitRootLogin
Добавлено: 2010-11-10 10:51:19
FreeBSP
LoginGraceTime
несколько не так вкусно, но вариант
Re: PermitRootLogin
Добавлено: 2010-11-10 11:04:18
icb
FreeBSP писал(а):LoginGraceTime
несколько не так вкусно, но вариант
Нет, вообще не вариант. Нормальные пользователи будут страдать (кто на клавиатуре вводит), а боты будут проскакивать без проблем.
Re: PermitRootLogin
Добавлено: 2010-11-10 11:05:30
FreeBSP
bruteblock ?
Re: PermitRootLogin
Добавлено: 2010-11-10 11:09:07
icb
Это как запасной вариант (если можно задать системными средствами, то зачем ставить дополнительный софт).
Re: PermitRootLogin
Добавлено: 2010-11-10 11:50:53
FreeBSP
попробуй
он весьма шустрый и очень гибкий. в плане возможностей забанивания буратин - отличное решение
Re: PermitRootLogin
Добавлено: 2010-12-27 12:46:57
icb
при подключении по ssh не запускается login(1)
В конфиге (sshd_config) возможно указать опцию
UseLogin, что даст возможность использовать login для входа в систему.
Какие минусы такого решения?
Re: PermitRootLogin
Добавлено: 2010-12-30 0:33:20
FiL
как по мне, так от PermitRootLogin хуже не будет. Ну какая разница, сломают пароль рута и войдут рутом или сломают твой логин, которому разрешено sudo и войдут под тобой и потом сделают sudo? Более того, постоянный набор своего пароля для каждого sudo - это тоже тот еще гемор.
Так что я для себя решил так - порт на ssh изменен, руту заходить можно, но на сервера заход только по ключу (по паролю вообще не зайти) . Исключение только для тех машин, куда юзера могут заходить по ssh (а это очень редко где надо) - там рут закрыт, но там по-любому надо глаз да глаз...