rapture 28.09.2011 08:14 unknown

Вот интересно — судо на каждый пук требует пароль (ну да, кэширует его на н-минут). А в винде административные действия требуют только нажать кнопку (без пароля).
Интересно, как у них это реализовано (неужели через NOPASSWD?) и насколько это опаснее/безопаснее юниксового варианта?

1. Rayslava 28.09.2011 08:15 Office

Ну не нравится — сделай судо без пароля.
И не работай из под рута под виндой — будет спрашивать пароль.

2. raptureRayslava /1 28.09.2011 08:15 unknown

Вопрос еще раз читаем.

3. Rayslavarapture /2 28.09.2011 08:16 Office

Еще раз говорю — у тебя в винде неправильное поведение. По умолчанию пароль она как раз требует.
В линуксе по умолчанию судо вообще нет.

4. eurekafag 28.09.2011 08:16 WOK

Понимаешь, в линуксе есть возможность сделать и так, и эдак, а в винде господин дал единственный, наименее безопасный вариант.

5. eurekafagRayslava /3 28.09.2011 08:17 WOK

Он про UAC, очевидно. Там паролей нет.

6. Rayslavaeurekafag /5 28.09.2011 08:17 Office

Если работать не из админской учетки — еще как есть

7. eurekafagRayslava /6 28.09.2011 08:18 WOK

В семёрке ни разу не видел, юзер дефолтовый, не админский. Хотя хуй знает, может, это такой полуадмин.

8. raptureeurekafag /4 28.09.2011 08:18 unknown

Я в курсе, вопрос про реализацию и безопасность. Тут кто-то выкатывал програмку, которая, например, ишет из окошка судо вводимые символы. Вуаля — и у тебя уже рутовый пароль. В винде, например, такого бы не произошло.

9. raptureeurekafag /7 28.09.2011 08:19 unknown

В семерке такого нет. И вообще с момента появления я не ввидел в UAC ввода пароля.

10. Rayslavaeurekafag /7 28.09.2011 08:19 Office

В семерке же вообще права отдельно настраиваются. Там можно галочки выставить и спрашивать/не спрашивать пароль в зависимости от действия.

11. raptureRayslava /10 28.09.2011 08:19 unknown

О_о

12. Rayslavarapture /11 28.09.2011 08:19 Office

Да-да. Ты просто не умеешь её готовить.

13. eurekafagrapture /8 28.09.2011 08:20 WOK

Проще кейлоггер поставить. А у меня окошек судо нет, один только терминал. Но опять же, для установки кейлоггера, афаик, надо внедряться в процесс иксов, который работает (опа!) от рута. Т.е. юзером туда не попасть.

14. Rayslavarapture /11 28.09.2011 08:20 Office

Да и при наличии мозга нафиг не надо. Троянов/кейлоггеров не приведешь — особых проблем не будет.

15. rapturerapture /11 28.09.2011 08:20 unknown

Там было выдавать/не выдавать запрос в зависимости от действий

16. Rayslavaeurekafag /13 28.09.2011 08:20 Office

Проще аппаратный кейлоггер присобачить :)
Ты же не проверяешь, куда у тебя воткнута клавиатура перед вводом пароля.

17. raptureeurekafag /13 28.09.2011 08:21 unknown

Ну почему сразу в иксы. Можно и вызовы на уровне библиотеки перехватывать.

18. eurekafagRayslava /10 28.09.2011 08:21 WOK

А можно диапазон событий узнать? Потому что в окошке резон для разрешения выводится наиболее бредовый и неинформативный.

19. Rayslavaeurekafag /18 28.09.2011 08:22 Office

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

20. raptureRayslava /19 28.09.2011 08:23 unknown

Я так видел только 4 или 5 уровней запросов — от выдавать всегда до выключить. Оно.

21. eurekafagrapture /17 28.09.2011 08:23 WOK

Какой именно? Сам процесс sudo запускается от рута, только что проверил. Как предлагаешь в него внедриться?

22. raptureeurekafag /21 28.09.2011 08:24 unknown

Я предлагаю в kde/gksudo перехватывать вызовы библиотеки qt/gtk до отправки иксам.

23. eurekafagrapture /22 28.09.2011 08:25 WOK

Я ебал ваши гуйки, ты мне обесни про терминал urxvt+sudo.

24. raptureeurekafag /23 28.09.2011 08:25 unknown

Давай окошечки с окошечками сравнивать, да? :)

25. eurekafagrapture /24 28.09.2011 08:27 WOK

Ну можешь сравнивать их, но тогда уже сравнивай GNOME/KDE и сперму, а не линукс в целом. Если ты их обосрёшь, я не против. А то действительно, gksudo запускается от юзера, это провал, конечно.

26. rapturerapture /24 28.09.2011 08:27 unknown

Терминал сам, кстати, не от рута же работает?

27. eurekafagrapture /26 28.09.2011 08:28 WOK

Нет, конечно.

28. raptureeurekafag /27 28.09.2011 08:29 unknown

Ну тогда в чем проблема хитро изъебнуться и повесить какую-нибудь хуйню например, на функцию автодополнения?

29. eurekafagrapture /28 28.09.2011 08:30 WOK

Ну, это скучно, да и защита делается с помощью овладевания рутом ~/.zshrc или ~/.bashrc и установкой 444 прав на него. Нетехнично.

30. raptureeurekafag /29 28.09.2011 08:38 unknown

Ну тогда надо как-нибудь запуститься и dll^W process inject. Склейкой.

31. eurekafagrapture /30 28.09.2011 08:42 WOK

Для этого надо установить LD_PRELOAD, который по дефолту пустой и меняется только в /etc/environment для всех, либо в .zshrc, который у нас овладёван рутом и readonly. Штоделоц?

32. raptureeurekafag /31 28.09.2011 08:45 unknown

> Для этого надо установить LD_PRELOAD, который по дефолту пустой
Ну с этим уже делали как раз недавно :) :) :)
Зачем ldpreload элементарно приклеиваемся к любому файлу, который запускается от имени пользователя и хаваем судо — рут в кармане. Тут, конечно, еще пробиться надо (впарить файл). Интересно, как у опенбсдшников сделано...

33. eurekafagrapture /32 28.09.2011 08:47 WOK

Как ты прикрепишься к файлу, который в /usr/bin лежит? Туда ж только под рутом можно влезть. А блобы из интернетов никто не запускает, разве что пипиетарные игрушки, но это отдельный вопрос. Я их всё равно покупаю, так что тут вероятность запустить каку очень мала. И не забудь, что при сохранении файла любой качалкой он не имеет флага x, т.е. ДВОЙНЫМ КЛИКОМ ты его не запустишь, равно как и из терминала.

34. eurekafagrapture /32 28.09.2011 08:48 WOK

А, ну и есть такой прикольный флаг монтирования noexec, который можно повесить на /home раздел и вообще забыть о проблеме.

35. eurekafagrapture /32 28.09.2011 08:49 WOK

А можно подробнее про LD_PRELOAD, что там как делали? Я только про сперму читал, как там через .txt вирусы закидывали, но для спермы это всё равно типично, а про прыщи не видел.

36. raptureeurekafag /35 28.09.2011 08:55 unknown

чутка попозже на опеннее поищу

37. ptah_alexsrapture /8 28.09.2011 09:00

Наркоман штоле? Судо требует пароль пользователя.

38. eurekafagptah_alexs /37 28.09.2011 09:01 WOK

Ну, у меня пароль на юзера тот же, что и на рута. Я вообще судо почти не использую, проще держать терминал с рутом на 3-м теге, всё равно периодически нужно, трафик там поглядеть или программку поставить.

39. gelraenptah_alexs /37 28.09.2011 09:21

Зависит от настроек.
rootpw If set, sudo will prompt for the root password instead
of the password of the invoking user. This flag is off
by default.
© man sudoers

40. eurekafaggelraen /39 28.09.2011 09:24 WOK

Дефолты — великая вещь.

Do you really want to delete ?