私はtwistedを使用してサーバーを作成しています。 問題は、自分のコードを保護する必要があることです。私はそれを公開したくないので、私はPythonコードの難読化またはコンパイルに本当に集中していません。 私の問題は、私のねじれたアプリケーションがrootのuidで実行されなければならず、多くの人がこのサーバーにrootアクセスできることです。 読めるかどうかは気にしないが、修正できないようにしたい! 私はねじれを使用していることを知って、最高の解決策は何ですか?私はtwisted、tapconvert、mktapの中でtwistedが自分のコードを "暗号化"することができることを見てきましたが、それについての良い文書は見つかりませんでした。 誰かが私を助ける?ねじれたファイルを暗号化するには?
お返事ありがとうございます=) よろしくお願いいたします。
/!EDIT: 別の質問がありました。ねじれたドキュメントのこの部分に従ってコードを書いています:http://twistedmatrix.com/documents/current/core/howto/application.html twisty -y server.py --logfileのようなコマンドを使ってサーバを起動します... 私はそれをやっているので、私は自分のコードを隠すためにcx_Freezeのようなソフトウェアを使うことはできないと思いますか?
お返事ありがとうございます。私のソフトをrootのuidで動かす主な理由は、ルートとしても動作する必要がある他のバイナリをある時点で起動する必要があるからです。私は現在、この問題に取り組んでいます。私は信頼していない人からサーバーへのアクセスを削除しようとしていますが、これを達成するには数回かかるでしょう。とにかく、誰かがそれを読んでしまうのを防ぐのに興味があります、おそらくそれは悪い同僚にそれを修正することを妨げるでしょう)。私はtwistdの暗号化の仕組みについての私の "文化"にも興味があります。リンクがあれば...ありがとう! – unpythonicguy