PHP ソース コードの認証に関して、インターネット上で次のような一節を目にしました。
いわゆるドメイン名認証プログラムは、それらをいじめるだけです。プログラムを理解していない人や、PHP に精通している人にとっては、どのように許可しても、それをクラックできるのは時間の問題です。
それは本当です。次のコード部分を見ることができます: (推奨される学習: PHP ビデオ チュートリアル)
function allow_doamin(){ $is_allow=false; $url=trim($_SERVER['SERVER_NAME']); $arr_allow_domain=array("5ixuexiwang.com");//这里可以添加多个授权域名 foreach($arr_allow_domain as $value){ $value=trim($value); $tmparr=explode($value,$url); if(count($tmparr)>1){ $is_allow=true; break; } } if(!$is_allow){ die('域名未授权!'); } } allow_doamin();
これは、次のコードを割り当てる限り、直接判定を渡します。取得したドメイン名に値を設定します。そのため、たとえ暗号化された PHP であっても、プログラマが推測するのは非常に簡単です。
それでは、どのように対処すればよいのでしょうか?さまざまなサーバーに関する情報を取得し、認証コードとして KEY を追加する、より複雑な認証方法を使用している人もいます。
コードが暗号化された後は非常に印象的ですが、ソースコードがクラックされて侵害されたら、すべての判定関数はただの魚になるのではありませんか? ?
私のコードは暗号化されているという人がいますが、どうすれば解読できますか? ?言うまでもなく、最近タオバオで次の商品を見つけました。
復号できないコードはなく、価格は 10 元のようです。私がそこに行ったところ、店主は商業目的で使用することはできず、学習のみに使用すると書面で述べていたにもかかわらず、少なくとも10,000個暗記した価値のあるコードが10元で配布された。ふふ。
そのため、shopnc はコア コード暗号化を使用し、URL ルーティング形式を使用して、このサイトの構築に使用された未承認のドメイン名を検索エンジンで検索し、弁護士の手紙を送信します。これも計画ですから、理由にも独自のスタイルがあるはずです。
では、PHP にはそのようなライセンス スキーム、または非常に素晴らしいライセンス スキームがあるのでしょうか? ?私にも分かりません。
以上がPHP ソースコードの安全な認証を確保する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。