>  기사  >  백엔드 개발  >  안전한 PHP 소스 코드 인증을 보장하는 방법

안전한 PHP 소스 코드 인증을 보장하는 방법

(*-*)浩
(*-*)浩원래의
2019-10-17 11:08:302383검색

안전한 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를 추가하는 더 복잡한 인증 방법을 가지고 있습니다.

코드를 암호화하고 나면 정말 대단할 것 같은데, 소스코드가 크랙되어 손상되면 모든 판단 기능이 그냥 물고기가 되지 않을까요? ?

어떤 사람들은 내 코드가 암호화되어 있는데 어떻게 해독하나요?라고 말합니다. ? 말할 것도 없이, 최근에 Taobao에서 다음과 같은 제품을 봤습니다.

복호화할 수 없는 코드가 없으며 가격은 10위안부터 시작하는 것 같습니다. 거기에 가보니 10,000개 이상 기억된 코드가 10위안에 매진됐는데, 가게 주인이 서면으로 상업적 목적으로는 사용할 수 없고 학습용으로만 사용할 수 있다고 명시했음에도 불구하고 말이다. 헤헤.

그래서 shopnc는 핵심 코드 암호화를 사용하고 URL 라우팅 형식을 사용하여 이 사이트를 구축하는 데 사용된 승인되지 않은 도메인 이름을 검색 엔진에서 검색한 다음 변호사의 편지를 보냅니다. 이것도 계획이기 때문에 이유도 나름의 스타일이 있어야 한다.

그렇다면 PHP에는 그러한 또는 정말 멋진 라이센스 솔루션이 있습니까? ? 나도 모른다.

위 내용은 안전한 PHP 소스 코드 인증을 보장하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.