Проверьте подпись / usr / sbin / scutil in. NET Core на Ma c OS X - PullRequest
0 голосов
/ 05 февраля 2020

Я работаю над кроссплатформенным приложением, написанным на. NET Ядро, которое должно проверять достижимость сети. Из-за ошибки in. NET класса Core NetworkInterface, я должен искать альтернативный подход. Это предполагает использование собственного исполняемого файла /usr/sbin/scutil для проверки доступности внешнего IP-адреса.

Однако это приложение работает как root, поэтому вызывается scutil с привилегиями root вызывает проблемы безопасности в случае, если он заменен вредоносной утилитой. Я знаю, что scutil подписано Apple, поэтому есть ли способ проверить или прочитать подпись в. NET Core (аналогично собственной утилите Apple codesign)?

Буду признателен за любые советы о том, как действовать. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...