UAC и повышение полномочий FAR

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
Post Reply
User avatar
GrAnD
Posts: 351
Joined: Thu 13 Oct, 2005 23:47
Location: Amsterdam
Been thanked: 3 times
Contact:

UAC и повышение полномочий FAR

Post by GrAnD »

Знаю официальный ответ FarTeam http://forum.farmanager.com/viewtopic.p ... 811#p72811
Но api не будет не потому, что мы такие жадные или ленивые, а потому, что это будет тупейшей дырой в безопасности.

Когда фар просит повышения — он имеет некоторый кредит доверия пользователя: пользователь знает, что скачал его с офсайта, знает, что код открыт, знает, что приподнятый фар выполняет очень ограниченный набор операций и знает, что ничего неожиданного не случится.

При наличии же api любой умник может сотворить любую гадость, прикрываясь именем far.exe.
Это всё равно, что свой паспорт цыганам отдать.

Поэтому, да — надо организовывать запуск своего админского процесса и самому отвечать перед пользователем за полученные неограниченные возможности.
Но предлагаю немного подискутировать на тему проблемы:
1) Злоумышленнику не очень то и нужно API чтобы сотворить неприятности, он может скопировать диалог повышения а дальше уже запускать зловредный код какой хочет.
2) Нормальные плагины требующие администраторских полномочий страдают от отсутствия этого АПИ, потому что не будет разработчик писать тот же самый код и самое главное рисовать те же самые диалоги что есть в самом FAR.
3) Пользователи нормальных плагинов страдают из-за того что надо запускать вторую копию FAR
4) Предоставив API для повышения прав фар мог бы контролировать процесс, отображать информацию о плагине, автор, название и тд, то есть мог бы выступать арбитром повышения.
4) Итого: видно что из-за отказа предоставить API страдают пользователи и нормальные не злоумышленные плагинописатели, а по мошенникам это никак не бъет.

Со своей стороны предлагаю компромисс - хотя бы добавить пункт меню в фаре позволяющий поднять полномочия текущей копии.

ЗЫ
Ни себя ни кого другого из плагинописателей "цыганом" в плохом смысле этого слова не считаю.
Поэтому не понимаю такого отношения.
User avatar
John Doe
Бюрократ
Posts: 13851
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 428 times
Contact:

Re: UAC и повышение полномочий FAR

Post by John Doe »

GrAnD wrote:2) Нормальные плагины требующие администраторских полномочий страдают от отсутствия этого АПИ, потому что не будет разработчик писать тот же самый код и самое главное рисовать те же самые диалоги что есть в самом FAR.
А зачем что-то писать? Надо взять готовое и подрихтовать под свой проект ;-)
GrAnD wrote:Со своей стороны предлагаю компромисс - хотя бы добавить пункт меню в фаре позволяющий поднять полномочия текущей копии.
Именно текущей копии никак не подымешь, невозможно, надо новую запускать.
Но подумать как это поудобнее сделать конечно можно.

В простейшем случае набираем в комстроке "far.exe" и жмём CtrlAltEnter.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: UAC и повышение полномочий FAR

Post by DrKnS »

Пользуйтесь поиском.
http://forum.farmanager.com/viewtopic.p ... 493#p88493
Post Reply

Return to “Предложения и идеи”