[Homeros] Q: xmms2 и вопросы безопасности

Дмитрий Падучих dpaduch на k66.ru
Пт Май 14 04:51:35 UTC 2010


Michael Pozhidaev:

MP> 3. понижения привилегий процесса не видно. grep не находит ни одного
MP> setuid();

Сервер обычно работает от того же пользователя. Запускается
автоматически клиентом. Чтобы запустить от рута, нужно указать
специальный ключ. В таком случае, видимо, предполагается, что
пользователь знает, что делает.

[...]

MP> 5. напоследок ещё увидел, что авторы не прочь попользовать goto,
MP> который в наше время вообще производит плохое впечатление. Он хоть и
MP> вниз был, но как-то это не кузяво.

Если это упрощает понимание кода, то почему бы и нет. Какие у тебя есть
аргументы против, кроме религиозных? Если использование goto не упрощает
понимание и не даёт других выгод, тогда это, конечно, не очень хорошо.

http://en.wikipedia.org/wiki/Goto#Criticism_and_decline

-- 
Дмитрий Падучих


Подробная информация о списке рассылки Homeros