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
Link To Document