Steam для Mac эффективно работает как суперпользователь?

когда вы загружаете клиент, он не весит слишком много, и, кажется, делает очень мало. Внутри пакета приложений есть сценарий, который после проверки среды и принятия решения о том, что вы не используете Linux, запускает клиент, который загружает полную среду поддержки и ресурсы. Для того, чтобы это произошло (все это сохраняется внутри пакета, пакет приложений обновляется в этом процессе) Steam хочет Универсальный доступ для вспомогательных устройств и ваш пароль.

кэшируется ресурсы, предпочтения (например, сочетания клавиш), файлы поддержки (например, таблицы поиска требований к оборудованию игры) живут внутри пакета, а не в ~/Library/{Application Support|Preferences|Cache}; данные игр сбрасываются в ~/Documents/Steam Content.

Я бы описал себя как немного OCD (что действительно говорит о многом), и мне все равно. Я бы пошел расчесывать этот волосатый беспорядок и выяснить, где вещи, когда и если мне нужно, даже если он находится в незнакомом месте; это на самом деле не тикать меня. Ну, совсем немного ... немного.

что меня беспокоит-это путь Steam нуждается как доступ для вспомогательных устройств,и пароль для запуска в первый раз. Первый дает ему возможность говорить очень тесно с запущенными приложениями и базовой системой; в то время как последний (учетная запись администратора) вполне может дать ему, и это издатели неограниченный доступ ко всем моим программным обеспечением, оборудованием и данными. С издателями, как Rockstar с помощью сцены NOCD трещины опубликовать свои игры на Пар, я не уверен, что все в порядке с этим.

Я хотел бы больше игр, доступных для MacOS X и всех симпатичных машин, которые его запускают, но эта схема не кажется мне очень похожей на Mac. Похоже, Valve собирается обойти меры безопасности системы и лучшие практики, отказавшись от песочницы, подписания кода, относительно здравомыслящей структурированной организации; все то, что понравится кому-то, кто вообще не веселится на вечеринках, и умрет в одиночестве, в его давно мертвой матери подвал ... подожди. Право. В любом случае.

можем ли мы получить некоторую информацию о безопасности Steam для Mac на компьютере конечного пользователя от кого-то, кто понимает, как работает API доступности, могут ли игры, распространяемые в Steam, читать и писать за пределами пользователя, собирать данные из других запущенных приложений или тому подобное?

14
задан godDLL
03.04.2023 19:16 Количество просмотров материала 2498
Распечатать страницу

4 ответа

ответ от самих разработчиков (Роберт Баррис, в данном случае):

активация универсального доступа не является требование для Steam или для игр на Паровой. Однако, если вы хотите использовать Steam оверлей тогда нужен-UA обеспечивает механизм, с помощью которого Overlay может перехватывать ключи от игра даже тогда, когда игра впереди всех.

нет, игры Steam не запускаются как суперпользователь:/

10
отвечен RCIX 2023-04-05 03:04

есть тысячи установщиков, которым нужен пароль администратора для записи в защищенные области файловой системы, включая Apple. Если вы хотите знать, какой пользователь процесс выполняется, используйте ps или монитор активности.

включение специальных возможностей устройства доступа-это общее решение используется, когда не сценарные заявки должен быть автоматизирован с помощью ряда имитация кликов по меню и окон. Гораздо более вероятно, что люди, работающие над этим продуктом, просто знают ничего о платформе Mac, чем то, что они заинтересованы в том, чтобы рассказать вашей маме, где ваши непослушные папки.

http://www.macosxautomation.com/applescript/uiscripting/index.html

5
отвечен Hasaan Chop 2023-04-05 05:21

Steam не работает под root. Для установки просто необходимы ваши учетные данные.Тот факт, что использует вспомогательные устройства, не имеет большого значения. Многие приложения делают.На самом деле, большинство игр.

У меня есть пар работает, и я не беспокоюсь об этом.

но если вы, то получите что-то вроде Маленький Стукач. Он отслеживает весь входящий и исходящий трафик с вашего mac. Это необходимо приложение для каждого пользователя mac. Некоторые используют его для замены брандмауэра. А ты скажи ему, что приложения / процессы также позволяют доступ к сети. Таким образом, если Steam запустит процесс, с которым вы не знакомы, вы будете уведомлены. И вы можете решить предоставить (или нет) доступ.

вы должны быть запущены маленький Стукач в любом случае. Но, честно говоря, я думаю, что вы слишком беспокоитесь о Steam.

2
отвечен Stephen Cox 2023-04-05 07:38

мой партнер установил Steam на один из наших Mac, и ее собственного аккаунта нет в группе 'admin' -/var/log / secure.log показывает, что она только должна была использовать учетную запись администратора для Finder, чтобы скопировать его в"приложения".

доступ для вспомогательных устройств уже включен на этом Mac. Процесс листинг подтверждает, что ничего работает для Steam работает как root (но он работает как ваш пользователь. Он может делать все, что вы можете, как и почти любой другой кусок программы на стандартный Unix, включая чтение или удаление всех ваших файлов.)

Если вы очень параноик, установить и запустить свои игры в отдельной учетной записи пользователя.

1
отвечен jrg 2023-04-05 09:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх