LINUX.ORG.RU

История изменений

Исправление mittorn, (текущая версия) :

suid:
1. Позволяет бинарнику выполнять операцию setuid, тем самым повышая привелегии
2. Запрещает другим процессам (пускай даже от этого же пользователя) вмешиваться в память, чтобы они не могли повлиять на действия с повышенными привелегиями

Например, su/sudo. Он имеет флаг suid. запускается от текущего пользователя, запрашивает пароль, поднимает привелегии, читает хэш пароля, проверяет его и выставляет привелегии при правильном пароле, после чего запускает дочерний процесс. Защита от ваимодействия как раз чтобы другие процессы не могли к примеру повлиять на проверку пароля.

Исходная версия mittorn, :

suid:
1. Позволяет бинарнику выполнять операцию setuid, тем самым повышая привелегии
2. Запрещает другим процессам (пускай даже от этого же пользователя) вмешиваться в память, чтобы они не могли повлиять на действия с повышенными привелегиями