Как можно защитить код приложения на Python?

Здравствуйте. У меня есть API на python. В состав этого "API" входит т.н. "роутер" - часть API, перенаправляющая запросы к ядру. Этот роутер запускается с помощью gunicorn. Также в API есть несколько крайне важных классов, которые я также хотел бы защитить. Эти классы импортируются в незащищённые файлы с открытым исходным кодом. Под защитой я понимаю невозможность как-либо получить исходный код отдельных частей приложения (вообще никак). Как можно реализовать такое?
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 2
TheDeadOne
@TheDeadOne
Седой и строгий
Переписать их на Cython и скомпилировать в pyd.
Ответ написан
Sly_tom_cat
@Sly_tom_cat
.
Любой код, который вы отдаете на сторону можно реверсинжинирить, как бы вы его не защищали (вопрос только в желании получить этот код).

Поэтому, либо на защиту просто забить, либо не отдавать код (исполнять на своей стороне).

Другого не дано априори. Это можно принимать и жить спокойно, а можно не принимать и продолжать бороться с ветряными мельницами.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Popmechanic Москва
от 100 000 до 150 000 руб.
Panda Media Нижний Новгород
от 70 000 руб.
НЛ Континент Новосибирск
от 60 000 до 100 000 руб.
20 авг. 2018, в 07:25
180000 руб./за проект
20 авг. 2018, в 02:05
1000 руб./за проект