sudo‑rs променя стандартното поведение на sudo и показва звездички при въвеждане на парола

0
27

Една от най‑познатите особености на Unix‑подобните системи беше нарушена: нов комит в sudo‑rs активира видима обратна връзка при въвеждане на парола. Вместо традиционната тишина на терминала, потребителите вече виждат звездички, докато пишат, както това от няколко години е и при Linux Mint.

sudo‑rs е разработка на Rust‑базирана, по‑безопасна алтернатива на класическия sudo. Досега и двете реализации следваха философията за пълно отсъствие на визуален индикатор при въвеждане на парола – мярка, която не скрива самото действие, но предотвратява лесното отгатване на дължината на паролата. Новата промяна обаче активира pwfeedback по подразбиране и така нарушава дългогодишната практика.

Какво точно се променя

След последния къмит sudo‑rs вече показва * при всяко натискане на клавиш в sudo prompt. Поддръжниците на промяната я определят като подобрение в удобството за нови потребители, които често се объркват от липсата на визуален индикатор.

Разработчиците признават, че това е компромис със сигурността, тъй като дължината на паролата става видима за всеки, който гледа екрана. Според тях обаче рискът е „минимален“ и не оправдава неудобството от напълно празния prompt.

Реакции и критики

Решението предизвика бурни реакции в общността. Част от потребителите определиха промяната като регрес и дори я маркираха като бъг. Основните критики са насочени към:

  • нарушаването на дългогодишна практика в сигурността;
  • опита да се „превъзпитат“ потребителите чрез ново поведение;
  • факта, че връщането към стария режим изисква ръчна намеса в конфигурационен файл.

Традиционното поведение може да бъде възстановено чрез добавяне на реда Defaults !pwfeedback в sudoers, но това е стъпка, която мнозина опитни потребители не желаят да правят, а новите – вероятно няма да знаят как.

Прочетете още:  Излезе Qt 5.10.1 с над 300 оправени бъга

По‑широкият контекст и рисковете

Показването на дължината на паролата може да изглежда дребен детайл, но в среди с по‑високи изисквания за сигурност това е реален риск. Визуалната информация може да бъде използвана като част от атаки, комбинирани с наблюдение, социално инженерство или анализ на поведение.

Промяната идва в момент, когато sudo‑rs все още не е масово разпространен. Въпреки това той вече е избран за стандартна sudo имплементация в предстоящия Ubuntu 26.04 LTS, което прави темата още по‑значима. Повечето други дистрибуции засега остават на класическия C‑базиран sudo — решение, което в светлината на последните събития изглежда по‑консервативно, но и по‑предвидимо.

Важно ли е това за потребителите

За хората, които държат на традиционното поведение и минималното изтичане на информация, промяната е неприятна. Възможността за ръчно връщане на стария режим е полезна, но не решава основния проблем, а именно, че новият подход е активен по подразбиране.

Докато проектът не преразгледа решението си, най‑сигурният подход е да се избягват системи, които разчитат на sudo‑rs, или да се коригира конфигурацията веднага след инсталация, за да се върне старото поведение.