[OK]を、私はCMSの作成中です。無料版とプレミアム版があります。明らかに、プレミアムバージョンにはモジュールがあり、無料版には含まれません。私のプレミアムバージョンがウェブ上で共有されないようにするにはどうすればいいですか? Iveはリモートサーバーの検証、暗号化、プレミアムスクリプトのエンコーディングを含むライセンスキーの使用について検討しました。私はZend GuardやIoncubeを使いたくないのです。なぜなら、ユーザーがCMSにインストールされたソフトウェアを持っていなければならないからです。私はまた、エンコードを除外するCMSをカスタマイズ可能にしたい。誰でもスクリプトが無効にならないようにするアイデアはありますか?可能であれば、リモート検証を行う単一のページをエンコードすることは可能です...ちょうど何か...それは弾丸である必要はありません..しかし、初心者のクラッカーがそれをヌルにして解放することを防ぐ何かプレミアムPHPのセキュリティで保護された方法
答えて
エンコードページ: 個人的には、PHPエンコーダを避けるためにいくつかの手法を試しましたが、商業環境では何も効果的ではありませんでした。
私の経験によれば、管理された環境のほとんどが既に両方を持っている可能性が高いため、IoncubeとZendはサーバーにインストールされていないので心配はありません。このため、ユーザーが単一のアプリケーション用にインストールする必要があるという問題が軽減されます。
あなたのターゲット市場にも依存していると言って、あなたがJoomla!たとえばWordPressの場合、ターゲット市場は通常、管理された環境を使用するため、大きな問題はありません。 しかし、イントラネット市場では、これは軽微な問題かもしれませんが、塩分の価値があるサーバ管理者なら、これを簡単にインストールすることができます。ライセンスモジュールでライセンスを確認するためにポート設定を指定する必要があるため、イントラネット市場は少し難しくなります。
注:ご使用の製品はソースコードを使用して配布されるため、IP(Intellectual Property)に注意して注意する必要があります。これは一般に、すべてのページに法的拘束力があります。また、プロジェクトで使用している他のIP所有者のスクリプトの要件を尊重することを忘れないでください。
LICENSING & ENCODING(SUGGESTION):ライセンス機能を備えた単一のページのエンコーディング はそれについて行くの方法ですが、ソースコードの残りの部分が利用可能な場合、あなたはそれがかなり簡単バイパスすることができます。
ライセンス機能付きの1ページをエンコードするだけでなく、ログインの検証、各保護されたページの認証チェックの半分、データベースへの投稿用の基本機能もエンコードします。こうすることで、ライセンススクリプトでエンコードされたページを削除しようとすると、ログインやコンテンツの更新はなくなります。セッションチェックの半分が有効なので、システムから追い出されます。各ページの操作に必要な別の機能です。これはメニューです(これはログアウト機能を隠すことができるのですばらしい)、ログアウト機能の一部のように見えますが、現実にはすべての変数が存在しない場合は、セッションを破棄します。
保護された各ページ(その関数をエンコードする必要があります)での認証チェックの値を選択するときは、ランダム変数とわかりやすい名前のようなものを使用してみてください(MD5ハッシュが好きです)。スクリプトの「ハッキング」を回避するためのもう1つの方法です。
私はこれがあなたを助けてくれることを願っています。
それは素晴らしい答えです、ありがとう:) – Wilson212
- 1. セキュリティ保護されたデータクライアントサイドキャッシュ?
- 2. セキュリティで保護されたユーザーアカウントデータベース
- 3. セキュリティで保護されたXMLパーサー
- 4. セキュリティで保護されたASP.NET WebサービスとPHP
- 5. ドキュメントディレクトリのセキュリティ保護されたコンテンツ
- 6. スプリングセキュリティのセキュリティ保護されたカスタムページ
- 7. AngularJs php rest APIのセキュリティ保護された通信
- 8. phpセキュリティ保護とプライベート
- 9. セキュリティで保護されたサイト(WInphone 7)のWebBrowserTaskセキュリティ警告
- 10. セキュリティで保護されたアプリケーションの方が良い
- 11. セキュリティで保護されていないページをhtaccessでセキュリティ保護されたページにリダイレクトする
- 12. SpringセキュリティWebSecurityConfigにはセキュリティ保護されたゾーンと保護されていないゾーンが必要です
- 13. 保護されたプロパティPHP
- 14. セキュリティで保護されたデータベースのパスワードを忘れた
- 15. Class.forName( "com.mysql.jdbc.Driver")のセキュリティ保護方法
- 16. 未知のセキュリティで保護されたWi-Fiネットワークに接続する方法
- 17. セキュリティで保護された/プライベートのWCFサービスを作成する方法
- 18. セキュリティで保護されたページとセキュリティで保護されていないページのレイアウトを分離する方法
- 19. PHPクライアント用WCF Webサービスのセキュリティ保護
- 20. セキュリティで保護されたログインページを作成する方法、検索機能
- 21. Webサービスでのセキュリティで保護された認証
- 22. 認証なしのjwtでセキュリティで保護されたapiキー
- 23. データ処理専用のセキュリティ保護されたmysqlサーバの作成方法
- 24. adminディレクトリのパスワードで保護されたフォルダのセキュリティ
- 25. Facebookのセキュリティで保護されたキャンバスのURL
- 26. UI iOSのテスト、セキュリティで保護されたテキストエントリの選択textField
- 27. セキュリティで保護されたレイヤーを備えたAndroidスクリーンレコード
- 28. PHP - cPanelとpemファイルを使用してセキュリティで保護されたWebソケット
- 29. ローカルホストのセキュリティ保護されたWebサービスにWebサービスクライアントを作成する方法
- 30. phpファイルの保護方法
初心者を援助することは助けにならない。なぜなら、それは1人の中間ユーザーしか必要とせず、全ての初心者は無料のバージョンを手に入れるからである。防弾使用許諾契約に進んでください。あなたの製品を保護するためにPHPでやっていることは、自明にバイパス可能です。 –
ご回答いただきありがとうございます:)このライセンス契約書はどのようなものですか?本当に正直であるために著作権を支払うことを望んでいません – Wilson212
あなたは弁護士と話す方が良いでしょう。 –