Как вы обеспечиваете безопасность установки пакетов? - PullRequest
0 голосов
/ 14 декабря 2011

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

(2) Также следует помнить, что информированные конечные пользователи могут удалить каталог плагинов вашего пакета и / или изменить файл InstallerSections.plist вашего пакета.удалить пользовательские плагины из его потока.Таким образом, плагины не могут служить эффективными привратниками для предотвращения установки.

Так что я задался вопросом, насколько безопасен файл pkg?Может ли пользователь открыть программу установки и изучить все отдельные файлы, которые должны быть установлены?Если так, как я могу заблокировать это?Если нет, как я могу запретить пользователям удалять мой плагин с лицензионными требованиями из установки?

Обратите внимание, это набор инструментов и исходных файлов / библиотек.Невозможно запросить серийные номера во время выполнения.

Если это невозможно с создателем пакетов, какие еще установщики могут это сделать?

...