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 :
بازگشت