Сегодня 26 ноября, вторник ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7276
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Хабрахабр: Web-разработка / Блог / Захабренные
Хабрахабр: Web-разработка / Блог / Захабренные
Голосов: 1
Адрес блога: http://habrahabr.ru/blog/webdev/
Добавлен: 2008-06-12 19:52:21 блограйдером ZaiSL
 

Под капотом квеста для программистов

2012-09-17 12:05:07 (читать в оригинале)


В настоящий момент мы работаем над новым проектом – разработкой online квеста, суть которого заключается в том, чтобы программисты, разделившись на два лагеря (ИТшники и ФСБшники), решали бы самые разные задачи из области программирования на своем любимом языке, проходя при этом некоторую интересную историю посредством чтения красочного комикса с захватывающим сценарием. Сразу оговоримся, что ограничений на языки программирования нет. Единственное ограничение: они могут быть просто не проинсталлированы на серверах ввиду их редкости, например. Сегодня нам хотелось бы рассказать о проблемах, с которыми мы встретились в разработке серверной части.

Самой главной проблемой проекта стало обеспечение безопасности серверов во время игры, т.к. мы позволим запускать у себя, по сути, посторонний код без каких либо ограничений на доступ к ресурсам. Т.е. запуская программы, мы должны таким образом настроить окружение, чтобы отработанная программа (которая может по факту может оказаться инсталлятором вируса) не сломала сервер и была удалена по окончании работы. При решении проблемы необходимо сформировать список пунктов, из которых она состоит. Наш список выглядит так:
  1. У нас есть сервер, на котором будет крутиться некоторое программное обеспечение, полученное из внешнего источника, и которое, по факту, неизвестно что будет делать, пока работает;
  2. Есть, в перспективе, большое количество пользоваталей, которые будут заливать на сервак большое количество приложений. Часть из них, вполне возможно, могут оказаться даже вирусами: мы позволим заливать все, начиная от php, заканчивая exe файлами. Проблема похожа, но немного шире: программа может резидентно остаться работать на сервере;
  3. Запускаясь, программы будут выедать огромное количество ресурсов.


Затем, мы приступили к поиску решений.
Читать дальше →

Тэги: luxoft, блог, веб-разработка, вычисление, игра, квест, компания, облачный, распределенный

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.