Size: a a a

Saint P Ruby Community

2021 May 12

DR

Dmitriy R in Saint P Ruby Community
да это я понимаю, просто усложнить
источник

SP

Sergey Ponomarev in Saint P Ruby Community
ну и я не сильно уверен в легальности с точки зрения лицензий зависимостей
источник

SP

Sergey Ponomarev in Saint P Ruby Community
но кто на них в россии смотрит)
источник

DR

Dmitriy R in Saint P Ruby Community
у нас часть сервисов на elixir, так то их сбилдим и добавим ключи ttl, без них продукт не заработает, но c ruby тоже хотельсь бы решить вопрос, тк именно на ruby вся бизнес логика
источник

DR

Dmitriy R in Saint P Ruby Community
варик, можно попробовать
источник

DR

Dmitriy R in Saint P Ruby Community
лан, всем спасибо) буду пробовать)
источник

DR

Dmitriy R in Saint P Ruby Community
источник

DR

Dmitriy R in Saint P Ruby Community
такая штука еще есть
источник

DR

Dmitriy R in Saint P Ruby Community
нужно разбираться и пробовать)
источник

VD

Vla Dem in Saint P Ruby Community
Dip собирали в бинарник так долгое время, но в итоге отказались, так как там устаревшие руби и прочие зависимости
источник

VD

Vla Dem in Saint P Ruby Community
кажется, тут может сработать RubyNext) символы по словарю заменяешь
источник

AD

Anton Davydov in Saint P Ruby Community
Хм, интересно
источник

AD

Anton Davydov in Saint P Ruby Community
Так тебе словарь надо куда-то засунуть и как-то достать его так, что бы клиенты не получили к нему доступ 🤔
источник

VD

Vla Dem in Saint P Ruby Community
так это на этапе "компиляции"; клиент уже получит обфусцированные исходники
источник

VD

Vla Dem in Saint P Ruby Community
как в JS
источник

AD

Anton Davydov in Saint P Ruby Community
Вообще, кажется, что PoC такой штуки может зайти некоторым компаниям даже за $
источник

VD

Vla Dem in Saint P Ruby Community
Посмотри https://github.com/ko1/yomikomu

Это, по сути, прототип bootsnap, но там как раз модель "скомпилировать" папку и её грузить без исходников
источник

DR

Dmitriy R in Saint P Ruby Community
спасибо) гляну
источник

w

wi11son in Saint P Ruby Community
Я использовал jruby и запаковывал warbler в джарник
источник

w

wi11son in Saint P Ruby Community
Есть флаг для обфускации, но он не сильно усложняет реверс инженииринг и нв финале ты получаешь практически идентичные оригиналу сорцы.
источник