WebHostingTalk.ru  

Вернуться   WebHostingTalk.ru > Главные форумы > Технические аспекты и вопросы безопасности

Ответ
 
Опции темы
  #1  
Старый 21.02.2003, 20:07
Valsts.Lv Valsts.Lv вне форума
Студент
 
Регистрация: 21.02.2003
Сообщений: 3
Отправить сообщение для Valsts.Lv с помощью ICQ
Лампочка

Доброе время суток, коллеги!

Уже больше года занимаюсь хостингом, многие клиенты просят shell доступ, в основном для irc ботов. Решила за определенную плату предоставлять такую возможность. Так как на хостинг сервере ето самоубийство, поставила отдельную машину под FreeBSD 4.6.

Желаю знать, что можно разрешать юзерам, а что нет, в целях собственной безопасности. На какие нюансы обратить наибольшее внимание?

Заранее благодарю гуру за полезные советы.



Ответить с цитированием
  #2  
Старый 21.02.2003, 20:17
ENELIS ENELIS вне форума
Лаборант
 
Регистрация: 12.05.2002
Сообщений: 276
Отправить сообщение для ENELIS с помощью ICQ
По умолчанию

Следует обратить внимание на кодировку

А если серьезно, то, когда мы выбирали шел для своих клиентов не нашли ни одного стандартного, который бы был достаточно надежен. Пришлось переписывать один из шелов (не вспомню названия), чтобы запретить просмотр чужих файлов и директорий, запуска ненужных программ итп.
__________________
С уважением,
ENELIS Russia
http://www.enelis.ru
Ответить с цитированием
  #3  
Старый 21.02.2003, 20:22
Valsts.Lv Valsts.Lv вне форума
Студент
 
Регистрация: 21.02.2003
Сообщений: 3
Отправить сообщение для Valsts.Lv с помощью ICQ
По умолчанию

Enelis

Спасибо за совет. С кодировкой всегда было ок, а тут такая бяка Пишу из Phoenix 0.5 / Linux Mandrake 9.

Если не затруднит, просьба вставить мой пост в читаемом виде. Спасибо!



Ответить с цитированием
  #4  
Старый 21.02.2003, 23:49
ptitov ptitov вне форума
Младший научный сотрудник
 
Регистрация: 06.03.2002
Сообщений: 616
По умолчанию

Enelis
Ну запуск ненужных программ, допустим, можно запретить и проще...

А как же CGI-скрипты? Или вы perl тоже переписали, чтобы клиент не мог сделать ничего лишнего?
__________________
http://www.bhost.ru/
Хостинг - 100 Мб от 5$/мес.
Ответить с цитированием
  #5  
Старый 22.02.2003, 00:44
ENELIS ENELIS вне форума
Лаборант
 
Регистрация: 12.05.2002
Сообщений: 276
Отправить сообщение для ENELIS с помощью ICQ
По умолчанию

Переписать еще и perl - даа ... мечта!

По-моему, perl под юзером идет с теми же привелегиями,
что и юзер.
__________________
С уважением,
ENELIS Russia
http://www.enelis.ru
Ответить с цитированием
  #6  
Старый 22.02.2003, 09:26
Igoron Igoron вне форума
Дипломник
 
Регистрация: 09.08.2002
Сообщений: 21
По умолчанию

А зачем шел то перепсывали?
от чего Вас это спасло?
Ответить с цитированием
  #7  
Старый 22.02.2003, 10:18
ENELIS ENELIS вне форума
Лаборант
 
Регистрация: 12.05.2002
Сообщений: 276
Отправить сообщение для ENELIS с помощью ICQ
По умолчанию

Переписывали затем, чтобы он работал под нашей общей системой управления виртуальным и выделенным хостингом. Сейчас планируется интерактивизация шела соответственно настройкам клиента в панели.

Спасло от глюков rsh rbash, когда можно подменять системные переменные типа $HOME, когда можно облазить все файлы, с неправильными привелегиями итп.
__________________
С уважением,
ENELIS Russia
http://www.enelis.ru
Ответить с цитированием
  #8  
Старый 22.02.2003, 10:40
Igoron Igoron вне форума
Дипломник
 
Регистрация: 09.08.2002
Сообщений: 21
По умолчанию

если есть шел значит можно написать програмку, из любой програмки можно звать любые фукции работы с диском а значит и облазить его как угодно и запускать все что угодно, на все на что хватит прав, что позволит ОС.

зачем запрещать менять переменные? они всеравно действуют только на текущий сеанс пользователя и никак не влияют на систему.

а еще из под вашего шела можно наверное запустить любой другой и будут побарабану все ваши ограничения.

2 Valsts.Lv: ставьте правильные права на файлики и невздумайте тратить время на бредовые идеи с переписыванием шела
Ответить с цитированием
  #9  
Старый 22.02.2003, 12:22
ENELIS ENELIS вне форума
Лаборант
 
Регистрация: 12.05.2002
Сообщений: 276
Отправить сообщение для ENELIS с помощью ICQ
По умолчанию

У нас очень узкий спектр программ, которые может запускать юзер и зачастую они переписаны под ограниченные версии. Запускать программы с путями юзер не может (это про другой шел).

Для 1-2х пользователей не нужно делать свои версии. Для 1000, когда управление ведется с единой системы всем массивом серверов нам нужен был свой шел и не только шел, но и дугое ПО, которое нужно для хостинга.
__________________
С уважением,
ENELIS Russia
http://www.enelis.ru
Ответить с цитированием
  #10  
Старый 22.02.2003, 12:32
ptitov ptitov вне форума
Младший научный сотрудник
 
Регистрация: 06.03.2002
Сообщений: 616
По умолчанию

А что мешает юзеру запустить собственную программу?
__________________
http://www.bhost.ru/
Хостинг - 100 Мб от 5$/мес.
Ответить с цитированием
Ответ


Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как войти в shell виртуального сервера, нужна инф. для начинающего CGI Си программ(+) socia Технологии программирования для web 1 04.04.2009 16:07


Часовой пояс GMT +3, время: 15:52.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot