powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / 32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
14 сообщений из 114, страница 5 из 5
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629923
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovЕсли человек сколько нибудь профессионально администрирует винду, то запуск консоли с повышением привилегий делается машинально.

Делать странные приседания ради тех, кто "типа профи" - совершенно излишне: или запомнят и будут делать так, как надо или могут страдать (фигнёй) и дальше.+1
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629927
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochв общем, автоматическое повышение придумали для интерактивных программ, которые советуются с пользователем когда им завершаться.
Для пакетных команд автоповышения быть не должно, они либо должны полностью работать без повышения, либо не работать."Когда вы говорите, Иван Васильевич ..."
UAC - это не про безопасность. Это про комфорт при достаточном уровне безопасности.
И ваша категоричность, мягко говоря, раздражает.
Точно так же, как раздражает безапелляционость запроса привилегий в манифесте приложения вместо нормального анализа ситуации и запроса повышения привилегий тогда и только тогда, когда это действительно необходимо.
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629930
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AriochНу да, именно. Всё, что технически не заблокировано, по факту разрешено Ты, вообще, понимаешь, что означает программа Windows Logo для ПО? Ровно тоже самое, что она означает для ноутбуков, фабричных компов и т.п. изделий. Когда нибудь наблюдал на ноуте стикер "Windows 10 Compatible"? Для того, чтобы получить право клеить такой стикер, ты обязан провести определенную процедуру сертификации.
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629937
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_devНет! Автоматическое повышение привилегий придумали совсем не для этих целей.

в контексте instclient - именно для этого

мы же именно его обсуждаем

rdb_devчтобы предотвратить несанкционированный доступ к файлам системы

а в контексте Windows-вообще - для того чтобы плавно но постоянно заставлять разработчиков писать программы, которые работают без админских прав. И инсталляторы к ним.

цели "предотвратить несанкционированный доступ" у UAC не было и быть не могло.
networkworld.com/article/2295224/lan-wan/microsoft--uac-not-a-security-feature.html
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629940
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

ну так вывод-то у тебя какой?

может ли вообще в природе быть ситуация "майкрософт запрещает" ?
И если может - то в какой ситуации и каким способом?
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629944
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovUAC - это не про безопасность. Это про комфорт

следовательно, ситуация instclient - "я написал много важного текста, но хрен ты его прочитаешь" - это против комфорта и против идеи UAC

Basil A. SidorovИ ваша категоричность, мягко говоря, раздражает.

у меня так же раздражает безаппеляционная защита ситуации "здесь играем, здесь не играем, здесь рыбу заворачиваем".

Повторяю - не столько возникновение этой ситуации, как её упёртая защита как нормы.
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629950
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochцели "предотвратить несанкционированный доступ" у UAC не было и быть не могло.
networkworld.com/article/2295224/lan-wan/microsoft--uac-not-a-security-feature.htmlНе надо читать всякий third-party бред! Чти первоисточник в обоих смыслах:
Как использовать контроль учетных записей (UAC) в Windows Vista
"Контроль учетных записей (UAC) является новой возможностью, которая помогает предотвратить вредоносные программы, также известный как «вредоносного ПО», повреждения системы. Контроль учетных Записей останавливает автоматическую установку неавторизованных приложений. UAC также предотвращает непреднамеренные изменения системных параметров."

User Account Control
"A well designed User Account Control experience helps prevent unwanted system-wide changes in a way that is predictable and requires minimal effort.

With User Account Control (UAC) fully enabled, interactive administrators normally run with least user privileges, but they can self-elevate to perform administrative tasks by giving explicit consent with the Consent UI. Such administrative tasks include installing software and drivers, changing system-wide settings, viewing or changing other user accounts, and running administrative tools."
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39629955
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochследовательно, ситуация instclient - "я написал много важного текста, но хрен ты его прочитаешь" - это против комфорта и против идеи UACinstclient, это лишь утилита, позволяющая программе-установщику дистрибутива FirebirdSQL Server (которая использует UAC для запроса повышения привилегий) или опытному администратору зарегистрировать в системе службу. Даже сама Microsoft не встраивает в подобные утилиты автоматический запрос привилегий, а таких утилит в дистрибутивах ПО Microsoft и самой ОС Windows как грязи.
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39630012
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochэто против комфорта и против идеи UACUAC обеспечивает комфорт пользователям из группы локальных администраторов и только им.

Можете предъявлять свои претензии мелкомягким, которые:
1. Не предусмотрели возможности повысить привилегии без перезапуска процесса;
2. Не предусмотрели возможности перезапустить процесс с повышением привилегий в той же самой консоли;
3. Не предусмотрели третью кнопку в окне запроса привилегий - "Продолжить" (не повышать привилегии вообще).

У первых двух пунктов есть хоть какое-то техническое обоснования, но вот за третий - надо бы просто расстрелять из рогатки.
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39630040
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

1,2 - разделение процессов, окна с разными уровнями изоляции даже собщения друнг другу ни в раз пошлют. Например, чтобы неповышенная программа не могла открыть окно настроек и выключить UAC нафиг. Хотя много чего другого она может, начиная с Win7.

3 - а зачем? Если функция может работать без повышения - пуст ьтак и работает. Если требует повышения - пусть повышается. Если есть две похожих, но чуточку различных функции, сделайте настройку перед кнопкой или две кнопки.
По ссылке с rdb-шной статьи: Allow Standard users to attempt task, and to elevate on failure. If Standard users can view the information and are able to make some changes without elevation, allow them to access the UI and have them elevate only if the task fails. This approach is suitable when Standard users have limited access, such as with properties of their own files in Windows Explorer


rdb_dev User Account Control
"A well designed User Account Control experience helps prevent unwanted system-wide changes

Во всей статье что характерно нет ни одного слова "security"

Потому что много чего "helps prevent", например длинные сложные пароли - и соотв. программы дял генерации и хранения паролей. Они полезны. Они "помогают предотвратить". Но они не часть подсистемы безопасности и разграничения доступа Windows. Хотя безусловно помогают ей пользоваться.
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39630058
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch3 - а зачем? Если функция может работать без повышения - пуст ьтак и работает.Как и всякое благое начинание, ваше разбивается о человеческую лень ...
Есть манифест, в котором запрошены максимальные привилегии.
Этот манифест вообще никак не связан с реальной необходимостью не только повышения привилегий, но и необходимостью вообще задействовать эти привилегии.
Но повышение привилегий запрошено и, таким образом, сделано "предложение, от которого нельзя отказаться".
Третья кнопка позволяет молча исправить ошибки человеческой лени.
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39631167
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rdb_dev,

Посмотрел скрипт.
Там копирование клиентских либ в system32, что мне тоже не очень нравится.

И я еще не понял, разве есть смысл копировать туда же и fbembed.dll
В моем представлении эмбеддед - дело интимное, лежать должен всяко с приложением которое его использует.

Код: powershell
1.
2.
3.
4.
echo Client libraries deploying from "%srcdir%"...
"%srcdir%\vcredist.exe" /q
xcopy "%srcdir%\fbsvr\bin\fbclient.dll" "%SystemRoot%\SysWOW64\" /q /y >nul
xcopy "%srcdir%\fbsvr\bin\fbembed.dll" "%SystemRoot%\SysWOW64\" /q /y >nul
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39631180
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksИ я еще не понял, разве есть смысл копировать туда же и fbembed.dll

Нету. Есть смысл копировать firebird.msg.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
    #39631312
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksrdb_dev,

Посмотрел скрипт.
Там копирование клиентских либ в system32, что мне тоже не очень нравится.64-хразрядная кладётся в system32, 32-хразрядная - в SysWOW64. Что тут может не нравится?

fraksИ я еще не понял, разве есть смысл копировать туда же и fbembed.dll
В моем представлении эмбеддед - дело интимное, лежать должен всяко с приложением которое его использует.Место экономишь? :) Не нравится - закомментируй копирование fbembed.dll. Это же cmd скрипт, а не скомпилированный бинарный модуль...
...
Рейтинг: 0 / 0
14 сообщений из 114, страница 5 из 5
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / 32-бит клиент и 64-бит сервер Firebird 2.5.8 на одной тачке с Win7x64
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]