2022
DOI: 10.1007/978-3-030-93956-4_8
|View full text |Cite
|
Sign up to set email alerts
|

JSLIM: Reducing the Known Vulnerabilities of JavaScript Application by Debloating

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…To address this issue, several tools have been proposed to remove bloat from source code directly, i.e., not when the code is deployed. These tools are usually tailored to specific programming languages such as C/C++ [11,31], JavaScript [71] and PHP [6]. These tools typically result in source-code size reduction [6,11,31], a reduction in CVEs [6,11,31,71] and reduction in binary sizes [11].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…To address this issue, several tools have been proposed to remove bloat from source code directly, i.e., not when the code is deployed. These tools are usually tailored to specific programming languages such as C/C++ [11,31], JavaScript [71] and PHP [6]. These tools typically result in source-code size reduction [6,11,31], a reduction in CVEs [6,11,31,71] and reduction in binary sizes [11].…”
Section: Related Workmentioning
confidence: 99%
“…These tools are usually tailored to specific programming languages such as C/C++ [11,31], JavaScript [71] and PHP [6]. These tools typically result in source-code size reduction [6,11,31], a reduction in CVEs [6,11,31,71] and reduction in binary sizes [11].…”
Section: Related Workmentioning
confidence: 99%
“…µTrimmer [44], designed for MIPS firmware, eliminates unwanted basic blocks in shared libraries. JSLIM [42] is another debloating framework to remove dead code and code containing vulnerabilities in JavaScript applications. Unlike these code-based debloating techniques, IOSPReD explores data-based debloating for efficient storage space utilization and application reproducibility.…”
Section: B Code-based Debloatingmentioning
confidence: 99%
“…This step is carried out by: (i) performing a lightweight search on Google Scholar, and (ii) by analysing the scientific publications cited and citing the studies we already identified as related to our work (see Section VI). This activity leads to the following 6 promising tools: Qiong et al [45], UFFRemover [33], JSLIM [46], Muzeel [47], Goel et al [48], Google LightHouse. 6 Three researchers assessed the applicability of each potentially-usable tool (e.g., a functioning implementation of the tool must be publicly available).…”
Section: ) Novel Features and Extensionsmentioning
confidence: 99%