Можно ли развернуть приложение Rails на сервере таким образом, чтобы даже корень не мог просмотреть код?

Клиент спрашивает меня, возможно ли развернуть приложение Rails на стороннем сервере таким образом, что даже администратор сервера не может получить исходный код приложения. Может быть какая-нибудь упаковка с шифрованием или что-то в этом роде? Я думаю, что это невозможно, но я хочу заверить его в этом, и теперь мне интересно этот вопрос...

Заранее спасибо за любые идеи:-)

1 ответ

Решение

Тот же вопрос, что и Как запретить пользователям читать мой код Ruby?

Лучший ответ там: Jruby.

кодировщик ruby выглядит как жизнеспособное решение и нацелен на MRI & Rails. Это, вероятно, будет моей первой попыткой.

Я также предположил бы, что Рубиниус можно использовать для обфускации, поскольку он компилируется в байт-код. Я видел, что это было предложено для такого использования, но не видел, чтобы кто-то на самом деле реализовывал инструмент развертывания для таких целей.

Другие вопросы по тегам