Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ахтунг! Безопасность!!! Проходит логин с неправильным паролем!  (Прочитано 7232 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zav

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
1. Восппроизводится ли проблема при логине не из GDM, а из консоли (не эмулятора терминала, а настоящей консоли на Ctrl+Alt+F1-..)? Если воспроизводится, то покажи auth.log при таком логине.

2. Правильно ли я понимаю, что проблема не вопроизводится для другого юзера, а только для того, который был создан при установке? Если да, то на всякий случй покажи для него вывод id

1. В консоли Ctrl+Alt+F1 спокойно логинится по логину zav с как минимум двумя паролями!!! 8-) Блин, пошел посмотрел вроде один zav, tmp и root. :-)

Сейчас зашел сначала со средним паролем, потом с обычным. Все гладко. Вот прикольно... ;-)

Mar 18 15:43:44 ws2410 login[7101]: pam_unix(login:session): session opened for user zav by tmp(uid=0)
Mar 18 15:45:23 ws2410 login[7101]: pam_unix(login:session): session closed for user zav
Mar 18 15:45:55 ws2410 login[7601]: pam_unix(login:session): session opened for user zav by zav(uid=0)
Mar 18 15:46:00 ws2410 login[7601]: pam_unix(login:session): session closed for user zav

Я так подозреваю, что какая-то засада детская, а я тут всем мозги сушу...

2. Пожалуйста.

zav@ws2410:~$ id
uid=1000(zav) gid=1000(zav) группы=4(adm),20(dialout),21(fax),24(cdrom),26(tape),29(audio),30(dip),44(video),46(plugdev),104(scanner),106(fuse),108(lpadmin),114(netdev),123(admin),124(sambashare),1000(zav)
zav@ws2410:~$




Пользователь решил продолжить мысль: 18 Марта 2009, 15:52:42
Попробуй повторить этот фокус с другим паролем с пробелом (то есть смени пароль на другой, но сделанный по такой же схеме). Предполагаю, что дело в том, что (если я не ошибаюсь) в системе сам пароль нигде не хранится (в целях безопасности), а для проверки подлинности введённого пароля сравниваются их хеши. Вот у тебя могла случайно выпасть ситуация, что хеш от неполного пароля равен хешу от полного. Если я прав, то вряд ли ситуация повторится при смене пароля (очень маловероятно это).

Не хочу пока ничего менять. Не вспугнуть бы глюк. 8-)
Гипотеза про хеши интересная, но под zav я прологиниваюсь со ВСЕМИ вариантами где больше 7 букв! Т.е. с 8 до 13 букв. Такой вот пароль ;)
Причем, заметьте, я для tmp сделал такой же пароль - не канает ни грамма. ;)
« Последнее редактирование: 18 Марта 2009, 15:52:42 от zav »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
(Нажмите, чтобы показать/скрыть)
ппц?

upd
https://forum.ubuntu.ru/index.php?topic=51678.msg380364#msg380364
« Последнее редактирование: 18 Марта 2009, 19:38:56 от ArcFi »

Оффлайн zav

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
ппц?

Славабогу!!! В нашем полку прибыло.  ;)

Я так понял, НИ Я ОДИН СУМАШЕДШИЙ!!!  :idiot2:  :2funny:  8-)

Всем: У меня есть шанс стать знаменитым? ;)
« Последнее редактирование: 18 Марта 2009, 16:08:20 от zav »

Оффлайн kss

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Всем: У меня есть шанс стать знаменитым? ;)

Лишь бы не посмертно)

shame

  • Гость
Humanity for bots... Ботам теперь будет хорошо пароли подбирать...

Оффлайн anonimus

  • Активист
  • *
  • Сообщений: 592
    • Просмотр профиля
Где-то я читал что в Linuxе ПРОБЕЛЫ и функциональные клавиши не допускаются. и не один раз это мне попадалось

Оффлайн zav

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Humanity for bots... Ботам теперь будет хорошо пароли подбирать...

Так вообще ерунда получается, что в определенных случаях (ВО ВСЕХ?! :o ) длинные пароли вообще не действуют и максимальный нормальный пароль 8 символов в Ubuntu. ;-) Безопаааасный такой... Это всё придумала Canonical в восемнадцатом году! Чтобы заходить на свои Ubuntu по всему миру... гыгы.  :idiot2:

На других надо дистрибутивах проверить, типа Debian (большая вероятность), OpenSuse, Mandriva...

Оффлайн Vagrant

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Полез смотреть в офиц. документацию: https://help.ubuntu.com/8.04/serverguide/C/user-management.html - смотрел и 8.04 и 8.10. вот что увидел:
Цитировать
Minimum Password Length

By default, Ubuntu requires a minimum password length of 4 characters, as well as some basic entropy checks. These values are controlled in the file /etc/pam.d/common-password, which is outlined below.
password   required   pam_unix.so nullok obscure min=4 max=8 md5

If you would like to adjust the minimum length to 6 characters, change the appropriate variable to min=6. The modification is outlined below.
password   required   pam_unix.so nullok obscure min=6 max=8 md5    

The max=8 variable does not represent the maximum length of a password. It only means that complexity requirements will not be checked on passwords over 8 characters. You may want to look at the libpam-cracklib package for additional password entropy assistance.
возможно я ошибаюсь в переводе - но не говорится ли тут, что шифруется и соответственно проверяется только первая 8-ка символов...
зы. Когда-то давно в универе, я что-то такое на лекциях по сетевым технологиям (на примере юникс) слышал...
Многое становится яснее, остальное еще больше запутывается. (с) О.Дивов.

Оффлайн axe

  • Старожил
  • *
  • Сообщений: 1203
    • Просмотр профиля
возможно я ошибаюсь в переводе - но не говорится ли тут, что шифруется и соответственно проверяется только первая 8-ка символов...
зы. Когда-то давно в универе, я что-то такое на лекциях по сетевым технологиям (на примере юникс) слышал...
там говорится прямо обратное:
Цитировать
Переменная max=8 не задает максимальную длину пароля. Она значит только, что требования к сложности паролей не будут применяться к паролям длиннее 8-ми символов.

А ограничение в 8 символов было в login в совсем уж бородатые времена...

Оффлайн Vagrant

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
возможно я ошибаюсь в переводе - но не говорится ли тут, что шифруется и соответственно проверяется только первая 8-ка символов...
зы. Когда-то давно в универе, я что-то такое на лекциях по сетевым технологиям (на примере юникс) слышал...
там говорится прямо обратное:
Цитировать
Переменная max=8 не задает максимальную длину пароля. Она значит только, что требования к сложности паролей не будут применяться к паролям длиннее 8-ми символов.

А ограничение в 8 символов было в login в совсем уж бородатые времена...

исторически сложилось - что у меня счас пароль 8 символов :(
Changing password for vagrant.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
Bad: new password must be different than the old one
вот я решил его прям счас поменять - было допустим  "12345678"
ввожу новый "1234567822"
собственно результат как раз выше - проверяется только первая восьмерка...остальное -игнорируется

ЗЫ. на работе сейчас Ubuntu 8.10.
« Последнее редактирование: 18 Марта 2009, 17:14:01 от Vagrant »
Многое становится яснее, остальное еще больше запутывается. (с) О.Дивов.

Оффлайн zilog82

  • Активист
  • *
  • Сообщений: 420
  • Hello, World!!!
    • Просмотр профиля
интересно, это касается только паролей из цифр? у меня с буквами и знаками замеченный баг не встречается.

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
(Нажмите, чтобы показать/скрыть)
ппц?
Хз. На 9.04 повторить не удалось.

Оффлайн Vagrant

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
интересно, это касается только паролей из цифр? у меня с буквами и знаками замеченный баг не встречается.
именно-именно и буквы и цифры и всякие разные другие знаки.
Цифры я использовал лишь для удобства восприятия - ну и считать их легче  ;)
Многое становится яснее, остальное еще больше запутывается. (с) О.Дивов.

Оффлайн zav

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
вот я решил его прям счас поменять - было допустим  "12345678"
ввожу новый "1234567822"
собственно результат как раз выше - проверяется только первая восьмерка...остальное -игнорируется

Прикольно.  :'(

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Changing password for vagrant.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
Bad: new password must be different than the old one
вот я решил его прям счас поменять - было допустим  "12345678"
ввожу новый "1234567822"
собственно результат как раз выше - проверяется только первая восьмерка...остальное -игнорируется

ЗЫ. на работе сейчас Ubuntu 8.10.
На первых восьми символах делаются простейшие проверки: на совпадение, на инверсность и на разницу в больших/маленьких буквах. Для остальной части пароля - не делаются. Поэтому и нельзя поменять пароль с 12345678 на 12345678-что-то-ещё, ибо первая часть совпадает, о чём и написано выше в сообщении об ошибке.
« Последнее редактирование: 18 Марта 2009, 17:24:37 от Kwah »

 

Страница сгенерирована за 0.026 секунд. Запросов: 19.