Динамическое связывание менее безопасно? - PullRequest
2 голосов
/ 09 ноября 2010

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

Я читал книгу "Программирование на Эксперт С".У него есть хороший раздел по ссылкам.Если я правильно понимаю, не будет ли недостатком динамического связывания меньше безопасности?Если программа полагается на ОС для обеспечения стабильной и правильной библиотеки, то есть возможность для библиотек в ОС быть зараженными / вредоносными.Существует не так много программ, которые могли бы предотвратить зараженную библиотеку.

Это правильно?

1 Ответ

2 голосов
/ 09 ноября 2010

Это правда, но для замены DLL на вредоносную, злоумышленник должен иметь доступ на запись в файловую систему. Если у них это есть, то все ставки сняты - ваша безопасность все равно будет поставлена ​​под угрозу.

...