Домашняя » как » Почему некоторые приложения Mac нуждаются в «управлении этим компьютером с помощью специальных возможностей?»

    Почему некоторые приложения Mac нуждаются в «управлении этим компьютером с помощью специальных возможностей?»

    Некоторые приложения, такие как Dropbox и Steam, попросят «управлять этим компьютером с помощью специальных возможностей». Но что, черт возьми, это значит??

    Формулировка вводит в заблуждение, если не сказать больше. Что на самом деле дает это разрешение? По сути, это дает приложению возможность контролировать другие программы. Apple обрисовывает их совет здесь:

    Если вы знакомы с приложением, вы можете авторизовать его, нажав «Открыть системные настройки» в предупреждении, а затем установив флажок для приложения на панели «Конфиденциальность». Если вы не знакомы с приложением или не хотите предоставлять ему доступ к вашему Mac, нажмите «Запретить» в оповещении..

    Но это только оставляет больше вопросов. Почему вы должны дать это разрешение вообще? Что означает предоставление этого разрешения - действительно ли такие приложения «контролируют этот компьютер»? И почему это называется «Доступность», а не просто доступ к системе? Давайте разберем это.

    Почему я должен это делать?

    Процесс включения настроек доступности немного запутан. Вам нужно открыть «Системные настройки», затем перейти к «Безопасность и конфиденциальность»> «Конфиденциальность»> «Доступность». Оттуда вам нужно нажать на значок замка в левом нижнем углу, ввести пароль, и только тогда вы можете предоставить доступ к своему приложению.

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

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

    Но некоторые приложения необходимость управлять другими приложениями, чтобы предлагать определенные функции. Steam, например, любит предлагать оверлей поверх игр; для этого нужен доступ с ограниченными возможностями. Dropbox любит накладывать значок на приложения Microsoft Office; ему нужен доступ для доступа, чтобы сделать это.

    Другие приложения зависят от доступа Accessibility, чтобы выполнить их основную предпосылку. Бармен, например, может переупорядочить и удалить элементы строки меню Mac, но для этого ему необходим доступ с ограниченными возможностями. BetterTouchTool может разблокировать мощные элементы управления жестами в macOS, но для этого также необходим доступ с расширенными возможностями.

    Вы не хотели бы жить в мире, где любой Приложение может делать эти вещи, даже не спрашивая у вас разрешения. Тем не менее, предоставление доступа позволяет программам, которым вы доверяете, управлять другими приложениями и вашей системой..

    Почему это называется «доступность»??

    Как вы уже заметили, ни один из наших примеров не имеет ничего общего с «доступностью», поскольку этот термин часто используется. Итак, почему у функции есть это имя?

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

    Для людей с ограниченными возможностями все эти приложения жизненно важны для использования Mac. Просто так получилось, что разрешения, необходимые для таких программ, также необходимы приложениям без доступа, таким как Steam и Dropbox..

    Приложения не могут пропустить эти шаги?

    Вы можете задаться вопросом: почему приложения просто не пропускают ненужный шаг отправки пользователей в Системные настройки и просто добавляют себя в список во время установки??

    Ну, это было бы огромным риском для безопасности. Если Dropbox может добавить себя в список доступа Accessibility, не спрашивая вас, то же самое можно сделать и с любым вредоносным ПО Mac, которое хочет взять под контроль систему. требующий вы чтобы открыть Системные настройки, введите свой пароль и убедитесь, что приложение обеспечивает доступ только в том случае, если вы действительно этого хотите.

    Говоря о Dropbox: они некоторое время обходили это требование, используя недокументированную уязвимость, чтобы добавить себя в список. Нет, серьезно: Dropbox кратко действовал как вредоносная программа.

    Dropbox утверждал, что во всем этом нет ничего плохого; эксперты по безопасности не согласились. Как и Apple, которая в конечном итоге исправила лазейку, которую Dropbox использовал, чтобы добавить себя в этот список.

    В наши дни Dropbox ведет себя сам и запрашивает разрешение. Так должно большинство приложений. Но всегда есть вероятность, что какая-то программа или даже вредоносная программа укротили свой путь назад, поэтому не забывайте время от времени проверять свой список доступа Accessibility, удаляя вещи, которые вы не можете распознать..