Обновить
16

Пользователь

0,1
Рейтинг
6
Подписчики
Отправить сообщение
У дропбокса всё серьёзнее. :)
Они применили сразу несколько техник, начиная от смены опкодов и заканчивая шифрованием pyc файлов, а я предложил просто шифровать py файлы. Так что у дропбокса костылей побольше будет, но и защита, относительно, понадёжнее.
ExConsole позволяет встроить интерактивную консоль-отладчик в Python-приложение.

А как же кроссплатформенность инструмента? Я правильно понимаю, что в Windows не заработает? Модуль signal под Windows ограниченный. В нём, например, нет SIGQUIT.
Возникает много вопросов.

Вот некоторые:
— Зачем потребовались «научные роты», когда НИИ загибаются без работы и финансирования? Учёные должны делать открытия и двигать науку, военные должны защищать страну, зачем потребовалось смешивать? Эффективно ли это?
— Что серьезного смогут сделать вчерашние студенты за год «научной деятельности», перемежая этот процесс с военной службой, причём за еду?
— Как будет поставлен рабочий процесс и НИР, как будет передаваться опыт от одних срочников следующим, которые придут через год? Инфраструктура, лаборатории, финансирование и т. д.?
— Кто эти научруки? Генералы, аспиранты, профессора? Они в теме?
— Что делать-то вообще будут? Какую-то систему безопасности или что? В тексте очень расплывчато дано описание очень важной информационной сети и сравнение с атомной бомбой по значимости.
— Там вообще есть те, у кого есть чёткое понимание, а что вообще происходит, кроме того Контр-адмирала с четырьма высшими образованиями?
— Система будет реально работать, или вся эта суета только ради того, чтобы формально выполнить приказ сверху?
Если заниматься каждый день по часу, то понадобится примерно 30 лет если верить этой теории. С рождения можно начинать. :)
Найден универсальный повод. Можно сказать так, что нашли «серебряную пулю» в своём нехитром стремлении контролировать. Причём, сознательно раздувают истерию с этой темой, словно вокруг всем вдруг позарез понадобилось искать это в интернете. Несколько лет назад никто и не слышал, и не думал об этом, а сейчас на каждом углу вопят, что интернет очень опасен. Самая настоящая пропаганда с подменой понятий для продавливания своих интересов для контроля над обществом. Ни о какой заботе об обществе тут и речи быть не может.
А у вас, наверное, интерпретатор Python x64? Судя по первым строчкам на скриншоте [MSC v.1500 64 bit (AMD64)], так и есть. Я собирал *.pyd-ы с x86 интерпретатором.
Попробуйте второй пример с вычислениями.
А можете добавить в сравнение производительности IntelliJ IDEA и, по возможности, Sublime Text 3?
В Sublime Text 3 в build 3047 вроде как была улучшена производительность рендеринга.
Хорошо. Только не очень понятно, зачем, если задача — получить питоний код из модуля. Можете пока посмотреть то что есть?
Добрался. :)

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

Хотя, возможно, я просто не очень хорошо понял, чем будет лучше шифрование байт-кода в итоге. Ведь интерпретатор всё равно когда-то выполнит расшифрованный код, и этот код будет загружен в память в открытом виде, а значит станет доступен тому, кто его использует.
В том случае был аппаратный ключ, без которого ПО даже не запускалось.
Тогда бы пришлось переписать всё «ядро» проекта. Сейчас я думаю, что, возможно, это был бы разумный шаг.
Это же только для примера. С таким же успехом можно было бы для примера использовать любой метод обратимого преобразования. :)
Да, я понимаю, что термин «обфускация» достаточно ёмкий, за которым стоят сложные методы и техники запутывания кода, исследованные и доказанные математически. Но для Python мне не встречались проекты с таким уровнем методов запутывания, какой даётся в статье по вашей ссылке.
То есть, сделать «Хеллоу ворлд!» с бинарным модулем, в котором будет производиться расшифровка? Могу сделать, конечно, как только доберусь до подходящего компьютера.
О, спасибо за информацию! Я этого не знал. Значит на моём кривом велосипеде уже кто-то успел прокатиться до меня. Результат, конечно, вполне предсказуемый. :)
12 ...
67

Информация

В рейтинге
3 790-й
Откуда
Россия
Зарегистрирован
Активность