A4 Vertaisarvioitu artikkeli konferenssijulkaisussa
A comparison of online JavaScript obfuscators
Tekijät: Sampsa Rauti, Ville Leppänen
Toimittaja: Juan E. Guerrero
Konferenssin vakiintunut nimi: International Conference on Software Security and Assurance
Julkaisuvuosi: 2019
Kokoomateoksen nimi: 2018 International Conference on Software Security and Assurance (ICSSA)
Aloitussivu: 7
Lopetussivu: 12
ISBN: 978-1-5386-9211-0
eISBN: 978-1-5386-9210-3
DOI: https://doi.org/10.1109/ICSSA45270.2018.00012
Obfuscation, obscuring the meaning of source code, has been proposed as a security measure to protect JavaScript applications running in web browsers on the client-side. This paper presents a comparative study of online JavaScript obfuscators, looking at the obfuscation techniques they employ and assessing their resilience, potency and the costs associated with the obfuscation process. We conclude that while several current obfuscators are theoretically quite resilient and potent, in most cases their output can effortlessly be reversed by automatic deobfuscators. We also suggest several methods for strengthening JavaScript obfuscation.