ограничить доступ к файловой системе из CGI - PullRequest
2 голосов
/ 22 февраля 2011

Кто-нибудь знает, как ограничить доступ из CGI-скриптов (python, perl, ruby ​​и т. Д.) К файлам файловой системы (например, / etc / passwd) Так что я хочу иметь что-то вроде опции open_basedir в PHP для CGI

PS ОС не имеет никаких дополнительных функций безопасности, таких как grsecurity, apparmor или selinux

1 Ответ

0 голосов
/ 23 февраля 2011

Есть много способов сделать это:

  1. Использование CGIwrap
  2. Если вы настаиваете на том, чтобы прокатить его самостоятельно, используйте chroot.
  3. Использовать разрешения файловой системы. Вы должны запустить CGI-скрипт от имени определенного пользователя, например «restrict1234», и предоставить restrict1234 доступ только к определенному каталогу.
  4. Используйте возможности, если ваша ОС их поддерживает. Много делаю.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...