• DocumentCode
    669699
  • Title

    Improving protection of PHP source code using cryptology models

  • Author

    Jevremovic, Aleksandar ; Ristic, Nenad ; Veinovic, Mladen

  • Author_Institution
    Univ. Singidunum, Belgrade, Serbia
  • Volume
    02
  • fYear
    2013
  • fDate
    16-19 Oct. 2013
  • Firstpage
    409
  • Lastpage
    412
  • Abstract
    Nowadays there is growing issue in protecting PHP scripts from unwanted using, copying and modifications. Existing solutions on source code level are mostly working as obfuscators, are free, and are not providing any serious protection. Solutions that encode opcode are more secure but are commercial and require closed-source proprietary PHP interpreter´s extension. Additionally, encoded opcode is not compatible with future versions of interpreters which imply rebuying encoders from authors. Finally, if extension source-code is compromised, all script encoded by that solution are compromised too. In this paper we present a novel model for free and open-source PHP script protection solution. Protection level provided by proposed solution is equal to protection level of commercial solutions. Model is based on conclusions from using standard cryptology models for analyzing strengths and weaknesses of existing solutions when scripts protection is seen as secure communication channel in cryptology.
  • Keywords
    cryptography; program interpreters; PHP interpreter extension; PHP source code protection; cryptology models; extension source code; interpreters; obfuscators; opcode; open source PHP script protection; source code level; Analytical models; Encoding; Encryption; Open source software; Reverse engineering; PHP; encryption; interpreted languages; protection; source code;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Telecommunication in Modern Satellite, Cable and Broadcasting Services (TELSIKS), 2013 11th International Conference on
  • Conference_Location
    Nis
  • Print_ISBN
    978-1-4799-0899-8
  • Type

    conf

  • DOI
    10.1109/TELSKS.2013.6704410
  • Filename
    6704410