Reverse Engineer Auto-Generated C?

Насколько легко реконструировать автоматически сгенерированный код C? Я работаю над проектом Python и в рамках своей работы использую Cython для компиляции кода в целях ускорения.

Это действительно помогает с точки зрения скорости, но меня беспокоит, что там, где я работаю, некоторые люди попытаются «заглянуть» в код и выяснить, что он делает.

Код Cython - это, по сути, автоматически сгенерированный код C. Неужели его очень сложно перепроектировать?

Есть ли какие-либо рекомендации, которые сделают код более безопасным и труднее выполнить обратное проектирование? (Я предполагаю, что, приложив достаточно усилий, все можно исправить).

7
задан Andrew Marshall 31 March 2011 в 23:20
поделиться