• DocumentCode
    2092976
  • Title

    Polymorphic Algorithm of JavaScript Code Protection

  • Author

    Qin, Jiancheng ; Bai, Zhongying ; Bai, Yuan

  • Author_Institution
    Beijing Univ. of Posts & Telecommun., Beijing, China
  • Volume
    1
  • fYear
    2008
  • fDate
    20-22 Dec. 2008
  • Firstpage
    451
  • Lastpage
    454
  • Abstract
    As a common language in the Web sites, JavaScript helps to make various dynamic Web pages. But it¿s more difficult to protect JavaScript source codes than to protect Java or C/C++ programs, because JavaScript codes can¿t be compiled into byte or binary codes. This paper discusses the obfuscation method to protect source codes of script languages like JavaScript, and provides a algorithm by using the reference design of the polymorphic viruses to make the random encryption. This algorithm named ¿parhelion¿ has been applied to a set of software of Web page encryption, and a Web-based information security system. The paper also gives the examples to show the effect of the protection.
  • Keywords
    Web sites; authoring languages; computer viruses; cryptography; C/C++ program; Javascript source code protection; Web page encryption; Web site; Web-based information security system; binary code; obfuscation method; polymorphic algorithm; polymorphic virus; Algorithm design and analysis; Binary codes; Computer viruses; Cryptography; Information security; Java; Protection; Software algorithms; Viruses (medical); Web server; Javascript obfuscators; polymorphic viruses; source code protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Computational Technology, 2008. ISCSCT '08. International Symposium on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-3746-7
  • Type

    conf

  • DOI
    10.1109/ISCSCT.2008.48
  • Filename
    4731465